.os-size-observer,.os-size-observer-listener{box-sizing:border-box;direction:inherit;overflow:hidden;pointer-events:none;scroll-behavior:auto!important;visibility:hidden}.os-size-observer,.os-size-observer-listener,.os-size-observer-listener-item,.os-size-observer-listener-item-final{left:0;position:absolute;top:0;writing-mode:horizontal-tb}.os-size-observer{border:inherit;box-sizing:inherit;contain:strict;display:flex;flex-direction:row;flex-wrap:nowrap;inset:0;margin:-133px;padding:inherit;transform:scale(.1);z-index:-1}.os-size-observer:before{box-sizing:inherit;content:"";flex:none;height:10px;padding:10px;width:10px}.os-size-observer-appear{animation:os-size-observer-appear-animation 1ms forwards}.os-size-observer-listener{border:inherit;box-sizing:border-box;flex:auto;margin:-133px;padding:inherit;position:relative;transform:scale(10)}.os-size-observer-listener.ltr{margin-left:0;margin-right:-266px}.os-size-observer-listener.rtl{margin-left:-266px;margin-right:0}.os-size-observer-listener:empty:before{content:"";height:100%;width:100%}.os-size-observer-listener:empty:before,.os-size-observer-listener>.os-size-observer-listener-item{border:inherit;box-sizing:content-box;display:block;flex:auto;padding:inherit;position:relative}.os-size-observer-listener-scroll{box-sizing:border-box;display:flex}.os-size-observer-listener-item{bottom:0;direction:ltr;flex:none;overflow:hidden;right:0}.os-size-observer-listener-item-final{transition:none}@keyframes os-size-observer-appear-animation{0%{cursor:auto}to{cursor:none}}.os-trinsic-observer{border:none;box-sizing:border-box;contain:strict;flex:none;height:0;margin:0;max-height:1px;max-width:0;overflow:hidden;padding:0;position:relative;top:calc(100% + 1px);z-index:-1}.os-trinsic-observer:not(:empty){height:calc(100% + 1px);top:-1px}.os-trinsic-observer:not(:empty)>.os-size-observer{height:1000%;min-height:1px;min-width:1px;width:1000%}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport]),[data-overlayscrollbars-viewport~=scrollbarHidden],html[data-overlayscrollbars-viewport~=scrollbarHidden]>body{scrollbar-width:none!important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport])::-webkit-scrollbar,[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport])::-webkit-scrollbar-corner,[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar,[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar-corner,html[data-overlayscrollbars-viewport~=scrollbarHidden]>body::-webkit-scrollbar,html[data-overlayscrollbars-viewport~=scrollbarHidden]>body::-webkit-scrollbar-corner{-webkit-appearance:none!important;appearance:none!important;display:none!important;height:0!important;width:0!important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars]):not(html):not(body){overflow:auto}html[data-overlayscrollbars-body]{overflow:hidden}html[data-overlayscrollbars-body],html[data-overlayscrollbars-body]>body{height:100%;margin:0;width:100%}html[data-overlayscrollbars-body]>body{margin:0;overflow:visible}[data-overlayscrollbars]{position:relative}[data-overlayscrollbars-padding],[data-overlayscrollbars~=host]{align-items:stretch!important;display:flex;flex-direction:row!important;flex-wrap:nowrap!important;scroll-behavior:auto!important}[data-overlayscrollbars-padding],[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){border:none;box-sizing:inherit;flex:auto;height:auto;margin:0;min-width:0;padding:0;position:relative;width:100%;z-index:0}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){--os-vaw:0;--os-vah:0;outline:none}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]):focus{outline:none}[data-overlayscrollbars-viewport][data-overlayscrollbars-viewport~=arrange]:before{content:"";height:var(--os-vah);min-height:1px;min-width:1px;pointer-events:none;position:absolute;width:var(--os-vaw);z-index:-1}[data-overlayscrollbars-padding],[data-overlayscrollbars~=host]{overflow:hidden!important}[data-overlayscrollbars-padding~=noClipping],[data-overlayscrollbars~=host][data-overlayscrollbars~=noClipping]{overflow:visible!important}[data-overlayscrollbars-viewport]{--os-viewport-overflow-x:hidden;--os-viewport-overflow-y:hidden;overflow-x:var(--os-viewport-overflow-x);overflow-y:var(--os-viewport-overflow-y)}[data-overlayscrollbars-viewport~=overflowXVisible]{--os-viewport-overflow-x:visible}[data-overlayscrollbars-viewport~=overflowXHidden]{--os-viewport-overflow-x:hidden}[data-overlayscrollbars-viewport~=overflowXScroll]{--os-viewport-overflow-x:scroll}[data-overlayscrollbars-viewport~=overflowYVisible]{--os-viewport-overflow-y:visible}[data-overlayscrollbars-viewport~=overflowYHidden]{--os-viewport-overflow-y:hidden}[data-overlayscrollbars-viewport~=overflowYScroll]{--os-viewport-overflow-y:scroll}[data-overlayscrollbars-viewport~=overflowImportant]{overflow-x:var(--os-viewport-overflow-x)!important;overflow-y:var(--os-viewport-overflow-y)!important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId){font-size:0!important;line-height:0!important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):after,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):before,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId)>:not(#osFakeId){display:none!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border-width:0!important;white-space:nowrap!important}[data-overlayscrollbars-viewport~=measuring],[data-overlayscrollbars-viewport~=scrolling]{scroll-behavior:auto!important;scroll-snap-type:none!important}[data-overlayscrollbars-viewport~=measuring][data-overlayscrollbars-viewport~=overflowXVisible]{overflow-x:hidden!important}[data-overlayscrollbars-viewport~=measuring][data-overlayscrollbars-viewport~=overflowYVisible]{overflow-y:hidden!important}[data-overlayscrollbars-content]{box-sizing:inherit}[data-overlayscrollbars-contents]:not(#osFakeId):not([data-overlayscrollbars-padding]):not([data-overlayscrollbars-viewport]):not([data-overlayscrollbars-content]){display:contents}[data-overlayscrollbars-grid],[data-overlayscrollbars-grid] [data-overlayscrollbars-padding]{display:grid;grid-template:1fr/1fr}[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding],[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding]>[data-overlayscrollbars-viewport],[data-overlayscrollbars-grid]>[data-overlayscrollbars-viewport]{height:auto!important;width:auto!important}@property --os-scroll-percent{syntax:"<number>";inherits:true;initial-value:0}@property --os-viewport-percent{syntax:"<number>";inherits:true;initial-value:0}.os-scrollbar{--os-viewport-percent:0;--os-scroll-percent:0;--os-scroll-direction:0;--os-scroll-percent-directional:calc(var(--os-scroll-percent) - (var(--os-scroll-percent) + (1 - var(--os-scroll-percent))*-1)*var(--os-scroll-direction));contain:size layout;contain:size layout style;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s,visibility .15s,top .15s,right .15s,bottom .15s,left .15s;visibility:hidden}body>.os-scrollbar{position:fixed;z-index:99999}.os-scrollbar-transitionless{transition:none!important}.os-scrollbar-track{border:none!important;padding:0!important;position:relative}.os-scrollbar-handle{position:absolute}.os-scrollbar-handle,.os-scrollbar-track{height:100%;pointer-events:none;width:100%}.os-scrollbar.os-scrollbar-handle-interactive .os-scrollbar-handle,.os-scrollbar.os-scrollbar-track-interactive .os-scrollbar-track{pointer-events:auto;touch-action:none}.os-scrollbar-horizontal{bottom:0;left:0}.os-scrollbar-vertical{right:0;top:0}.os-scrollbar-rtl.os-scrollbar-horizontal{right:0}.os-scrollbar-rtl.os-scrollbar-vertical{left:0;right:auto}.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-auto-hide.os-scrollbar-auto-hide-hidden{opacity:0;visibility:hidden}.os-scrollbar-interaction.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-unusable,.os-scrollbar-unusable *,.os-scrollbar-wheel,.os-scrollbar-wheel *{pointer-events:none!important}.os-scrollbar-unusable .os-scrollbar-handle{opacity:0!important;transition:none!important}.os-scrollbar-horizontal .os-scrollbar-handle{bottom:0;left:calc(var(--os-scroll-percent-directional)*100%);transform:translate(calc(var(--os-scroll-percent-directional)*-100%));width:calc(var(--os-viewport-percent)*100%)}.os-scrollbar-vertical .os-scrollbar-handle{height:calc(var(--os-viewport-percent)*100%);right:0;top:calc(var(--os-scroll-percent-directional)*100%);transform:translateY(calc(var(--os-scroll-percent-directional)*-100%))}@supports (container-type:size){.os-scrollbar-track{container-type:size}.os-scrollbar-horizontal .os-scrollbar-handle{left:auto;transform:translate(calc(var(--os-scroll-percent-directional)*100cqw + var(--os-scroll-percent-directional)*-100%))}.os-scrollbar-vertical .os-scrollbar-handle{top:auto;transform:translateY(calc(var(--os-scroll-percent-directional)*100cqh + var(--os-scroll-percent-directional)*-100%))}.os-scrollbar-rtl.os-scrollbar-horizontal .os-scrollbar-handle{left:0;right:auto}}.os-scrollbar-rtl.os-scrollbar-vertical .os-scrollbar-handle{left:0;right:auto}.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless.os-scrollbar-rtl{left:0;right:0}.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless.os-scrollbar-rtl{bottom:0;top:0}@media print{.os-scrollbar{display:none}}.os-scrollbar{--os-size:0;--os-padding-perpendicular:0;--os-padding-axis:0;--os-track-border-radius:0;--os-track-bg:none;--os-track-bg-hover:none;--os-track-bg-active:none;--os-track-border:none;--os-track-border-hover:none;--os-track-border-active:none;--os-handle-border-radius:0;--os-handle-bg:none;--os-handle-bg-hover:none;--os-handle-bg-active:none;--os-handle-border:none;--os-handle-border-hover:none;--os-handle-border-active:none;--os-handle-min-size:33px;--os-handle-max-size:none;--os-handle-perpendicular-size:100%;--os-handle-perpendicular-size-hover:100%;--os-handle-perpendicular-size-active:100%;--os-handle-interactive-area-offset:0}.os-scrollbar-track{background:var(--os-track-bg);border:var(--os-track-border);border-radius:var(--os-track-border-radius);transition:opacity .15s,background-color .15s,border-color .15s}.os-scrollbar-track:hover{background:var(--os-track-bg-hover);border:var(--os-track-border-hover)}.os-scrollbar-track:active{background:var(--os-track-bg-active);border:var(--os-track-border-active)}.os-scrollbar-handle{background:var(--os-handle-bg);border:var(--os-handle-border);border-radius:var(--os-handle-border-radius)}.os-scrollbar-handle:hover{background:var(--os-handle-bg-hover);border:var(--os-handle-border-hover)}.os-scrollbar-handle:active{background:var(--os-handle-bg-active);border:var(--os-handle-border-active)}.os-scrollbar-handle:before,.os-scrollbar-track:before{content:"";display:block;inset:0;position:absolute}.os-scrollbar-horizontal{height:var(--os-size);padding:var(--os-padding-perpendicular) var(--os-padding-axis);right:var(--os-size)}.os-scrollbar-horizontal.os-scrollbar-rtl{left:var(--os-size);right:0}.os-scrollbar-horizontal .os-scrollbar-track:before{bottom:calc(var(--os-padding-perpendicular)*-1);top:calc(var(--os-padding-perpendicular)*-1)}.os-scrollbar-horizontal .os-scrollbar-handle{height:var(--os-handle-perpendicular-size);max-width:var(--os-handle-max-size);min-width:var(--os-handle-min-size);transition:opacity .15s,background-color .15s,border-color .15s,height .15s}.os-scrollbar-horizontal .os-scrollbar-handle:before{bottom:calc(var(--os-padding-perpendicular)*-1);top:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset))*-1)}.os-scrollbar-horizontal:hover .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-horizontal:active .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-active)}.os-scrollbar-vertical{bottom:var(--os-size);padding:var(--os-padding-axis) var(--os-padding-perpendicular);width:var(--os-size)}.os-scrollbar-vertical .os-scrollbar-track:before{left:calc(var(--os-padding-perpendicular)*-1);right:calc(var(--os-padding-perpendicular)*-1)}.os-scrollbar-vertical .os-scrollbar-handle{max-height:var(--os-handle-max-size);min-height:var(--os-handle-min-size);transition:opacity .15s,background-color .15s,border-color .15s,width .15s;width:var(--os-handle-perpendicular-size)}.os-scrollbar-vertical .os-scrollbar-handle:before{left:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset))*-1);right:calc(var(--os-padding-perpendicular)*-1)}.os-scrollbar-vertical.os-scrollbar-rtl .os-scrollbar-handle:before{left:calc(var(--os-padding-perpendicular)*-1);right:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset))*-1)}.os-scrollbar-vertical:hover .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-vertical:active .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-active)}.os-theme-none.os-scrollbar,[data-overlayscrollbars-viewport~=measuring]>.os-scrollbar{display:none!important}.os-theme-dark,.os-theme-light{box-sizing:border-box;--os-size:10px;--os-padding-perpendicular:2px;--os-padding-axis:2px;--os-track-border-radius:10px;--os-handle-interactive-area-offset:4px;--os-handle-border-radius:10px}.os-theme-dark{--os-handle-bg:rgba(0,0,0,.44);--os-handle-bg-hover:rgba(0,0,0,.55);--os-handle-bg-active:rgba(0,0,0,.66)}.os-theme-light{--os-handle-bg:hsla(0,0%,100%,.44);--os-handle-bg-hover:hsla(0,0%,100%,.55);--os-handle-bg-active:hsla(0,0%,100%,.66)}body[data-catalyst-theme],html:has(body[data-catalyst-theme]){--catalyst-bg:#e8eff5;--catalyst-shell:#edf3f8;--catalyst-panel:#fbfdff;--catalyst-ink:#233039;--catalyst-muted:#52646d;--catalyst-accent:#285d73;--catalyst-hoveraccent:#1d495c;--catalyst-on-accent:#fff;--catalyst-line:#cddce5;--catalyst-control-line:#728792;--catalyst-hover:#dcebf1;--catalyst-surface:#edf3f8;--catalyst-selected:#dcebf1;--catalyst-control-radius:8px;--catalyst-control-height:44px;--catalyst-control-motion:.16s;--catalyst-panel-motion:.28s;--catalyst-panel-ease:cubic-bezier(.2,.7,.2,1);--catalyst-card-radius:12px;--catalyst-warning-bg:#fff8e7;--catalyst-warning-ink:#7c4a03;--catalyst-danger-bg:#fff0f2;--catalyst-danger-ink:#9b303c;--catalyst-success-bg:#eaf7f0;--catalyst-success-ink:#176548;--catalyst-canvas-gradient:linear-gradient(120deg,var(--catalyst-bg),var(--catalyst-bg));--catalyst-panel-gradient:linear-gradient(145deg,var(--catalyst-panel),var(--catalyst-panel));--catalyst-surface-gradient:linear-gradient(125deg,var(--catalyst-surface),var(--catalyst-surface));--catalyst-action-gradient:linear-gradient(120deg,var(--catalyst-accent),var(--catalyst-accent));--catalyst-gold:var(--catalyst-accent);--catalyst-glow:transparent;--catalyst-shadow:none;--brand-primary:var(--catalyst-accent);--brand-primary-foreground:var(--catalyst-on-accent);--brand-ring:var(--catalyst-accent);--brand-action-blue:var(--catalyst-accent);--brand-light-blue:var(--catalyst-accent);--brand-accent-blue:var(--catalyst-accent);--brand-subtitle-blue:var(--catalyst-muted);--brand-hero:var(--catalyst-accent);--brand-scrollbar-handle:var(--catalyst-accent);--brand-scrollbar-track:var(--catalyst-line);--primary:198 48% 30%;--primary-foreground:0 0% 100%;--ring:198 48% 30%;background:var(--catalyst-bg);color:var(--catalyst-ink);font-family:IBM Plex Sans,PingFang SC,Microsoft YaHei,sans-serif;letter-spacing:.035em}html.dark body[data-catalyst-theme],html.dark:has(body[data-catalyst-theme]){--catalyst-bg:#17212a;--catalyst-shell:#293b47;--catalyst-panel:#222f39;--catalyst-ink:#e6edf1;--catalyst-muted:#b3c2ca;--catalyst-accent:#a7cbd9;--catalyst-hoveraccent:#c3dfe9;--catalyst-on-accent:#142b33;--catalyst-line:#455f6a;--catalyst-control-line:#90aab5;--catalyst-hover:#304c59;--catalyst-surface:#293b47;--catalyst-selected:#304c59;--catalyst-warning-bg:#3b2d15;--catalyst-warning-ink:#f4d08d;--catalyst-danger-bg:#482b34;--catalyst-danger-ink:#ffb0b8;--catalyst-success-bg:#173b30;--catalyst-success-ink:#9be1bd;--primary:197 40% 75%;--primary-foreground:196 44% 14%;--ring:197 40% 75%}html.dark:has(body[data-catalyst-theme]),html:has(body[data-catalyst-theme]){animation:none;background:var(--catalyst-bg)}body[data-catalyst-theme=en]{letter-spacing:.005em}body[data-catalyst-theme] #__nuxt>.min-h-screen{background:var(--catalyst-bg)}body[data-catalyst-theme] .container-max{max-width:1440px;padding-inline:clamp(24px,4.1vw,64px)}body[data-catalyst-theme] .page-transition-wrapper>.container-max{padding-bottom:40px;padding-top:30px}body[data-catalyst-theme] .page-transition-wrapper h1{color:var(--catalyst-ink);font-weight:650;letter-spacing:.04em}body[data-catalyst-theme=en] .page-transition-wrapper h1{letter-spacing:.005em}body[data-catalyst-theme] .page-transition-wrapper>.container-max>.mb-8{margin-bottom:24px}body[data-catalyst-theme] :is(.bg-white.border,.bg-white.rounded-lg,.bg-white.rounded-xl,.bg-white.rounded-2xl,[role=dialog].bg-white,[role=menu]){background-color:var(--catalyst-panel);border-color:var(--catalyst-line)}body[data-catalyst-theme] .bg-white.shadow-md{border-radius:var(--catalyst-card-radius);box-shadow:var(--catalyst-shadow)}body[data-catalyst-theme] .bg-white.shadow-md>:is(.border-b,.border-t){background:var(--catalyst-shell);border-color:var(--catalyst-line)}body[data-catalyst-theme] .page-transition-wrapper :is(.border-gray-100,.border-gray-200,.border-slate-100,.border-slate-200){border-color:var(--catalyst-line)}body[data-catalyst-theme] .page-transition-wrapper :is(.bg-gray-50,.bg-gray-100,.bg-slate-50,.bg-slate-100){background-color:var(--catalyst-shell)}body[data-catalyst-theme] .page-transition-wrapper :is(.text-gray-700,.text-gray-800,.text-gray-900,.text-slate-800,.text-slate-900){color:var(--catalyst-ink)}body[data-catalyst-theme] .page-transition-wrapper :is(.text-gray-500,.text-gray-600,.text-slate-500,.text-slate-600){color:var(--catalyst-muted)}body[data-catalyst-theme] :is(.text-afActionBlue,.text-afAccentBlue,.text-afLightBlue,.text-next-dark-blue,.text-text-deep-blue,.text-text-blue,.text-primary-600){color:var(--catalyst-accent)}body[data-catalyst-theme] :is(.bg-afActionBlue,.bg-afAccentBlue,.bg-afLightBlue,.bg-next-dark-blue,.btn-primary){background-color:var(--catalyst-accent);border-color:var(--catalyst-accent);color:var(--catalyst-on-accent)}body[data-catalyst-theme] :is(.bg-afActionBlue,.bg-afAccentBlue,.bg-afLightBlue,.bg-next-dark-blue,.btn-primary):not(:disabled):hover{background-color:var(--catalyst-hoveraccent);border-color:var(--catalyst-hoveraccent)}body[data-catalyst-theme] :is(.border-bg-next-light-blue,.btn-secondary){border-color:var(--catalyst-line)}body[data-catalyst-theme] :is(.border-afActionBlue,.border-afAccentBlue,.border-afLightBlue){border-color:var(--catalyst-accent)}body[data-catalyst-theme] :is([class~="bg-afActionBlue/5"],[class~="bg-afActionBlue/10"],[class~="bg-afActionBlue/20"],[class~="bg-afAccentBlue/5"],[class~="bg-afAccentBlue/10"],[class~="bg-afLightBlue/10"],[class~="bg-afLightBlue/15"],[class~="bg-afLightBlue/20"],.bg-primary-50){background-color:var(--catalyst-surface)}body[data-catalyst-theme] :is([class~="border-afActionBlue/15"],[class~="border-afActionBlue/30"],[class~="border-afActionBlue/40"],[class~="border-afAccentBlue/40"],[class~="border-afAccentBlue/60"],[class~="border-afLightBlue/50"]){border-color:var(--catalyst-line)}body[data-catalyst-theme] :is([class~="hover:bg-afActionBlue/5"],[class~="hover:bg-afActionBlue/10"],[class~="hover:bg-afActionBlue/20"],[class~="hover:bg-afLightBlue/10"],[class~="hover:bg-afLightBlue/30"],[class~="hover:bg-primary-50"]):not(:disabled):hover{background-color:var(--catalyst-hover)}body[data-catalyst-theme] :is([class~="hover:text-afActionBlue"],[class~="hover:text-afAccentBlue"],[class~="hover:text-afLightBlue"]):not(:disabled):hover{color:var(--catalyst-hoveraccent)}body[data-catalyst-theme] :is([class~="hover:border-afActionBlue"],[class~="hover:border-afAccentBlue"]):not(:disabled):hover{border-color:var(--catalyst-accent)}body[data-catalyst-theme] :is([class~=ring-afActionBlue],[class~="ring-afActionBlue/20"],[class~="ring-afLightBlue/30"]){--tw-ring-color:color-mix(in srgb,var(--catalyst-accent) 25%,transparent)}html.dark body[data-catalyst-theme] :is([class~="dark:text-afLightBlue"],[class~="dark:text-primary-300"],[class~="dark:text-primary-400"]){color:var(--catalyst-accent)}html.dark body[data-catalyst-theme] :is([class~="dark:bg-afAccentBlue/10"],[class~="dark:bg-afAccentBlue/15"],[class~="dark:bg-afAccentBlue/20"],[class~="dark:bg-afActionBlue/10"],[class~="dark:bg-afActionBlue/20"],[class~="dark:bg-afActionBlue/25"],[class~="dark:bg-primary-900/10"],[class~="dark:bg-primary-900/20"]){background-color:var(--catalyst-surface)}body[data-catalyst-theme] .page-transition-wrapper :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]),textarea,select){background-color:var(--catalyst-panel);color:var(--catalyst-ink)}body[data-catalyst-theme] .page-transition-wrapper :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):not([type=hidden]),textarea,select):not(:disabled):not([aria-invalid=true]):not([class*=border-red-]):not([class*=border-rose-]):not([class*=border-amber-]):not([class*=border-emerald-]){border-color:var(--catalyst-control-line)}body[data-catalyst-theme] :is(input,textarea)::-moz-placeholder{color:var(--catalyst-muted);opacity:1}body[data-catalyst-theme] :is(input,textarea)::placeholder{color:var(--catalyst-muted);opacity:1}body[data-catalyst-theme] :is(button,a,input,textarea,select,[role=button]):focus-visible{outline:2px solid var(--catalyst-accent);outline-offset:3px;--tw-ring-color:transparent}body[data-catalyst-theme] :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--catalyst-accent)}body[data-catalyst-theme] .page-transition-wrapper :is(code,pre,.font-mono){letter-spacing:normal}body[data-catalyst-theme] .page-transition-wrapper table :is(thead,th){background:var(--catalyst-shell);color:var(--catalyst-muted)}body[data-catalyst-theme] .page-transition-wrapper table tbody{background-color:var(--catalyst-panel)}body[data-catalyst-theme] .page-transition-wrapper table tbody>tr{border-color:var(--catalyst-line)}body[data-catalyst-theme] .page-transition-wrapper table tbody>tr.cursor-pointer:hover{background-color:var(--catalyst-hover)}body[data-catalyst-theme] .row-newly-added{animation:none;background-color:var(--catalyst-surface)}body[data-catalyst-theme] .protein-structure-selector{border-radius:8px}body[data-catalyst-theme] .protein-structure-selector button:is(.text-sky-600,.text-sky-700,.text-sky-800){color:var(--catalyst-accent)}body[data-catalyst-theme] .protein-structure-selector button:is(.border-sky-600,.border-sky-700){border-color:var(--catalyst-accent)}body[data-catalyst-theme] .protein-structure-selector button:is(.bg-sky-50,.bg-sky-100){background:var(--catalyst-surface)}body[data-catalyst-theme] .protein-structure-selector button>.bg-sky-600{background:var(--catalyst-accent)}body[data-catalyst-theme] .protein-structure-selector [class~="hover:border-sky-400"]:hover{background:var(--catalyst-hover);border-color:var(--catalyst-accent)}body[data-catalyst-theme][data-catalyst-page=tool] .page-transition-wrapper>.container-max{max-width:1280px}body[data-catalyst-theme][data-catalyst-page=tool] .page-transition-wrapper h1{font-size:clamp(26px,2.4vw,32px);line-height:1.35}body[data-catalyst-theme][data-catalyst-page=tool] main>.bg-white.shadow-md{border-radius:16px}body[data-catalyst-theme][data-catalyst-page=tool] main>.bg-white.shadow-md>.border-b{background:var(--catalyst-panel);border-bottom:0;padding-bottom:8px}body[data-catalyst-theme][data-catalyst-page=tool] main>.bg-white.shadow-md>.border-b h2{font-size:20px;line-height:1.5}body[data-catalyst-theme][data-catalyst-page=tool] main>.bg-white.shadow-md>.p-6>.max-w-3xl{max-width:960px}body[data-catalyst-theme][data-catalyst-page=tool] :is(section:has(>.step-body),.generation-step){background:transparent;border:0;border-radius:12px}body[data-catalyst-theme][data-catalyst-page=tool] :is(:is(h2,h3)>button[aria-controls][aria-expanded],.docking-form section>button[aria-expanded],.flow-tab[aria-expanded],.step-header[aria-expanded]){background:var(--catalyst-shell);border:1px solid transparent;border-radius:10px;color:var(--catalyst-muted);min-height:56px;padding:12px 16px;transition:background-color var(--catalyst-control-motion) var(--catalyst-panel-ease),border-color var(--catalyst-control-motion) var(--catalyst-panel-ease),color var(--catalyst-control-motion) var(--catalyst-panel-ease)}body[data-catalyst-theme][data-catalyst-page=tool] :is(:is(h2,h3)>button[aria-controls][aria-expanded],.docking-form section>button[aria-expanded],.flow-tab[aria-expanded],.step-header[aria-expanded]):hover{background:var(--catalyst-hover)}body[data-catalyst-theme][data-catalyst-page=tool] :is(:is(h2,h3)>button[aria-controls][aria-expanded],.docking-form section>button[aria-expanded],.flow-tab[aria-expanded],.step-header[aria-expanded])[aria-expanded=true]{background:var(--catalyst-surface);border-color:var(--catalyst-line);color:var(--catalyst-ink)}body[data-catalyst-theme][data-catalyst-page=tool] :is(h2,h3,.docking-form section)>button[aria-controls][aria-expanded]>.flex-1{font-size:16px;line-height:1.5}body[data-catalyst-theme][data-catalyst-page=tool] .flow-tab[aria-expanded]{font-size:16px;font-weight:600}body[data-catalyst-theme][data-catalyst-page=tool] .flow-tab .flow-number{height:32px;width:32px}body[data-catalyst-theme][data-catalyst-page=tool] :is(h2,h3,.docking-form section)>button[aria-controls][aria-expanded]>.rounded-full{background:var(--catalyst-panel);color:var(--catalyst-muted);font-variant-numeric:tabular-nums;height:32px;width:32px}body[data-catalyst-theme][data-catalyst-page=tool] :is(h2,h3,.docking-form section)>button[aria-controls][aria-expanded=true]>.rounded-full{background:var(--catalyst-accent);color:var(--catalyst-on-accent)}body[data-catalyst-theme][data-catalyst-page=tool] .step-body>.overflow-hidden>.border-t{border-top:0;padding:24px 8px 8px}body[data-catalyst-theme][data-catalyst-page=tool] .generation-step-body{padding:24px 8px 8px}body[data-catalyst-theme][data-catalyst-page=tool] :is(.label,label.block){line-height:1.5}body[data-catalyst-theme][data-catalyst-page=tool] :is(input.input:not([type=checkbox]):not([type=radio]),select.input){min-height:44px}body[data-catalyst-theme][data-catalyst-page=tool] :is(.btn-primary,.btn-secondary,.next-button,.flow-next,.generation-step-body button[aria-pressed]){min-height:44px;transition:background-color .16s ease,border-color .16s ease,transform .14s ease}body[data-catalyst-theme][data-catalyst-page=tool] :is(.btn-primary,.btn-secondary,.next-button,.flow-next):not(:disabled):active{transform:scale(.98)}body[data-catalyst-theme][data-catalyst-page=tool] table{font-variant-numeric:tabular-nums}body[data-catalyst-theme][data-catalyst-page=tool] .page-transition-wrapper>.container-max{padding-top:32px}body[data-catalyst-theme][data-catalyst-page=tool] .page-transition-wrapper>.container-max>.mb-8{margin-bottom:28px}body[data-catalyst-theme][data-catalyst-page=tool] main>.bg-white.shadow-md{background:var(--catalyst-panel);border:0}body[data-catalyst-theme][data-catalyst-page=tool] main>.bg-white.shadow-md>.border-b{padding:24px 28px 12px}body[data-catalyst-theme][data-catalyst-page=tool] main>.bg-white.shadow-md>.p-6{padding:16px 28px 28px}body[data-catalyst-theme][data-catalyst-page=tool] main>.bg-white.shadow-md>.border-t{padding:20px 28px}body[data-catalyst-theme][data-catalyst-page=tool] main>.bg-white.shadow-md>.p-6>:is(.max-w-3xl,.max-w-4xl){max-width:960px}body[data-catalyst-theme][data-catalyst-page=tool] main>:is(.complex-form,.vs-form){max-width:1024px}body[data-catalyst-theme][data-catalyst-page=tool] :is(.flow-panel,.vs-step,.md-step){background:var(--catalyst-panel);border:0;border-radius:12px}body[data-catalyst-theme][data-catalyst-page=tool] :is(.vs-step-heading,.md-step-trigger){background:var(--catalyst-shell);border:1px solid transparent;border-radius:10px;color:var(--catalyst-muted);min-height:56px;padding:12px 16px;transition:background-color var(--catalyst-control-motion) var(--catalyst-panel-ease),border-color var(--catalyst-control-motion) var(--catalyst-panel-ease)}body[data-catalyst-theme][data-catalyst-page=tool] :is(.vs-step-heading,.md-step-trigger):hover{background:var(--catalyst-hover)}body[data-catalyst-theme][data-catalyst-page=tool] :is(.vs-step-heading,.md-step-trigger)[aria-expanded=true]{background:var(--catalyst-surface);border-color:var(--catalyst-line);color:var(--catalyst-ink)}body[data-catalyst-theme][data-catalyst-page=tool] :is(.flow-body,.vs-step-body,.md-step-content){border-top:0;padding:24px}body[data-catalyst-theme][data-catalyst-page=tool] :is(.step-number,.flow-number,.vs-step-number,.md-number),body[data-catalyst-theme][data-catalyst-page=tool] :is(h2,h3,.docking-form section)>button[aria-controls][aria-expanded]>.rounded-full{border-radius:9px;font-size:13px;font-variant-numeric:tabular-nums;height:32px;width:32px}body[data-catalyst-theme][data-catalyst-page=tool] :is(.flow-tab[aria-expanded=false] .flow-number,.vs-step-heading[aria-expanded=false] .vs-step-number,.md-step-trigger[aria-expanded=false] .md-number){background:var(--catalyst-panel);color:var(--catalyst-muted)}body[data-catalyst-theme][data-catalyst-page=tool] :is(.flow-tab[aria-expanded=true] .flow-number,.vs-step-heading[aria-expanded=true] .vs-step-number,.md-step-trigger[aria-expanded=true] .md-number){background:var(--catalyst-accent);color:var(--catalyst-on-accent)}body[data-catalyst-theme][data-catalyst-page=tool] :is(.step-body>.overflow-hidden>.border-t,.generation-step-body){padding:24px 16px 12px}body[data-catalyst-theme][data-catalyst-page=tool] :is(.label>.input,.vs-field>input,.vs-field>select){margin-top:8px}body[data-catalyst-theme][data-catalyst-page=tool] :is(.input,.md-control,.vs-field input,.vs-field select):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]){border-radius:8px;line-height:1.5;min-height:44px;padding:11px 12px}body[data-catalyst-theme][data-catalyst-page=tool] :is(.mode-switch,.flow-mode-switch){background:var(--catalyst-surface);border-radius:12px}body[data-catalyst-theme][data-catalyst-page=tool] .mode-switch{display:grid;gap:4px;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));padding:6px}body[data-catalyst-theme][data-catalyst-page=tool] .mode-switch>button{border-radius:8px;font-size:14px;font-weight:500;line-height:24px;min-height:44px;min-width:0;padding:10px 16px;transition:background-color .16s ease,color .16s ease}body[data-catalyst-theme][data-catalyst-page=tool] .mode-switch>button:focus-visible{outline:2px solid var(--catalyst-accent);outline-offset:2px}body[data-catalyst-theme][data-catalyst-page=tool] .mode-switch>button:disabled{cursor:not-allowed;opacity:.5}body[data-catalyst-theme][data-catalyst-page=tool] .mode-switch .mode-active{background:var(--catalyst-panel);box-shadow:none;color:var(--catalyst-ink)}body[data-catalyst-theme][data-catalyst-page=tool] .mode-switch .mode-idle{color:var(--catalyst-muted)}body[data-catalyst-theme][data-catalyst-page=tool] .mode-switch .mode-idle:not(:disabled):hover{background:var(--catalyst-hover);color:var(--catalyst-ink)}body[data-catalyst-theme][data-catalyst-page=tool] :is(.flow-next,.next-button,.md-submit,.vs-submit){border-radius:8px;font-size:14px;font-weight:600;padding:11px 20px}body[data-catalyst-theme][data-catalyst-page=tool] :is(.generation-step-body button[aria-pressed],.md-source){border-radius:10px;min-height:52px}body[data-catalyst-theme][data-catalyst-page=tool] .page-transition-wrapper{--catalyst-field-gap:8px;--catalyst-heading-gap:16px;--catalyst-section-gap:24px}body[data-catalyst-theme][data-catalyst-page=tool] .page-transition-wrapper :is(h2,h3,h4){line-height:1.5}body[data-catalyst-theme][data-catalyst-page=tool] :is(.generation-step-body,.flow-body,.vs-step-body,.md-step-content,.step-body>.overflow-hidden>.border-t)>:is(section,fieldset)~:is(section,fieldset){margin-block-start:var(--catalyst-section-gap)}body[data-catalyst-theme][data-catalyst-page=tool] .page-transition-wrapper :is(section,fieldset,.generation-step-body,.flow-body,.vs-step-body,.md-step-content)>:is(h2,h3,h4,.flex:has(>:is(h2,h3,h4))):not(:has(button[aria-expanded]))+:not([hidden]){margin-block-start:var(--catalyst-heading-gap)}body[data-catalyst-theme][data-catalyst-page=tool] .page-transition-wrapper label.block>:is(span.block,.block):first-child{margin-block-end:var(--catalyst-field-gap)}body[data-catalyst-theme][data-catalyst-page=tool] .page-transition-wrapper :is(.generation-step-body,.flow-body,.vs-step-body,.md-step-content,fieldset)>:is(.border-t:has(button),.md-step-footer){margin-block-start:var(--catalyst-section-gap)}body[data-catalyst-theme][data-catalyst-page=tool] .page-transition-wrapper .alert-title+.alert-message{margin-block-start:var(--catalyst-field-gap)}body[data-catalyst-theme][data-catalyst-page=tool] :is(.next-button,.flow-next):focus-visible{outline-offset:-4px}@media(max-width:767px){body[data-catalyst-theme][data-catalyst-page=tool] .container-max{padding-inline:16px}body[data-catalyst-theme][data-catalyst-page=tool] :is(.step-body>.overflow-hidden>.border-t,.generation-step-body){padding-inline:0}body[data-catalyst-theme][data-catalyst-page=tool] main>.bg-white.shadow-md>:is(.border-b,.border-t,.p-6){padding-inline:16px}body[data-catalyst-theme][data-catalyst-page=tool] :is(.flow-body,.vs-step-body,.md-step-content){padding:20px 16px}body[data-catalyst-theme][data-catalyst-page=tool] :is(.flow-tab,.vs-step-heading,.md-step-trigger,:is(h2,h3)>button[aria-controls][aria-expanded]){gap:10px;padding-inline:12px}}@media(prefers-reduced-motion:reduce){body[data-catalyst-theme][data-catalyst-page=tool] :is(.step-body,.vs-step-body,.flow-tab,.step-header,h3>button[aria-expanded],.docking-form section>button[aria-expanded],.btn-primary,.btn-secondary,.next-button,.flow-next,.generation-step-body button[aria-pressed]){transform:none!important;transition:none!important}body[data-catalyst-theme][data-catalyst-page=tool] :is(.vs-step-heading,.md-step-trigger,.md-submit,.md-source,.mode-switch>button){transform:none!important;transition:none!important}}body[data-catalyst-admin] :is(main,#__nuxt>div.fixed){background-color:var(--catalyst-bg);color:var(--catalyst-ink)}body[data-catalyst-admin] :is(aside,header,.bg-white){background-color:var(--catalyst-panel)}body[data-catalyst-admin] :is(.border-gray-100,.border-gray-200,.border-slate-100,.border-gray-300){border-color:var(--catalyst-line)}body[data-catalyst-admin] :is(.text-gray-700,.text-gray-800,.text-gray-900,.text-slate-700,.text-slate-900){color:var(--catalyst-ink)}body[data-catalyst-admin] :is(.text-gray-500,.text-gray-600,.text-slate-500,.text-slate-600){color:var(--catalyst-muted)}body[data-catalyst-admin] :is(.bg-gray-50,.bg-slate-50,.bg-primary-50){background-color:var(--catalyst-surface)}body[data-catalyst-admin] .text-primary{color:var(--catalyst-accent)}body[data-catalyst-admin] button.bg-primary{border-color:var(--catalyst-accent)}body[data-catalyst-admin] aside a>.bg-gradient-to-br,body[data-catalyst-admin] button.bg-primary{background:var(--catalyst-accent);color:var(--catalyst-on-accent)}body[data-catalyst-admin] main :is(h1,h2.text-3xl){font-size:24px;font-weight:600;line-height:1.4}body[data-catalyst-admin] main .bg-white.border.rounded-lg{border-radius:var(--catalyst-card-radius);box-shadow:none}body[data-catalyst-theme] header.bg-afNavy{background:var(--catalyst-shell);border-bottom:1px solid var(--catalyst-line);box-shadow:none}body[data-catalyst-theme] header.bg-afNavy>.container-max>div{gap:30px;min-height:76px}body[data-catalyst-theme] header.bg-afNavy>.container-max>div>a span:first-child{color:var(--catalyst-ink);font-size:29px;font-weight:650;letter-spacing:.01em}body[data-catalyst-theme] header.bg-afNavy>.container-max>div>a span+span{display:none}body[data-catalyst-theme] header.bg-afNavy button[aria-label="Open navigation"],body[data-catalyst-theme] header.bg-afNavy nav :is([class~="text-white/90"],button.text-white,a.text-white){color:var(--catalyst-ink);font-weight:500;letter-spacing:.03em}body[data-catalyst-theme] header.bg-afNavy nav [class~="hover:bg-white/10"]:hover{background:var(--catalyst-hover);color:var(--catalyst-accent)}body[data-catalyst-theme] header .fixed.bg-afNavy{background:var(--catalyst-shell);color:var(--catalyst-ink)}body[data-catalyst-theme] header .fixed.bg-afNavy [class*=text-white]{color:var(--catalyst-ink)}body[data-catalyst-theme] header .fixed.bg-afNavy [class*="text-white/"]{color:var(--catalyst-muted)}body[data-catalyst-theme] header .fixed.bg-afNavy .cursor-not-allowed{color:var(--catalyst-muted);opacity:.6}body[data-catalyst-theme] header .fixed.bg-afNavy [class*="border-white/"]{border-color:var(--catalyst-line)}body[data-catalyst-theme] header .fixed.bg-afNavy :is([class~="bg-white/5"],[class~="bg-afNavy/90"]){background:var(--catalyst-panel)}body[data-catalyst-theme] header .fixed.bg-afNavy [class~="bg-white/10"]{background:var(--catalyst-surface)}body[data-catalyst-theme] header .fixed.bg-afNavy :is(a,button):hover{background:var(--catalyst-hover)}body[data-catalyst-theme] header .fixed.bg-afNavy a.bg-white{background:var(--catalyst-accent);color:var(--catalyst-on-accent)}body[data-catalyst-theme] header .fixed.bg-afNavy :is(a,button):focus-visible{outline-offset:-3px}body[data-catalyst-theme] :is(a.fixed.bottom-24,button.fixed.bottom-6)>div.rounded-full{background:var(--catalyst-accent);box-shadow:0 6px 18px #24323f24;color:var(--catalyst-on-accent)}body[data-catalyst-theme] :is(a.fixed.bottom-24,button.fixed.bottom-6):hover>div.rounded-full{background:var(--catalyst-hoveraccent)}body[data-catalyst-theme] footer{background:var(--catalyst-shell);border-top:1px solid var(--catalyst-line);color:var(--catalyst-muted)}body[data-catalyst-theme] footer :is(h3,p,a,button){color:var(--catalyst-muted)}body[data-catalyst-theme] footer :is(a,button):hover{color:var(--catalyst-accent)}body[data-catalyst-theme] footer>.container-max{align-items:center;display:flex;flex-wrap:wrap;gap:20px 30px;justify-content:space-between;padding:24px max(96px,6.5vw) 24px clamp(24px,4.1vw,64px)}body[data-catalyst-theme] footer .grid{display:flex;flex-wrap:wrap;gap:16px}body[data-catalyst-theme] footer h3{display:none}body[data-catalyst-theme] footer ul{display:flex;flex-wrap:wrap;gap:16px}body[data-catalyst-theme] footer ul li{margin:0}body[data-catalyst-theme] footer ul.space-y-2>:not([hidden])~:not([hidden]){margin-block:0}body[data-catalyst-theme] footer .border-t{border:0;margin:0;order:-1;padding:0}@media(min-width:768px){body[data-catalyst-theme=en] header nav>[class~="min-[1180px]:flex"]{display:none}body[data-catalyst-theme=en] header nav>[class~="min-[1180px]:hidden"]{display:flex}}@media(min-width:768px)and (max-width:1535px){body[data-catalyst-theme] header nav>[class~="min-[1180px]:flex"]{display:none}body[data-catalyst-theme] header nav>[class~="min-[1180px]:hidden"]{display:flex}}@media(max-width:767px){body[data-catalyst-theme] :is(a.fixed.bottom-24,button.fixed.bottom-6){align-self:flex-end;display:inline-flex;margin:8px 16px;position:static;width:-moz-fit-content;width:fit-content}body[data-catalyst-theme] header.bg-afNavy>.container-max>div{gap:16px;min-height:68px}body[data-catalyst-theme]:has(header .fixed.bg-afNavy) :is(a.fixed.bottom-24,button.fixed.bottom-6){visibility:hidden}body[data-catalyst-theme] .page-transition-wrapper>.container-max{padding-top:22px}body[data-catalyst-theme] .page-transition-wrapper h1{font-size:28px}body[data-catalyst-theme] .bg-white.shadow-md>:is(.px-6,.p-6){padding-inline:18px}}body[data-catalyst-theme] .page-transition-wrapper table :is(th,thead tr){font-size:13px;letter-spacing:.02em;line-height:1.65;text-transform:none}body[data-catalyst-theme] .page-transition-wrapper :is(label.text-xs,dt.text-xs,[role=alert].text-xs,button.text-xs){font-size:14px;line-height:1.6}body[data-catalyst-theme][data-catalyst-page=tool] .page-transition-wrapper :is(label>input,label>select,label>textarea){margin-top:8px}body[data-catalyst-theme] .page-transition-wrapper :is(.font-mono,textarea,input){text-shadow:none}body[data-catalyst-theme] .page-transition-wrapper :is(.guide-tool-entry,.research-result-state,.result-handoff){overflow-wrap:anywhere}body[data-catalyst-theme][data-catalyst-page=tool] .page-transition-wrapper section:has(>.step-header[aria-controls]){background:transparent;border:0;padding:0}body[data-catalyst-theme][data-catalyst-page=tool] .page-transition-wrapper section>.step-header[aria-controls]+div{padding:20px 8px 8px}body[data-catalyst-theme][data-catalyst-page] :is(#__nuxt>.min-h-screen,.catalyst-home,.catalyst-help){background-image:var(--catalyst-canvas-gradient);background-repeat:no-repeat;background-size:100% 100%}body[data-catalyst-theme][data-catalyst-page] :is(.research-tool,.workspace-card,.guide-panel,.guide-catalog){background-image:var(--catalyst-panel-gradient)}body[data-catalyst-theme][data-catalyst-page] :is(.tool-visual,.home-resume,.stats-grid,.guide-progress){background-image:var(--catalyst-surface-gradient)}body[data-catalyst-theme][data-catalyst-page] :is(.home-primary,.btn-primary,.next-button,.flow-next,.md-submit):not(:disabled){background-image:var(--catalyst-action-gradient)}body[data-catalyst-theme][data-catalyst-page] :is(.home-primary,.btn-primary,.next-button,.flow-next,.md-submit):not(:disabled):hover{background-image:linear-gradient(120deg,var(--catalyst-hoveraccent),var(--catalyst-hoveraccent))}body[data-catalyst-theme][data-catalyst-page=tool] :is(.flow-tab[aria-expanded],.vs-step-heading[aria-expanded],.md-step-trigger[aria-expanded],:is(h2,h3)>button[aria-controls][aria-expanded],.docking-form section>button[aria-expanded])[aria-expanded=true]{background-image:var(--catalyst-surface-gradient)}body[data-catalyst-theme] .from-afActionBlue.via-indigo-500.to-purple-500{background-image:var(--catalyst-action-gradient)}body[data-catalyst-theme] .page-transition-wrapper .relative:has(>textarea.text-transparent)>:is(textarea,div[aria-hidden=true]){font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:14px;font-weight:400;letter-spacing:normal;line-height:1.625;padding:8px 12px;text-shadow:none}body[data-catalyst-theme] .page-transition-wrapper .relative:has(>textarea.text-transparent){background-color:var(--catalyst-panel);border-radius:6px}body[data-catalyst-theme] .page-transition-wrapper .relative:has(>textarea.text-transparent)>div[aria-hidden=true]{border:1px solid transparent}body[data-catalyst-theme] .page-transition-wrapper .relative:has(>textarea.text-transparent.border-2)>div[aria-hidden=true]{border-width:2px}body[data-catalyst-theme] .page-transition-wrapper .relative>textarea.text-transparent{background-color:transparent!important;caret-color:var(--catalyst-ink);color:transparent!important}body[data-catalyst-theme][data-catalyst-page=tool][data-catalyst-palette=blue-teal] :is(.step-header,.flow-tab,.vs-step-heading,.md-step-trigger,:is(h2,h3)>button[aria-controls],.docking-form section>button)[aria-expanded=false]{background:var(--catalyst-surface);border-color:var(--catalyst-line);color:var(--catalyst-ink)}body[data-catalyst-theme][data-catalyst-page=tool][data-catalyst-palette=blue-teal] :is(.step-header,.flow-tab,.vs-step-heading,.md-step-trigger,:is(h2,h3)>button[aria-controls],.docking-form section>button)[aria-expanded=true]{background:var(--catalyst-selected);border-color:var(--catalyst-line);color:var(--catalyst-ink)}body[data-catalyst-theme][data-catalyst-page=tool][data-catalyst-palette=blue-teal] :is(.step-header,.flow-tab,.vs-step-heading,.md-step-trigger,:is(h2,h3)>button[aria-controls],.docking-form section>button)[aria-expanded]>:is(.flex-1,.step-title,.flow-title,.vs-step-title,.md-step-title,svg){color:inherit}body[data-catalyst-theme][data-catalyst-page=tool][data-catalyst-palette=blue-teal] :is(.step-header,.flow-tab,.vs-step-heading,.md-step-trigger,:is(h2,h3)>button[aria-controls],.docking-form section>button)[aria-expanded]>:is(.step-number,.flow-number,.vs-step-number,.md-number,.rounded-full:not([aria-label])){background:var(--catalyst-panel);color:var(--catalyst-accent)}body[data-catalyst-theme][data-catalyst-page=tool][data-catalyst-palette=blue-teal] :is(.step-header,.flow-tab,.vs-step-heading,.md-step-trigger,:is(h2,h3)>button[aria-controls],.docking-form section>button)[aria-expanded=true]>:is(.step-number,.flow-number,.vs-step-number,.md-number,.rounded-full:not([aria-label])){background:var(--catalyst-accent);color:var(--catalyst-on-accent)}body[data-catalyst-theme][data-catalyst-page=tool][data-catalyst-palette=blue-teal] :is(.step-header,.flow-tab,.vs-step-heading,.md-step-trigger,:is(h2,h3)>button[aria-controls],.docking-form section>button)[aria-expanded=false]:hover{background:var(--catalyst-hover);border-color:var(--catalyst-accent)}body[data-catalyst-theme][data-catalyst-page=tool][data-catalyst-palette=blue-teal] :is(.step-header,.flow-tab,.vs-step-heading,.md-step-trigger,:is(h2,h3)>button[aria-controls],.docking-form section>button)[aria-expanded]:focus-visible{outline:2px solid var(--catalyst-accent);outline-offset:-3px}body[data-catalyst-theme][data-catalyst-page=tool][data-catalyst-palette=blue-teal] :is(.step-header,.flow-tab,.vs-step-heading,.md-step-trigger,:is(h2,h3)>button[aria-controls],.docking-form section>button)[aria-expanded=true]:focus-visible{outline-color:var(--catalyst-accent)}body[data-catalyst-theme][data-catalyst-page=tool][data-catalyst-palette=blue-teal] :is(.step-header,.flow-tab,.vs-step-heading,.md-step-trigger,:is(h2,h3)>button[aria-controls],.docking-form section>button)[aria-expanded]:is(:disabled,[aria-disabled=true]){background:var(--catalyst-shell);border-color:var(--catalyst-line);color:var(--catalyst-muted);cursor:not-allowed}body[data-catalyst-theme] .catalyst-result-action{align-items:center;align-self:center;background:var(--catalyst-shell);border:0;border-radius:9px;color:var(--catalyst-accent);display:inline-flex;flex:0 0 auto;font-size:14px;font-weight:500;gap:8px;height:auto;justify-content:center;line-height:24px;max-width:100%;min-height:44px;padding:10px 14px;text-align:center;white-space:normal}body[data-catalyst-theme] .admet-card-actions .catalyst-result-action{background:var(--catalyst-panel)}body[data-catalyst-theme] .admet-card-actions .admet-ai-action{background:transparent}body[data-catalyst-theme] .catalyst-result-action:not(:disabled):hover{background:var(--catalyst-hover)}body[data-catalyst-theme] .catalyst-result-action:disabled{cursor:not-allowed;opacity:.5}body[data-catalyst-theme] .catalyst-result-action:focus-visible{outline:2px solid var(--catalyst-accent);outline-offset:3px}body[data-catalyst-theme] .page-transition-wrapper :is(.bg-white,[class~="bg-white/95"],[class~="bg-white/90"],[class~="bg-white/80"]):not(.msp-plugin *){background-color:var(--catalyst-panel)}body[data-catalyst-theme] .page-transition-wrapper :is([class~="bg-gray-50/50"],[class~="bg-gray-50/80"],[class~="bg-slate-50/90"],[class~="bg-slate-50/60"],[class~="bg-gray-900/40"]):not(.msp-plugin *){background-color:var(--catalyst-shell)}body[data-catalyst-theme] .page-transition-wrapper :is([class~="border-gray-800/60"],.divide-gray-100>*,.divide-gray-200>*){border-color:var(--catalyst-line)}body[data-catalyst-theme] .page-transition-wrapper :is(.text-gray-400,.text-slate-400):not(.msp-plugin *){color:var(--catalyst-muted)}html.dark body[data-catalyst-theme] .page-transition-wrapper :is([class~="dark:bg-gray-950"],[class~="dark:bg-gray-900"],[class~="dark:bg-gray-900/40"],[class~="dark:bg-slate-950"],[class~="dark:bg-slate-900"],[class~="dark:bg-slate-900/90"]):not(.msp-plugin *){background-color:var(--catalyst-panel)}html.dark body[data-catalyst-theme] .page-transition-wrapper :is([class~="dark:bg-gray-800"],[class~="dark:bg-gray-800/40"],[class~="dark:bg-slate-800"],[class~="dark:bg-slate-900/40"],[class~="dark:bg-slate-900/50"],[class~="dark:bg-slate-900/60"],[class~="bg-slate-50/50"]):not(.msp-plugin *){background-color:var(--catalyst-surface)}html.dark body[data-catalyst-theme] .page-transition-wrapper :is(.bg-gray-50,.bg-gray-100,.bg-slate-50,.bg-slate-100):not(.msp-plugin *){background-color:var(--catalyst-shell)}html.dark body[data-catalyst-theme] .page-transition-wrapper :is([class~="dark:border-gray-700"],[class~="dark:border-gray-800"],[class~="dark:border-slate-700"],[class~="dark:border-slate-800"]):not(.msp-plugin *){border-color:var(--catalyst-line)}html.dark body[data-catalyst-theme] .page-transition-wrapper :is([class~="dark:text-gray-100"],[class~="dark:text-gray-200"],[class~="dark:text-slate-100"],[class~="dark:text-slate-200"]):not(.msp-plugin *){color:var(--catalyst-ink)}html.dark body[data-catalyst-theme] .page-transition-wrapper :is([class~="dark:text-gray-300"],[class~="dark:text-gray-400"],[class~="dark:text-slate-300"],[class~="dark:text-slate-400"]):not(.msp-plugin *){color:var(--catalyst-muted)}body[data-catalyst-theme] .page-transition-wrapper :is([class~="hover:bg-gray-50"],[class~="hover:bg-gray-100"],[class~="hover:bg-slate-50"],[class~="hover:bg-bg-super-light-blue/50"]):not(:disabled):hover{background-color:var(--catalyst-hover)}body[data-catalyst-theme] .page-transition-wrapper :is(.border-dashed:has(input[type=file]),.border-dashed:has(+input[type=file])){background-color:var(--catalyst-surface);border-color:var(--catalyst-control-line);color:var(--catalyst-ink);transition:background-color var(--catalyst-control-motion) var(--catalyst-panel-ease),border-color var(--catalyst-control-motion) var(--catalyst-panel-ease)}body[data-catalyst-theme] .page-transition-wrapper .border-dashed:has(input[type=file]):is(:hover,:focus-within){background-color:var(--catalyst-hover);border-color:var(--catalyst-accent)}body[data-catalyst-theme] [data-catalyst-job-detail]>div>:is(.bg-white,.border-b){border-color:var(--catalyst-line)}body[data-catalyst-theme] [data-catalyst-job-detail]>div>.bg-white{border:1px solid var(--catalyst-line);border-radius:var(--catalyst-card-radius);box-shadow:none}body[data-catalyst-theme] [data-job-metadata]>div{align-items:center;justify-content:center;min-width:0;text-align:center}body[data-catalyst-theme] [data-job-metadata]>div>.iconify{flex-shrink:0;margin-top:0}body[data-catalyst-theme] [data-job-metadata]>div>div{overflow-wrap:anywhere}body[data-catalyst-theme] [data-catalyst-job-detail] :is(a,button):is([class*=text-indigo-],[class*=text-blue-],[class*="hover:text-indigo-"],[class*="hover:text-blue-"]):not(:disabled):hover{background-color:var(--catalyst-hover);color:var(--catalyst-accent)}body[data-catalyst-theme] [data-catalyst-result-region]{color:var(--catalyst-ink)}body[data-catalyst-theme] [data-sonner-toast].app-toast{background:var(--catalyst-panel);border-color:var(--catalyst-line);box-shadow:0 12px 32px color-mix(in srgb,var(--catalyst-ink) 12%,transparent);color:var(--catalyst-ink)}body[data-catalyst-theme] [data-sonner-toast].app-toast .app-toast-description{color:var(--catalyst-muted)}body[data-catalyst-theme] .alert-info{background:var(--catalyst-surface);color:var(--catalyst-accent)}body[data-catalyst-theme] .alert-warning{background:var(--catalyst-warning-bg);color:var(--catalyst-warning-ink)}body[data-catalyst-theme] .alert-danger{background:var(--catalyst-danger-bg);color:var(--catalyst-danger-ink)}body[data-catalyst-theme] .alert-success{background:var(--catalyst-success-bg);color:var(--catalyst-success-ink)}body[data-catalyst-theme] .alert :is(.alert-icon,.alert-title,.alert-message){color:inherit;opacity:1}body[data-catalyst-theme] .alert .alert-dismiss:hover{background:color-mix(in srgb,currentColor 10%,transparent)}body[data-catalyst-theme] .nuxt-loading-indicator{background:var(--catalyst-action-gradient)!important}body[data-catalyst-theme] .loader-ball-spin .ball{background-color:var(--catalyst-accent)!important}body[data-catalyst-theme] .fixed[aria-busy=true]{background:color-mix(in srgb,var(--catalyst-bg) 78%,transparent)}body[data-catalyst-theme] .fixed[aria-busy=true]>.rounded-2xl{background:var(--catalyst-panel);border:1px solid var(--catalyst-line);box-shadow:var(--catalyst-shadow);color:var(--catalyst-ink)}body[data-catalyst-theme] .fixed[aria-busy=true] .text-gray-700{color:var(--catalyst-ink)}body[data-catalyst-theme],html:has(body[data-catalyst-theme]){--ct-page:var(--catalyst-bg);--ct-surface:var(--catalyst-panel);--ct-soft:var(--catalyst-surface);--ct-ink:var(--catalyst-ink);--ct-muted:var(--catalyst-muted);--ct-accent:var(--catalyst-accent);--ct-teal:var(--catalyst-hoveraccent);--ct-line:var(--catalyst-line);--ct-ease:var(--catalyst-panel-ease);--ct-on-accent:var(--catalyst-on-accent)}body[data-catalyst-theme]{font-family:Segoe UI,Microsoft YaHei UI,Microsoft YaHei,PingFang SC,sans-serif;letter-spacing:0}body[data-catalyst-theme] header.bg-afNavy{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in srgb,var(--ct-page) 94%,transparent);border-bottom-color:transparent}body[data-catalyst-theme] header.bg-afNavy>.container-max{max-width:1180px;padding-inline:20px}body[data-catalyst-theme] header.bg-afNavy>.container-max>div{gap:28px;height:auto;min-height:68px;padding-block:8px}body[data-catalyst-theme] header.bg-afNavy>.container-max>div>a span:first-child{font-size:23px}body[data-catalyst-theme] .ct-primary-nav a{color:var(--ct-muted);font-size:15px;letter-spacing:0;transition:color var(--catalyst-control-motion),background-color var(--catalyst-control-motion)}body[data-catalyst-theme] .ct-primary-nav a.router-link-exact-active{background:var(--ct-soft);color:var(--ct-accent)}body[data-catalyst-theme] .ct-nav-root{min-width:0}body[data-catalyst-theme] .ct-desktop-nav{align-items:center;flex-wrap:wrap}body[data-catalyst-theme] .ct-primary-nav{flex-wrap:wrap}body[data-catalyst-theme] .ct-expanded-category{display:inline-flex}body[data-catalyst-theme] .ct-compact-tools{display:none}body[data-catalyst-theme] :is(.ct-expanded-category,.ct-tools-menu)>button{color:var(--ct-muted);font-size:15px;font-weight:500;gap:6px;min-height:44px;padding-inline:8px;transition:background-color var(--catalyst-control-motion) var(--ct-ease),color var(--catalyst-control-motion) var(--ct-ease)}body[data-catalyst-theme] .ct-primary-nav>a{align-items:center;display:inline-flex;min-height:44px}body[data-catalyst-theme] :is(.ct-expanded-category,.ct-tools-menu)>button:is(:hover,[aria-expanded=true],.ct-category-current){background:var(--ct-soft);color:var(--ct-accent)}body[data-catalyst-theme] :is(.ct-expanded-category,.ct-tools-menu)>button svg{transition:transform var(--catalyst-panel-motion) var(--ct-ease)}body[data-catalyst-theme] :is(.ct-expanded-category,.ct-tools-menu)>button[aria-expanded=true] svg{transform:rotate(180deg)}body[data-catalyst-theme] :is(.ct-expanded-category,.ct-tools-menu) [role=menu]{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--ct-surface);border-color:var(--ct-line);border-radius:16px;box-shadow:0 16px 40px color-mix(in oklab,var(--ct-ink) 10%,transparent);padding:4px}body[data-catalyst-theme] :is(.ct-expanded-category,.ct-tools-menu) [role=menu].duration-120{transition-duration:var(--catalyst-panel-motion);transition-timing-function:var(--ct-ease)}body[data-catalyst-theme] :is(.ct-expanded-category,.ct-tools-menu) [role=menu].duration-100{transition-duration:var(--catalyst-control-motion)}body[data-catalyst-theme] :is(.ct-expanded-category,.ct-tools-menu) [role=menu] a{align-items:center;color:var(--ct-ink);display:flex;line-height:1.5;min-height:44px;white-space:normal}body[data-catalyst-theme] :is(.ct-expanded-category,.ct-tools-menu) [role=menu] a:is(:hover,[data-headlessui-state~=active],.router-link-exact-active){background:var(--ct-soft);color:var(--ct-accent)}body[data-catalyst-theme] .ct-tools-menu>button{font-weight:600;padding-inline:12px}body[data-catalyst-theme] .ct-tools-menu [role=menu]{max-height:calc(100dvh - 100px);overflow-y:auto;overscroll-behavior:contain;padding:0}body[data-catalyst-theme] .ct-tools-menu [role=menu]>.p-2{padding:0}body[data-catalyst-theme] .ct-tools-menu-heading{align-items:center;border-bottom:1px solid var(--ct-line);display:flex;gap:24px;justify-content:space-between;padding:12px 24px}body[data-catalyst-theme] .ct-tools-menu-heading>span{color:var(--ct-ink);font-size:18px;font-weight:600}body[data-catalyst-theme] .ct-tools-menu-heading a{border-radius:8px;color:var(--ct-accent);gap:8px;padding:4px 8px}body[data-catalyst-theme] .ct-tools-menu-grid{display:grid;gap:24px 16px;grid-template-columns:repeat(3,minmax(0,1fr));padding:24px 16px}body[data-catalyst-theme] .ct-tools-menu-grid>div{min-width:0}body[data-catalyst-theme] .ct-tools-menu-grid h3{color:var(--ct-teal);font-size:16px;font-weight:600;line-height:1.5;margin:0 0 8px;padding-inline:12px}body[data-catalyst-theme] .ct-tools-menu-link{border-radius:8px;overflow-wrap:anywhere;padding:10px 12px}body[data-catalyst-theme] .ct-primary-nav :is(a,button):focus-visible{outline:2px solid var(--ct-teal);outline-offset:2px}@media(min-width:768px)and (max-width:1599px){body[data-catalyst-theme] .ct-desktop-nav,body[data-catalyst-theme] .ct-primary-nav{flex-wrap:nowrap}body[data-catalyst-theme] .ct-expanded-category{display:none}body[data-catalyst-theme] .ct-compact-tools{display:flex}}@media(min-width:1600px)and (max-width:1799px){body[data-catalyst-theme] .ct-nav-root[data-nav-locale=en] .ct-desktop-nav,body[data-catalyst-theme] .ct-nav-root[data-nav-locale=en] .ct-primary-nav{flex-wrap:nowrap}body[data-catalyst-theme] .ct-nav-root[data-nav-locale=en] .ct-expanded-category{display:none}body[data-catalyst-theme] .ct-nav-root[data-nav-locale=en] .ct-compact-tools{display:flex}}@media(min-width:1400px){body[data-catalyst-theme] header.bg-afNavy>.container-max{max-width:1760px}}@media(min-width:1800px){body[data-catalyst-theme] .ct-nav-root[data-nav-locale=en] .ct-expanded-category>button{font-size:14px}}@media(max-width:767px){body[data-catalyst-theme] .ct-desktop-nav{display:none}body[data-catalyst-theme] .ct-mobile-toggle{display:flex}body[data-catalyst-theme] .ct-mobile-menu{display:block}body[data-catalyst-theme] .ct-mobile-menu .flex.gap-2.mb-4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}body[data-catalyst-theme] header.bg-afNavy:has(.ct-mobile-menu){-webkit-backdrop-filter:none;backdrop-filter:none}}body[data-catalyst-theme]{--ct-copilot-width:clamp(340px,28vw,440px);--ct-copilot-height:44dvh;--ct-guide-width:clamp(144px,calc(208px - var(--ct-docked-space, 0px)*.08),176px);--ct-guide-padding:clamp(12px,calc(var(--ct-guide-width)*.09),16px)}body[data-catalyst-theme][data-catalyst-copilot-open]{--ct-docked-space:var(--ct-copilot-width)}body[data-catalyst-theme] .catalyst-copilot-dock{background:var(--ct-surface);border:1px solid var(--ct-line);border-radius:20px;bottom:12px;box-shadow:0 8px 32px color-mix(in srgb,var(--ct-ink) 6%,transparent);color:var(--ct-ink);height:auto;max-width:none;overflow:hidden;right:12px;top:12px;width:calc(var(--ct-copilot-width) - 24px)}body[data-catalyst-theme] .catalyst-copilot-dock .ai-assistant-header{background:var(--ct-surface);border-color:var(--ct-line);flex:none;gap:12px;min-height:76px;padding:16px}body[data-catalyst-theme] .catalyst-copilot-dock .ai-assistant-header h3{color:var(--ct-ink);font-size:18px;line-height:1.4}body[data-catalyst-theme] .catalyst-copilot-dock .ai-assistant-header>div:first-child{background:var(--ct-accent);color:var(--ct-on-accent)}body[data-catalyst-theme] .catalyst-copilot-dock .ai-assistant-header>button{color:var(--ct-muted);display:grid;min-height:44px;min-width:44px;place-items:center}body[data-catalyst-theme] .catalyst-copilot-dock .ai-assistant-header>button:disabled{cursor:not-allowed;opacity:.4}body[data-catalyst-theme] .copilot-resize-handle{cursor:col-resize;inset:0 auto 0 0;position:absolute;touch-action:none;width:12px;z-index:2}body[data-catalyst-theme] .copilot-resize-handle:after{background:var(--ct-line);border-radius:3px;content:"";height:48px;left:3px;position:absolute;top:calc(50% - 24px);transition:background-color .16s;width:3px}body[data-catalyst-theme] .copilot-resize-handle:is(:hover,:focus-visible):after{background:var(--ct-accent)}body[data-catalyst-theme] .copilot-resize-handle:focus-visible{outline:2px solid var(--ct-accent);outline-offset:-2px}body[data-catalyst-theme] .catalyst-copilot-dock .ai-assistant-status{color:var(--ct-muted);font-size:14px}body[data-catalyst-theme] .catalyst-copilot-dock .ai-assistant-messages{overscroll-behavior:contain;padding:20px 16px;scrollbar-gutter:stable}body[data-catalyst-theme] .catalyst-copilot-dock .ai-assistant-composer{background:var(--ct-surface);border-color:var(--ct-line);flex:none;padding:12px}body[data-catalyst-theme] .catalyst-copilot-dock .ai-assistant-composer form{background:var(--ct-soft);border-color:var(--ct-line);border-radius:16px;box-shadow:none}body[data-catalyst-theme] .catalyst-copilot-dock .ai-assistant-composer button{min-height:44px;min-width:44px}body[data-catalyst-theme] .catalyst-copilot-dock button:focus-visible{outline:2px solid var(--ct-accent);outline-offset:2px}body[data-catalyst-theme] .catalyst-copilot-dock .ai-assistant-composer textarea:focus-visible{box-shadow:none;outline:none}body[data-catalyst-theme] .catalyst-copilot-dock .ai-assistant-composer form:focus-within{outline:2px solid var(--ct-accent);outline-offset:2px}body[data-catalyst-theme] .copilot-dock-enter-active{transition:transform .26s var(--ct-ease),opacity .2s ease-out}body[data-catalyst-theme] .copilot-dock-leave-active{pointer-events:none;transition:transform .16s ease-in,opacity .14s ease-in}body[data-catalyst-theme] :is(.copilot-dock-enter-from,.copilot-dock-leave-to){opacity:0;transform:translate(24px)}@media(min-width:1024px){body[data-catalyst-theme][data-catalyst-copilot-open] #__nuxt>.min-h-screen{margin-right:var(--ct-copilot-width)}body[data-catalyst-theme][data-catalyst-page=tool][data-catalyst-copilot-open] .page-transition-wrapper>.container-max{margin-right:0}body[data-catalyst-theme][data-catalyst-copilot-open] a.fixed.bottom-24.right-6{bottom:24px;right:calc(var(--ct-copilot-width) + 16px)}body[data-catalyst-theme][data-catalyst-copilot-open] .sar-workspace>.sar-panel{left:auto;margin-left:0;max-width:100%;transform:none;width:100%}body[data-catalyst-theme][data-catalyst-copilot-open][data-catalyst-page=tool] .overflow-x-auto>table.min-w-full{min-width:800px}body[data-catalyst-theme][data-catalyst-copilot-open][data-catalyst-page=tool] .overflow-x-auto>table.min-w-full th{white-space:nowrap}}@media(min-width:1024px)and (max-width:1799px){body[data-catalyst-theme][data-catalyst-copilot-open] .ct-expanded-category{display:none}body[data-catalyst-theme][data-catalyst-copilot-open] .ct-compact-tools{display:flex}body[data-catalyst-theme][data-catalyst-copilot-open] .ct-desktop-nav{flex-wrap:wrap;gap:12px}}@media(max-width:1023px){body[data-catalyst-theme] .copilot-resize-handle{display:none}body[data-catalyst-theme][data-catalyst-copilot-open] #__nuxt>.min-h-screen{height:calc(100dvh - var(--ct-copilot-height));min-height:0;overflow-anchor:none;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}body[data-catalyst-theme] .catalyst-copilot-dock{border-radius:16px 16px 0 0;bottom:0;height:var(--ct-copilot-height);right:0;top:auto;width:100%}body[data-catalyst-theme] .catalyst-copilot-dock .ai-assistant-header{min-height:56px;padding:6px 12px}body[data-catalyst-theme] .catalyst-copilot-dock .ai-assistant-messages{padding-block:12px}body[data-catalyst-theme][data-catalyst-copilot-open] a.fixed.bottom-24.right-6{bottom:calc(var(--ct-copilot-height) + 16px);right:16px}body[data-catalyst-theme] :is(.copilot-dock-enter-from,.copilot-dock-leave-to){transform:translateY(16px)}}@media(prefers-reduced-motion:reduce){body[data-catalyst-theme] :is(.copilot-dock-enter-active,.copilot-dock-leave-active){transition:opacity .1s linear}body[data-catalyst-theme] :is(.copilot-dock-enter-from,.copilot-dock-leave-to){transform:none}body[data-catalyst-theme] .catalyst-copilot-dock :is(.animate-spin,.animate-bounce,.animate-pulse){animation:none}}body[data-catalyst-theme] .ct-wrap{margin-inline:auto;width:min(calc(100% - 40px),1140px)}body[data-catalyst-theme] :is(.ct-home,.ct-page,.ct-dialog){color:var(--ct-ink);font-size:16px;letter-spacing:0;line-height:1.65}body[data-catalyst-theme] .ct-home{background:transparent;overflow:clip}body[data-catalyst-theme] :is(.ct-home,.ct-page,.ct-dialog) :is(h1,h2,h3){color:var(--ct-ink);font-weight:600;letter-spacing:0}body[data-catalyst-theme] :is(.ct-home,.ct-page,.ct-dialog) h2{font-size:36px;line-height:1.3;margin:8px 0 0}body[data-catalyst-theme] .ct-hero{align-items:center;display:flex;min-height:740px;position:relative}body[data-catalyst-theme] .ct-hero:before{background:radial-gradient(ellipse at 85% 30%,#9bd1d824,transparent 50%),radial-gradient(ellipse at 10% 30%,#b7b4ee1a,transparent 40%);content:"";inset:0;pointer-events:none;position:absolute}body[data-catalyst-theme] .ct-network{height:100%;inset:0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 10%,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent,#000 10%,#000 70%,transparent);pointer-events:none;position:absolute;width:100%}body[data-catalyst-theme] .ct-hero-inner{align-items:center;display:grid;gap:40px;grid-template-columns:.96fr 1.04fr;padding-block:80px;position:relative}body[data-catalyst-theme] .ct-hero-copy{min-width:0;position:relative;z-index:1}body[data-catalyst-theme] .ct-eyebrow{align-items:center;color:var(--ct-teal);display:inline-flex;font-size:clamp(20px,1.8vw,24px);font-weight:600;gap:10px;line-height:1.45}body[data-catalyst-theme] .ct-eyebrow svg{flex:none;height:24px;width:24px}body[data-catalyst-theme] .ct-hero h1{font-size:clamp(32px,4.2vw,52px);letter-spacing:-.025em;line-height:1.3;margin:24px 0 36px;overflow-wrap:anywhere}body[data-catalyst-theme] .ct-hero h1 strong{color:var(--ct-accent);font-weight:inherit}body[data-catalyst-theme] .ct-protein-stage{aspect-ratio:1.18;display:grid;margin-inline-start:-64px;place-items:center;position:relative;width:min(calc(100% + 64px),620px)}body[data-catalyst-theme] .ct-protein-stage :is(canvas,.ct-protein-poster){height:100%;inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}body[data-catalyst-theme] .ct-protein-stage canvas{opacity:0;transition:opacity .24s ease}body[data-catalyst-theme] .ct-protein-poster{transition:opacity .24s ease}body[data-catalyst-theme] .ct-protein-stage[data-ready=true] canvas{opacity:1}body[data-catalyst-theme] .ct-protein-stage[data-ready=true] .ct-protein-poster{opacity:0}@media(prefers-reduced-motion:reduce){body[data-catalyst-theme] .ct-protein-stage :is(canvas,.ct-protein-poster){transition:none}}body[data-catalyst-theme] .ct-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}body[data-catalyst-theme] .ct-button{align-items:center;background:var(--catalyst-action-gradient);border:1px solid var(--ct-accent);border-radius:var(--catalyst-control-radius);color:var(--ct-on-accent);display:inline-flex;font-size:16px;font-weight:600;gap:10px;justify-content:center;line-height:1.5;min-height:var(--catalyst-control-height);padding:10px 18px;transition:background-color var(--catalyst-control-motion) var(--ct-ease),border-color var(--catalyst-control-motion) var(--ct-ease),color var(--catalyst-control-motion) var(--ct-ease)}body[data-catalyst-theme] .ct-button:not(:disabled):hover{background:var(--ct-accent)}body[data-catalyst-theme] .ct-button:disabled{background:var(--ct-soft);border-color:var(--ct-line);color:var(--ct-muted);cursor:not-allowed}body[data-catalyst-theme] .ct-submit-task .ct-submit-arrow{transition:transform var(--catalyst-control-motion) var(--ct-ease)}body[data-catalyst-theme] .ct-submit-task:hover .ct-submit-arrow{transform:translate(4px)}body[data-catalyst-theme] .ct-secondary{background:var(--ct-surface);border-color:var(--catalyst-control-line);color:var(--ct-accent)}body[data-catalyst-theme] .ct-secondary:not(:disabled):hover{background:var(--ct-soft)}body[data-catalyst-theme] .ct-section{padding-block:80px}body[data-catalyst-theme] .ct-section-head{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:28px}body[data-catalyst-theme] .ct-kicker{color:var(--ct-accent);font-size:14px;font-weight:600;letter-spacing:.12em}body[data-catalyst-theme] .ct-link{align-items:center;color:var(--ct-accent);display:inline-flex;font-size:16px;font-weight:600;gap:8px;min-height:44px}body[data-catalyst-theme] .ct-link:hover{text-decoration:underline;text-underline-offset:5px}body[data-catalyst-theme] .ct-link:disabled{cursor:wait;opacity:.5}body[data-catalyst-theme] .ct-tool-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}body[data-catalyst-theme] .ct-tool{background:color-mix(in srgb,var(--ct-surface) 85%,transparent);border:1px solid var(--ct-line);border-radius:18px;box-shadow:0 10px 28px #25485b04;display:flex;flex-direction:column;min-height:180px;min-width:0;padding:24px;transition:transform var(--catalyst-control-motion) var(--ct-ease),border-color var(--catalyst-control-motion)}body[data-catalyst-theme] .ct-tool:hover{border-color:var(--ct-accent);transform:translateY(-3px)}body[data-catalyst-theme] .ct-icon{background:var(--ct-soft);border-radius:12px;color:var(--ct-accent);display:grid;flex-shrink:0;height:44px;place-items:center;width:44px}body[data-catalyst-theme] .ct-tool :is(h2,h3){font-size:20px;line-height:1.45;margin:20px 0 10px}body[data-catalyst-theme] .ct-go{color:var(--ct-accent);font-size:16px;font-weight:600;margin-top:auto}body[data-catalyst-theme] .ct-home .ct-featured-tool{background:linear-gradient(135deg,var(--ct-surface) 42%,color-mix(in srgb,var(--ct-soft) 55%,var(--ct-surface)));isolation:isolate;min-height:190px;overflow:hidden;position:relative;transition:transform var(--catalyst-control-motion) var(--ct-ease),border-color var(--catalyst-control-motion),box-shadow var(--catalyst-control-motion)}body[data-catalyst-theme] .ct-home .ct-featured-tool:hover{border-color:color-mix(in srgb,var(--ct-teal) 55%,var(--ct-line));box-shadow:0 12px 30px #285c8010}body[data-catalyst-theme] .ct-home .ct-featured-tool:focus-visible{outline:2px solid var(--ct-accent);outline-offset:3px}body[data-catalyst-theme] .ct-featured-heading{align-items:center;display:flex;gap:14px;position:relative;z-index:1}body[data-catalyst-theme] .ct-home .ct-featured-heading .ct-icon{background:linear-gradient(145deg,var(--ct-soft),color-mix(in srgb,var(--ct-teal) 12%,var(--ct-surface)))}body[data-catalyst-theme] .ct-home .ct-featured-heading h3{font-size:19px;line-height:1.4;margin:0}body[data-catalyst-theme] .ct-home .ct-featured-tool .ct-go{align-items:center;align-self:flex-start;display:inline-flex;gap:8px;position:relative;z-index:1}body[data-catalyst-theme] .ct-home .ct-featured-tool .ct-go svg{transition:transform var(--catalyst-control-motion) var(--ct-ease)}body[data-catalyst-theme] .ct-home .ct-featured-tool:hover .ct-go svg{transform:translate(4px)}body[data-catalyst-theme] .ct-featured-art{bottom:0;color:var(--ct-teal);height:125px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 25%);mask-image:linear-gradient(90deg,transparent,#000 25%);opacity:.34;pointer-events:none;position:absolute;right:4px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25;width:49%;z-index:0}body[data-catalyst-theme] .ct-featured-art circle{fill:var(--ct-surface)}body[data-catalyst-theme] .ct-tool-top{align-items:center;display:flex;gap:12px;justify-content:space-between}body[data-catalyst-theme] .ct-category{background:var(--ct-soft);border-radius:20px;color:var(--ct-accent);font-size:14px;padding:3px 10px}body[data-catalyst-theme] .ct-guide-feature{--guide-panel:var(--ct-surface);--guide-tint:color-mix(in oklab,var(--ct-teal) 7%,var(--ct-surface));--guide-gap:32px;--guide-pad:24px;--guide-radius:24px;--guide-text:18px;--guide-label:16px;--guide-fast:.16s;--guide-enter:var(--catalyst-panel-motion);background:linear-gradient(120deg,var(--ct-surface) 35%,color-mix(in oklab,var(--ct-soft) 65%,var(--ct-surface)));border:1px solid var(--ct-line);border-radius:var(--guide-radius);display:grid;gap:var(--guide-gap);grid-template-columns:minmax(0,1fr);padding:var(--guide-pad)}body[data-catalyst-theme] .ct-guide-intro{align-self:center;min-width:0}body[data-catalyst-theme] .ct-guide-title-row{align-items:center;display:flex;gap:16px}body[data-catalyst-theme] .ct-guide-emblem{background:var(--guide-tint);border-radius:16px;color:var(--ct-teal);display:grid;flex:none;height:48px;place-items:center;width:48px}body[data-catalyst-theme] .ct-home .ct-guide-intro h2{font-size:clamp(28px,2.8vw,36px);line-height:1.25;margin:0;text-wrap:balance}body[data-catalyst-theme] .ct-guide-lead{font-size:clamp(20px,2vw,24px);font-weight:500;line-height:1.65;margin:24px 0 32px;text-wrap:balance}body[data-catalyst-theme] .ct-guide-lead span{color:var(--ct-teal)}body[data-catalyst-theme] .ct-guide-start{font-size:var(--guide-text);min-height:52px;padding-inline:24px}body[data-catalyst-theme] .ct-guide-start svg{flex:none;transition:transform var(--guide-fast) var(--ct-ease)}body[data-catalyst-theme] .ct-guide-start:hover svg{transform:translate(4px)}body[data-catalyst-theme] .ct-guide-preview{background:var(--guide-panel);border:1px solid var(--ct-line);border-radius:20px;min-width:0;padding:24px}body[data-catalyst-theme] .ct-guide-preview h3{font-size:18px;line-height:1.5;margin:0 0 24px}body[data-catalyst-theme] .ct-guide-feature :is(a,button):focus-visible{outline:2px solid var(--ct-teal);outline-offset:4px}body[data-catalyst-theme] .ct-guide-preview-details{display:grid}body[data-catalyst-theme] .ct-guide-path{align-self:start;display:grid;gap:40px 16px;grid-area:1/1;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}body[data-catalyst-theme] .ct-guide-path-row{align-items:center;display:flex;gap:16px;min-width:0;position:relative}body[data-catalyst-theme] .ct-guide-input{background:var(--ct-soft);border-radius:12px;display:block;padding:16px}body[data-catalyst-theme] .ct-guide-input:after{border-bottom:1px solid var(--ct-line);content:"";height:20px;position:absolute;top:100%;width:calc(50% + 8px)}body[data-catalyst-theme] .ct-guide-input:first-child:after{border-bottom-left-radius:8px;border-left:1px solid var(--ct-line);left:50%}body[data-catalyst-theme] .ct-guide-input:nth-child(2):after{border-bottom-right-radius:8px;border-right:1px solid var(--ct-line);right:50%}body[data-catalyst-theme] .ct-guide-input-heading{align-items:center;display:flex;gap:8px;margin-bottom:8px}body[data-catalyst-theme] .ct-guide-input-heading svg{color:var(--ct-accent);flex:none}body[data-catalyst-theme] .ct-guide-path-join{background:var(--guide-panel);border-radius:50%;color:var(--ct-accent);display:grid;height:24px;inset-block-start:-33px;inset-inline-start:50%;place-items:center;position:absolute;transform:translate(-50%);width:24px}body[data-catalyst-theme] .ct-guide-path-icon{background:var(--ct-soft);border-radius:12px;color:var(--ct-accent);display:grid;flex:none;height:44px;place-items:center;width:44px}body[data-catalyst-theme] .ct-guide-path-row>div{flex:1;min-width:0}body[data-catalyst-theme] .ct-guide-field{color:var(--ct-muted);font-size:var(--guide-label);line-height:1.5}body[data-catalyst-theme] .ct-guide-path strong{color:var(--ct-ink);display:block;font-size:18px;font-weight:600;line-height:1.4;margin:4px 0 0;overflow-wrap:anywhere}body[data-catalyst-theme] .ct-guide-recommendation{background:var(--guide-tint);border:1px solid color-mix(in oklab,var(--ct-accent) 24%,var(--ct-line));border-radius:12px;grid-column:1/-1;padding:20px}body[data-catalyst-theme] .ct-guide-recommendation .ct-guide-path-icon{background:var(--ct-teal);color:var(--ct-on-accent)}body[data-catalyst-theme] .ct-guide-recommendation strong{color:var(--ct-teal);font-size:22px}body[data-catalyst-theme] .ct-guide-journey{border-top:1px solid var(--ct-line);display:grid;gap:24px;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:24px 0 0}body[data-catalyst-theme] .ct-guide-journey li{align-items:center;color:var(--ct-muted);display:flex;font-size:var(--guide-label);gap:12px;justify-content:center;line-height:1.5;min-width:0;position:relative}body[data-catalyst-theme] .ct-guide-journey li:not(:first-child):before{border-right:1px solid var(--ct-muted);border-top:1px solid var(--ct-muted);content:"";height:6px;left:-15px;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);width:6px}body[data-catalyst-theme] .ct-guide-step-number{background:var(--guide-panel);border:1px solid var(--ct-line);border-radius:50%;color:var(--ct-accent);display:grid;flex:none;font-size:14px;font-variant-numeric:tabular-nums;font-weight:600;height:32px;place-items:center;width:32px}body[data-catalyst-theme] .ct-guide-journey li:last-child{color:var(--ct-teal);font-weight:600}body[data-catalyst-theme] .ct-guide-journey li:last-child .ct-guide-step-number{background:var(--ct-teal);color:var(--ct-on-accent)}body[data-catalyst-theme] .ct-guide-example-enter-active{transition:opacity var(--guide-enter) var(--ct-ease),transform var(--guide-enter) var(--ct-ease)}body[data-catalyst-theme] .ct-guide-example-leave-active{transition:opacity var(--guide-fast) ease-in}body[data-catalyst-theme] .ct-guide-example-enter-from{opacity:0;transform:translateY(6px)}body[data-catalyst-theme] .ct-guide-example-leave-to{opacity:0}@media(min-width:900px){body[data-catalyst-theme] .ct-guide-feature{--guide-pad:40px;-moz-column-gap:48px;column-gap:48px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}body[data-catalyst-theme] .ct-guide-preview{padding:24px}}@media(min-width:600px)and (max-width:899px){body[data-catalyst-theme] .ct-guide-journey li{flex-direction:column;text-align:center}body[data-catalyst-theme] .ct-guide-journey li:not(:first-child):before{top:16px}}@media(max-width:599px){body[data-catalyst-theme] .ct-guide-feature{--guide-pad:20px;--guide-gap:24px}body[data-catalyst-theme] .ct-guide-start{width:100%}body[data-catalyst-theme] .ct-guide-preview{background:transparent;border:0;border-radius:0;padding:0}body[data-catalyst-theme] .ct-guide-preview h3{margin-bottom:16px}body[data-catalyst-theme] .ct-guide-input{padding:12px}body[data-catalyst-theme] .ct-guide-input-heading{align-items:flex-start}body[data-catalyst-theme] .ct-guide-input-heading svg{margin-top:2px}body[data-catalyst-theme] .ct-guide-path strong{font-size:18px}body[data-catalyst-theme] .ct-guide-recommendation{gap:12px;padding:16px 12px}body[data-catalyst-theme] .ct-guide-recommendation strong{font-size:20px}body[data-catalyst-theme] .ct-guide-journey{gap:12px;grid-template-columns:minmax(0,1fr)}body[data-catalyst-theme] .ct-guide-journey li{gap:16px;justify-content:flex-start}body[data-catalyst-theme] .ct-guide-journey li:not(:first-child):before{background:var(--ct-line);border:0;height:8px;left:16px;top:-10px;transform:none;width:1px}}@media(max-width:420px){body[data-catalyst-theme] .ct-guide-path{grid-template-columns:minmax(0,1fr);row-gap:12px}body[data-catalyst-theme] .ct-guide-input{align-items:center;display:flex;gap:12px;justify-content:space-between}body[data-catalyst-theme] .ct-guide-input:after{display:none}body[data-catalyst-theme] .ct-guide-input-heading{margin:0}body[data-catalyst-theme] .ct-guide-input strong{margin:0;text-align:end}body[data-catalyst-theme] .ct-guide-recommendation{margin-top:28px}}body[data-catalyst-theme] .ct-copilot-feature{align-items:center;background:linear-gradient(125deg,color-mix(in oklab,var(--ct-soft) 55%,var(--ct-page)),var(--ct-page));border:1px solid var(--ct-line);border-radius:24px;display:grid;gap:32px;grid-template-columns:minmax(0,1fr);padding:28px}body[data-catalyst-theme] .ct-copilot-intro>.ct-icon{color:var(--ct-teal);margin-bottom:20px}body[data-catalyst-theme] .ct-home .ct-copilot-intro h2{font-size:clamp(32px,3.4vw,44px);margin:0}body[data-catalyst-theme] .ct-copilot-lead{color:var(--ct-muted);font-size:clamp(20px,2.2vw,26px);line-height:1.55;margin:20px 0 28px}body[data-catalyst-theme] .ct-copilot-topics{display:grid;gap:20px;list-style:none;margin:0;padding:0}body[data-catalyst-theme] .ct-copilot-topics li{align-items:center;background:color-mix(in oklab,var(--ct-surface) 70%,var(--ct-page));border:1px solid var(--ct-line);border-radius:14px;display:flex;font-size:18px;font-weight:500;gap:16px;padding:18px 20px}body[data-catalyst-theme] .ct-copilot-topics svg{color:var(--ct-teal);flex:none}body[data-catalyst-theme] .ct-copilot-start svg{flex:none;transition:transform var(--catalyst-panel-motion) var(--ct-ease)}body[data-catalyst-theme] .ct-copilot-start:hover svg{transform:translate(4px)}body[data-catalyst-theme] .ct-copilot-feature :is(a,button):focus-visible{outline:2px solid var(--ct-teal);outline-offset:4px}body[data-catalyst-theme] .ct-continuation{display:flex;flex-wrap:wrap;gap:24px;margin-top:24px}@media(min-width:900px){body[data-catalyst-theme] .ct-copilot-feature{gap:64px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);padding:48px}}body[data-catalyst-theme] .ct-stats{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}body[data-catalyst-theme] .ct-home-stats .ct-stat-item{background:linear-gradient(145deg,var(--ct-surface),color-mix(in srgb,var(--ct-soft) 45%,var(--ct-surface)));border:1px solid var(--ct-line);border-radius:18px;min-width:0}body[data-catalyst-theme] .ct-home-stats .stat-card{padding:24px}body[data-catalyst-theme] .ct-home-stats .stat-label{color:var(--ct-muted);font-size:16px;line-height:1.5;margin:0 0 14px}body[data-catalyst-theme] .ct-home-stats .stat-value{color:var(--ct-accent);font-size:clamp(32px,3vw,42px);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.15;margin:0}body[data-catalyst-theme] .ct-home-stats .ct-stat-item:nth-child(2n) .stat-value{color:var(--ct-teal)}body[data-catalyst-theme] .ct-page{min-height:75vh;padding-block:32px 48px}body[data-catalyst-theme] .ct-page-heading{margin-bottom:28px}body[data-catalyst-theme] .ct-page h1{font-size:clamp(26px,2.4vw,32px);line-height:1.35;margin-top:0}body[data-catalyst-theme] .ct-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}body[data-catalyst-theme] .ct-filters button{background:var(--ct-surface);border:1px solid var(--ct-line);border-radius:24px;color:var(--ct-ink);min-height:44px;padding:9px 16px;transition:color var(--catalyst-control-motion),background-color var(--catalyst-control-motion),border-color var(--catalyst-control-motion)}body[data-catalyst-theme] .ct-filters :is([aria-pressed=true],[aria-selected=true]){background:var(--ct-accent);border-color:var(--ct-accent);color:var(--ct-on-accent)}body[data-catalyst-theme] .ct-searchbar{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}body[data-catalyst-theme] .ct-searchbar input{background:var(--ct-surface);border:1px solid var(--ct-line);border-radius:12px;color:var(--ct-ink);font-size:16px;padding:12px 16px;width:min(100%,360px)}body[data-catalyst-theme] .ct-searchbar span{color:var(--ct-muted);font-size:14px}body[data-catalyst-theme] .ct-empty{align-items:center;color:var(--ct-muted);display:flex;flex-direction:column;gap:24px;grid-column:1/-1;justify-content:center;padding:40px 20px;text-align:center}body[data-catalyst-theme] .ct-empty h3{font-size:20px}body[data-catalyst-theme] .ct-dialog{background:var(--ct-page);border:1px solid var(--ct-line);border-radius:24px;box-shadow:0 32px 100px color-mix(in srgb,var(--ct-ink) 20%,transparent);margin:auto;max-height:calc(100dvh - 48px);max-width:none;overflow-y:auto;overscroll-behavior:contain;padding:0;width:min(1080px,calc(100vw - 40px))}body[data-catalyst-theme] .ct-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in srgb,var(--ct-ink) 30%,transparent)}body[data-catalyst-theme] .ct-dialog-content{padding:32px}body[data-catalyst-theme] .ct-dialog h2{font-size:28px;margin:0}body[data-catalyst-theme] .ct-close{background:var(--ct-surface);border:1px solid var(--ct-line);border-radius:50%;color:var(--ct-muted);display:grid;height:44px;place-items:center;width:44px}body[data-catalyst-theme] .ct-workbench-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:32px}body[data-catalyst-theme] .ct-workbench-controls{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(200px,2fr) minmax(150px,1.2fr) minmax(145px,1fr) minmax(145px,1fr)}body[data-catalyst-theme] .ct-workbench-controls label{color:var(--ct-ink);display:grid;font-size:14px;font-weight:600;gap:8px;min-width:0}body[data-catalyst-theme] .ct-workbench-controls :is(input,select){background:var(--ct-surface);border:1px solid var(--ct-line);border-radius:10px;color:var(--ct-ink);font-size:14px;font-weight:400;min-height:44px;min-width:0;padding:10px 12px;width:100%}body[data-catalyst-theme] .ct-workbench-controls input::-moz-placeholder{color:var(--ct-muted);opacity:1}body[data-catalyst-theme] .ct-workbench-controls input::placeholder{color:var(--ct-muted);opacity:1}body[data-catalyst-theme] #__nuxt .ct-workbench-controls .ct-input-empty{color:var(--ct-muted)}body[data-catalyst-theme] .ct-workbench-controls select option{background:var(--ct-surface);color:var(--ct-ink)}body[data-catalyst-theme] .ct-workbench-toolbar{align-items:center;color:var(--ct-muted);display:flex;flex-wrap:wrap;font-size:14px;gap:8px 20px;justify-content:space-between;margin:18px 0 4px}body[data-catalyst-theme] .ct-workbench-toolbar .ct-link{font-size:14px}body[data-catalyst-theme] .ct-selected-filter{align-items:center;cursor:pointer;display:inline-flex;gap:8px;min-height:44px}body[data-catalyst-theme] .ct-workbench input[type=checkbox]{accent-color:var(--ct-accent);height:17px;width:17px}body[data-catalyst-theme] .ct-copy-status{color:var(--ct-ink);margin:0 0 8px}body[data-catalyst-theme] .ct-summary{background:var(--ct-surface);border:1px solid var(--ct-line);border-radius:16px;padding:24px}body[data-catalyst-theme] .ct-summary span{color:var(--ct-muted)}body[data-catalyst-theme] .ct-summary strong{display:block;font-size:28px;font-weight:600;margin-top:8px}body[data-catalyst-theme] .ct-panel{background:var(--ct-surface);border:1px solid var(--ct-line);border-radius:var(--catalyst-card-radius);padding:28px}body[data-catalyst-theme] .ct-panel h2{font-size:24px;margin:0}body[data-catalyst-theme] .ct-connection{color:var(--ct-muted);font-size:14px}body[data-catalyst-theme] .ct-job-table{overflow-x:auto}body[data-catalyst-theme] .ct-job-table table{border-collapse:collapse;width:100%}body[data-catalyst-theme] .ct-job-table :is(th,td){border-bottom:1px solid var(--ct-line);font-size:15px;padding:14px 12px;text-align:left}body[data-catalyst-theme] .ct-job-table th{color:var(--ct-muted);font-weight:600}body[data-catalyst-theme] .ct-sort{align-items:center;color:inherit;display:inline-flex;gap:7px;min-height:36px;white-space:nowrap}body[data-catalyst-theme] .ct-sort:hover,body[data-catalyst-theme] th[aria-sort]:not([aria-sort=none]) .ct-sort{color:var(--ct-accent)}body[data-catalyst-theme] .ct-sort:focus-visible{border-radius:3px;outline:2px solid var(--ct-accent);outline-offset:3px}body[data-catalyst-theme] .ct-history-link{margin-top:24px}body[data-catalyst-theme] :is(.ct-route-enter-active,.ct-swap-enter-active,.fade-swap-enter-active,.fade-swap-leave-active){transition:opacity var(--catalyst-control-motion) var(--ct-ease)}body[data-catalyst-theme] :is(.ct-route-leave-active,.ct-swap-leave-active){pointer-events:none;transition:opacity var(--catalyst-control-motion) var(--ct-ease)}body[data-catalyst-theme] :is(.ct-route-enter-from,.ct-swap-enter-from,.ct-route-leave-to,.ct-swap-leave-to){opacity:0}body[data-catalyst-theme] .ct-swap-enter-active .ct-tool{animation:ct-card-in var(--catalyst-panel-motion) var(--ct-ease) both;animation-delay:calc(var(--order,0)*40ms)}@keyframes ct-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}html:has(body[data-catalyst-theme])::view-transition-new(root),html:has(body[data-catalyst-theme])::view-transition-old(root){animation-duration:var(--catalyst-control-motion)}@media(max-width:1100px){body[data-catalyst-theme] .ct-workbench-controls{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-catalyst-theme] .ct-hero{min-height:640px}body[data-catalyst-theme] .ct-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){body[data-catalyst-theme] .ct-workbench-controls{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-catalyst-theme] .ct-workbench-search{grid-column:1/-1}body[data-catalyst-theme] .ct-hero-inner{gap:24px;grid-template-columns:1fr;padding-block:48px}body[data-catalyst-theme] .ct-hero h1{font-size:clamp(28px,7.2vw,46px);margin:20px 0 28px}body[data-catalyst-theme] .ct-protein-stage{aspect-ratio:1.06;margin:auto;max-width:540px;width:100%}body[data-catalyst-theme] .ct-section{padding-block:48px}body[data-catalyst-theme] :is(.ct-home,.ct-page) h2{font-size:28px}body[data-catalyst-theme] .ct-section-head{align-items:flex-start;flex-wrap:wrap;gap:16px}body[data-catalyst-theme] .ct-dialog-content{padding:20px}body[data-catalyst-theme] .ct-dialog{max-height:calc(100dvh - 24px);width:calc(100vw - 24px)}body[data-catalyst-theme] .ct-panel{padding:20px}body[data-catalyst-theme] .ct-page h1{font-size:26px}body[data-catalyst-theme] .ct-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){body[data-catalyst-theme] .ct-tool-grid{grid-template-columns:1fr}body[data-catalyst-theme] .ct-tool{min-height:160px;padding:20px}body[data-catalyst-theme] .ct-workbench-stats{grid-template-columns:1fr}body[data-catalyst-theme] .ct-page .research-catalog .ct-filters{flex-wrap:nowrap;gap:8px;overflow-x:auto;padding-bottom:8px}body[data-catalyst-theme] .ct-page .research-catalog .ct-filters button{flex:0 0 auto}body[data-catalyst-theme] .ct-page .research-catalog .ct-tool{min-height:0;padding:16px}body[data-catalyst-theme] .ct-page .research-catalog .ct-tool h3{margin:10px 0 4px}}@media(prefers-reduced-motion:reduce){body[data-catalyst-theme] .ct-nav-root svg{transition:none!important}body[data-catalyst-theme] .ct-copilot-start:hover svg,body[data-catalyst-theme] .ct-copilot-start:is(:hover,:active){transform:none}body[data-catalyst-theme] .ct-guide-example-enter-from,body[data-catalyst-theme] .ct-guide-feature :is(a,button):is(:hover,:active),body[data-catalyst-theme] .ct-guide-start:hover svg{transform:none}body[data-catalyst-theme] .ct-home .ct-featured-tool:hover,body[data-catalyst-theme] .ct-home .ct-featured-tool:hover .ct-go svg,body[data-catalyst-theme] .ct-submit-task:hover,body[data-catalyst-theme] .ct-submit-task:hover .ct-submit-arrow{transform:none}body[data-catalyst-theme] :is(.ct-tool,.ct-button,.ct-guide-example-enter-from){animation:none!important;transform:none!important}body[data-catalyst-theme] :is([class*=ct-route-],[class*=ct-swap-],.ct-guide-example-enter-active,.ct-guide-example-leave-active){transition:opacity .1s ease!important}body[data-catalyst-theme] :is(.ct-home,.ct-page,.ct-dialog){scroll-behavior:auto}}body[data-catalyst-theme][data-catalyst-palette=blue-teal] .catalyst-tool-content{min-width:0;width:100%}body[data-catalyst-theme][data-catalyst-palette=blue-teal] .catalyst-tool-input-panel{box-shadow:none}body[data-catalyst-theme][data-catalyst-palette=blue-teal] .catalyst-tool-actions>div:first-child{background:transparent;margin:0;max-width:none;padding:0;width:100%}body[data-catalyst-theme][data-catalyst-palette=blue-teal] :is(.catalyst-tool-actions>div:first-child,.catalyst-tool-action-row){align-items:center;display:flex;flex-wrap:wrap;gap:12px}body[data-catalyst-theme][data-catalyst-palette=blue-teal] :is(.catalyst-tool-actions>div:first-child,.catalyst-tool-action-row)>div{flex-wrap:wrap;gap:12px;min-width:0}body[data-catalyst-theme][data-catalyst-palette=blue-teal] :is(.catalyst-tool-actions>div:first-child,.catalyst-tool-action-row)>button:last-child{margin-inline-start:auto}body[data-catalyst-theme][data-catalyst-palette=blue-teal] :is(.catalyst-tool-actions,.catalyst-tool-action-row) button{min-height:44px}@media(max-width:540px){body[data-catalyst-theme][data-catalyst-palette=blue-teal] :is(.catalyst-tool-actions>div:first-child,.catalyst-tool-action-row)>button:last-child{width:100%}}body[data-catalyst-theme][data-catalyst-palette=blue-teal] .page-transition-wrapper :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]),textarea,select,button[aria-haspopup=listbox]):not(.text-transparent):not(.ct-control-bare):not(.msp-plugin *){background-color:var(--catalyst-panel);border-radius:var(--catalyst-control-radius);border-style:solid;border-width:1px;box-shadow:none;color:var(--catalyst-ink);font-size:var(--catalyst-input-font-size,14px);line-height:22px;min-height:var(--catalyst-control-height);padding-block:10px;text-shadow:none;transition:border-color var(--catalyst-control-motion) var(--catalyst-panel-ease),background-color var(--catalyst-control-motion) var(--catalyst-panel-ease),outline-color var(--catalyst-control-motion) var(--catalyst-panel-ease)}body[data-catalyst-theme][data-catalyst-palette=blue-teal] .page-transition-wrapper :is(input,textarea,select,button[aria-haspopup=listbox]):not(.msp-plugin *):not(.ct-control-bare):not(:disabled):not([aria-invalid=true]):not([class*=border-red-]):not([class*=border-rose-]):not([class*=border-amber-]):not([class*=border-emerald-]){border-color:var(--catalyst-control-line)}body[data-catalyst-theme][data-catalyst-palette=blue-teal] .page-transition-wrapper :is(input,textarea,select,button[aria-haspopup=listbox]):not(.msp-plugin *):not(.ct-control-bare):not(:disabled):not([aria-invalid=true]):not([class*=border-red-]):not([class*=border-rose-]):not([class*=border-amber-]):is(:hover,:focus-visible){border-color:var(--catalyst-accent)}body[data-catalyst-theme][data-catalyst-palette=blue-teal] .page-transition-wrapper :is(input,textarea,select,button[aria-haspopup=listbox]):not(.msp-plugin *):not(.ct-control-bare):focus-visible{box-shadow:none;outline:2px solid var(--catalyst-accent);outline-offset:2px}body[data-catalyst-theme][data-catalyst-palette=blue-teal] .page-transition-wrapper :is(input,textarea,select,button[aria-haspopup=listbox]):not(.text-transparent):not(.msp-plugin *):not(.ct-control-bare):disabled{background-color:var(--catalyst-surface);border-color:var(--catalyst-line);color:var(--catalyst-muted);cursor:not-allowed;opacity:1}body[data-catalyst-theme][data-catalyst-palette=blue-teal] .page-transition-wrapper div.flex.items-center>input.border-0.p-0.bg-transparent,body[data-catalyst-theme][data-catalyst-palette=blue-teal] .page-transition-wrapper div.flex.items-center>input.border-0.p-0.bg-transparent:disabled,body[data-catalyst-theme][data-catalyst-palette=blue-teal] .page-transition-wrapper div.flex.items-center>input.border-0.p-0.bg-transparent:focus-visible{background:transparent;border:0;box-shadow:none;min-height:24px;min-width:0;outline:none;padding:0}body[data-catalyst-theme][data-catalyst-palette=blue-teal] .page-transition-wrapper div.flex.items-center:has(>input.border-0.p-0.bg-transparent:focus-visible){outline:2px solid var(--catalyst-accent);outline-offset:2px}body[data-catalyst-theme][data-catalyst-palette=blue-teal] .page-transition-wrapper .border-dashed:has(>input[type=file]) button{border-radius:var(--catalyst-control-radius);min-height:var(--catalyst-control-height);padding:10px 14px}@media(max-width:767px){body[data-catalyst-theme][data-catalyst-palette=blue-teal]{--catalyst-input-font-size:16px}}body[data-catalyst-theme][data-catalyst-palette=blue-teal] [role=listbox]{background:var(--catalyst-panel);border:1px solid var(--catalyst-control-line);border-radius:var(--catalyst-control-radius);box-shadow:0 8px 24px #0f233229;color:var(--catalyst-ink);font-size:14px;line-height:22px;padding-block:4px}body[data-catalyst-theme][data-catalyst-palette=blue-teal] [role=option]{color:var(--catalyst-ink);min-height:40px;padding-block:9px;transition:background-color var(--catalyst-control-motion) var(--catalyst-panel-ease)}body[data-catalyst-theme][data-catalyst-palette=blue-teal] [role=option]:is(:hover,[data-headlessui-state~=active],[aria-selected=true]){background:var(--catalyst-surface);color:var(--catalyst-accent)}body[data-catalyst-theme][data-catalyst-palette=blue-teal] [role=option][aria-selected=true]{font-weight:600}body[data-catalyst-theme][data-catalyst-palette=blue-teal] .pdb-search-dropdown{background:var(--catalyst-panel);border-color:var(--catalyst-control-line);color:var(--catalyst-ink)}body[data-catalyst-theme][data-catalyst-palette=blue-teal] .pdb-search-dropdown>[role=listbox]{background:transparent;border:0;border-radius:0;box-shadow:none}body[data-catalyst-theme][data-catalyst-palette=blue-teal] .pdb-search-dropdown>[role=listbox]:empty{padding:0}body[data-catalyst-theme][data-catalyst-palette=blue-teal] :is(.dropdown-motion-enter-active,.dropdown-motion-leave-active){transition:opacity var(--catalyst-control-motion) var(--catalyst-panel-ease),transform var(--catalyst-control-motion) var(--catalyst-panel-ease)}body[data-catalyst-theme][data-catalyst-palette=blue-teal] :is(.dropdown-motion-enter-from,.dropdown-motion-leave-to){opacity:0;transform:translateY(-4px)}body[data-catalyst-theme][data-catalyst-palette=blue-teal] :is(.dropdown-motion-enter-to,.dropdown-motion-leave-from){opacity:1;transform:translateY(0)}body[data-catalyst-theme][data-catalyst-palette=blue-teal] :is(.catalyst-primary,.btn-primary,.btn-submit,.next-button,.flow-next,.vs-next,.md-submit,.fe-primary,button.bg-afActionBlue:not([role=switch],[aria-pressed],.rounded-full),.btn-secondary,.fe-secondary,button.border-bg-next-light-blue,button.border-2.border-gray-300,.btn-ghost,.add-button){border-radius:var(--catalyst-control-radius);border-style:solid;border-width:1px;box-shadow:none;font-size:14px;font-weight:600;line-height:22px;min-height:var(--catalyst-control-height);padding:10px 18px;transition:background-color var(--catalyst-control-motion) var(--catalyst-panel-ease),border-color var(--catalyst-control-motion) var(--catalyst-panel-ease),color var(--catalyst-control-motion) var(--catalyst-panel-ease)}body[data-catalyst-theme][data-catalyst-palette=blue-teal] :is(.btn-secondary,.fe-secondary,button.border-bg-next-light-blue,button.border-2.border-gray-300,.add-button){background:var(--catalyst-panel);border-color:var(--catalyst-control-line);color:var(--catalyst-accent)}body[data-catalyst-theme][data-catalyst-palette=blue-teal] :is(.btn-secondary,.fe-secondary,button.border-bg-next-light-blue,button.border-2.border-gray-300,.add-button):not(:disabled):hover{background:var(--catalyst-surface);border-color:var(--catalyst-accent)}body[data-catalyst-theme][data-catalyst-palette=blue-teal] :is(.catalyst-primary,.btn-primary,.btn-submit,.next-button,.flow-next,.vs-next,.md-submit,.fe-primary,button.bg-afActionBlue:not([role=switch],[aria-pressed],.rounded-full)):not(:disabled){background:var(--catalyst-action-gradient);border-color:var(--catalyst-accent);color:var(--catalyst-on-accent)}body[data-catalyst-theme][data-catalyst-palette=blue-teal] :is(.catalyst-primary,.btn-primary,.btn-submit,.next-button,.flow-next,.vs-next,.md-submit,.fe-primary,button.bg-afActionBlue:not([role=switch],[aria-pressed],.rounded-full)):not(:disabled):hover{background:var(--catalyst-hoveraccent)}body[data-catalyst-theme][data-catalyst-palette=blue-teal] :is(.btn-ghost){background:transparent;border-color:transparent;color:var(--catalyst-muted)}body[data-catalyst-theme][data-catalyst-palette=blue-teal] .btn-ghost:not(:disabled):hover{background:var(--catalyst-surface);color:var(--catalyst-ink)}body[data-catalyst-theme][data-catalyst-palette=blue-teal] :is(.catalyst-primary,.btn-primary,.btn-submit,.next-button,.flow-next,.vs-next,.md-submit,.fe-primary,button.bg-afActionBlue:not([role=switch],[aria-pressed],.rounded-full),.btn-secondary,.fe-secondary,button.border-bg-next-light-blue,button.border-2.border-gray-300,.btn-ghost,.add-button):disabled{background:var(--catalyst-surface);border-color:var(--catalyst-line);color:var(--catalyst-muted);cursor:not-allowed;opacity:1;transform:none}body[data-catalyst-theme][data-catalyst-palette=blue-teal] :is(.step-body:has(>.overflow-hidden),.disclosure-height){transition:opacity .12s ease-out}body[data-catalyst-theme][data-catalyst-palette=blue-teal] .disclosure-height{display:grid;grid-template-rows:0fr;opacity:0}body[data-catalyst-theme][data-catalyst-palette=blue-teal] .disclosure-height[data-open=true]{grid-template-rows:1fr;opacity:1}body[data-catalyst-theme][data-catalyst-palette=blue-teal] .disclosure-height>div{min-height:0;overflow:hidden}@supports (interpolate-size:allow-keywords) and (transition-behavior:allow-discrete){body[data-catalyst-theme][data-catalyst-palette=blue-teal] :is(.flow-body,.vs-step-body,.md-step-content,.generation-step-body,[id^=covalent-step-].step-body,[id^=virtual-screening-body-],[id^=converter-step-],[id^=fe-step-][role=region]){height:auto;opacity:1;overflow:clip;transition:opacity .12s ease-out,display allow-discrete .12s}body[data-catalyst-theme][data-catalyst-palette=blue-teal] :is(.flow-body,.vs-step-body,.md-step-content,.generation-step-body,[id^=covalent-step-].step-body,[id^=virtual-screening-body-],[id^=converter-step-],[id^=fe-step-][role=region])[style*="display: none"]{opacity:0}@starting-style{body[data-catalyst-theme][data-catalyst-palette=blue-teal] :is(.flow-body,.vs-step-body,.md-step-content,.generation-step-body,[id^=covalent-step-].step-body,[id^=virtual-screening-body-],[id^=converter-step-],[id^=fe-step-][role=region]){opacity:0}}}body[data-catalyst-theme][data-catalyst-palette=blue-teal] [id^=disclosure-][role=region]{max-height:none!important;transition-property:opacity!important}body[data-catalyst-theme][data-catalyst-palette=blue-teal] :is(.flow-body,.vs-step-body,.md-step-content,.generation-step-body,.step-body>.overflow-hidden,.disclosure-height>div,[id^=fe-step-][role=region]):has([role=listbox]){overflow:visible}@media(prefers-reduced-motion:reduce){body[data-catalyst-theme][data-catalyst-palette=blue-teal]{--catalyst-panel-motion:0ms;--catalyst-control-motion:.1s}body[data-catalyst-theme][data-catalyst-palette=blue-teal] :is(.step-body,.flow-body,.vs-step-body,.md-step-content,.generation-step-body,.disclosure-height,[id^=virtual-screening-body-],[id^=converter-step-],[id^=fe-step-][role=region]){transition:none!important}body[data-catalyst-theme][data-catalyst-palette=blue-teal] :is(button,input,textarea,select):not(.msp-plugin *){transition:background-color .1s ease,border-color .1s ease,color .1s ease!important}body[data-catalyst-theme][data-catalyst-palette=blue-teal] [data-dropdown-motion]{transform:none!important}body[data-catalyst-theme][data-catalyst-palette=blue-teal] :is(.dropdown-motion-enter-active,.dropdown-motion-leave-active){transition:opacity .1s ease}body[data-catalyst-theme][data-catalyst-palette=blue-teal] :is(.btn-primary,.btn-secondary,.next-button,.flow-next,.md-submit,.ct-button):not(.msp-plugin *){transform:none!important}}body[data-catalyst-theme][data-catalyst-palette=blue-teal] .catalyst-row-action{align-items:center;background:var(--ct-surface);border:1px solid var(--ct-line);border-radius:10px;color:var(--ct-teal);display:inline-flex;height:44px;justify-content:center;min-width:44px;padding:0;text-decoration:none;width:44px}body[data-catalyst-theme][data-catalyst-palette=blue-teal] .catalyst-row-action:hover{background:var(--ct-soft)}body[data-catalyst-theme][data-catalyst-palette=blue-teal] .catalyst-row-action:focus-visible{outline:2px solid var(--ct-teal);outline-offset:3px}body[data-catalyst-theme][data-catalyst-palette=blue-teal] .catalyst-row-action:disabled{cursor:not-allowed;opacity:.5}body[data-catalyst-theme][data-catalyst-palette=blue-teal] :is(.ct-job-table,.wb-history,.wb-progress-text) .badge{flex-shrink:0;white-space:nowrap}.loader-ball-spin[data-v-203ba167]{display:inline-block;position:relative}.ball[data-v-203ba167]{animation:ball-spin-fade-203ba167 linear infinite;border-radius:50%;position:absolute}@keyframes ball-spin-fade-203ba167{0%,to{opacity:1;transform:scale(1)}50%{opacity:.25;transform:scale(.5)}}.page-overlay-enter-active,.page-overlay-leave-active{transition:opacity .18s ease}.page-overlay-leave-active{pointer-events:none}.page-overlay-enter-from,.page-overlay-leave-to{opacity:0}.icon[data-v-ed35523e]{display:inline-block;vertical-align:middle}.confirm-content[data-v-9f287fb6]{align-items:center;display:flex;justify-content:flex-start;margin-bottom:20px;padding-bottom:1rem;padding-top:1rem;text-align:center}.confirm-icon[data-v-9f287fb6]{border-radius:50%;flex-grow:0;padding:0 2px 3px 3px;text-align:center;vertical-align:middle}.confirm-message[data-v-9f287fb6]{font-weight:500;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1));display:flex;flex-grow:1;justify-content:center;padding-left:10px}.confirm-description[data-v-9f287fb6]{font-size:.875rem;line-height:1.25rem;margin-top:.5rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.confirm-actions[data-v-9f287fb6]{border-top-width:1px;display:flex;gap:.75rem;justify-content:flex-end;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));padding-top:1rem}.account-ui{--catalyst-input-font-size:16px;--account-ground:var(--catalyst-bg,#f3f6f9);--account-surface:var(--catalyst-panel,#fff);--account-subtle:var(--catalyst-shell,#edf3f8);--account-ink:var(--catalyst-ink,#233039);--account-muted:var(--catalyst-muted,#52646d);--account-accent:var(--catalyst-accent,#285d73);--account-hover:var(--catalyst-hoveraccent,#1d495c);--account-on-accent:var(--catalyst-on-accent,#fff);--account-line:var(--catalyst-line,#d8e2e8);--account-control:var(--catalyst-control-line,#728792);--account-danger:var(--catalyst-danger-ink,#9b303c);--account-danger-bg:var(--catalyst-danger-bg,#fff0f2);--account-warning:var(--catalyst-warning-ink,#7c4a03);--account-warning-bg:var(--catalyst-warning-bg,#fff8e7);color:var(--account-ink);font-family:IBM Plex Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;letter-spacing:normal;line-height:1.5}.dark .account-ui{--account-ground:var(--catalyst-bg,#171a1e);--account-surface:var(--catalyst-panel,#23272c);--account-subtle:var(--catalyst-shell,#2d3339);--account-ink:var(--catalyst-ink,#e6edf1);--account-muted:var(--catalyst-muted,#b3c2ca);--account-accent:var(--catalyst-accent,#a7cbd9);--account-hover:var(--catalyst-hoveraccent,#c3dfe9);--account-on-accent:var(--catalyst-on-accent,#142b33);--account-line:var(--catalyst-line,#45525c);--account-control:var(--catalyst-control-line,#90aab5);--account-danger:var(--catalyst-danger-ink,#ffb0b8);--account-danger-bg:var(--catalyst-danger-bg,#482b34);--account-warning:var(--catalyst-warning-ink,#f4d08d);--account-warning-bg:var(--catalyst-warning-bg,#3b2d15)}.account-page{align-items:center;background:var(--account-ground);display:grid;justify-items:center;min-height:calc(100svh - 9rem);padding:48px 24px}.account-ui .account-sheet{background:var(--account-surface);border:1px solid var(--account-line);border-radius:12px;max-width:440px;padding:32px;width:100%}.account-ui .account-brand{margin-bottom:28px;width:-moz-fit-content;width:fit-content}.account-ui .account-brand span:first-child{color:var(--account-accent);font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:28px}.account-ui .account-brand span+span{display:none}.account-ui .account-sheet .account-heading{color:var(--account-ink);font-size:26px;font-weight:600;letter-spacing:-.025em;line-height:1.3;margin:0;overflow-wrap:anywhere}.account-ui .account-description{color:var(--account-muted);font-size:14px;line-height:1.65;margin-top:10px}.account-ui .account-form{display:grid;gap:20px;margin-top:28px}.account-ui .account-form>*{min-width:0}.account-ui .account-form label{color:var(--account-ink);font-size:14px;font-weight:500}.account-ui .text-input label>span[aria-hidden=true]{color:var(--account-danger)}.account-ui .text-input-control{background:var(--account-surface);border:1px solid var(--account-control);border-radius:8px;box-shadow:none;color:var(--account-ink);font-size:16px;line-height:22px;min-height:44px;padding:10px 12px}.account-ui .text-input-control::-moz-placeholder{color:var(--account-muted);opacity:1}.account-ui .text-input-control::placeholder{color:var(--account-muted);opacity:1}.account-ui .text-input-control[aria-invalid=true]{border-color:var(--account-danger)}.account-ui .text-input-control:disabled{background:var(--account-subtle);color:var(--account-muted);cursor:not-allowed}.account-ui .text-input-help{color:var(--account-muted);font-size:13px;line-height:20px}.account-ui .text-input-error{color:var(--account-danger);font-size:13px;line-height:20px}.account-ui .account-button{align-items:center;background:var(--account-accent);border:1px solid transparent;border-radius:8px;color:var(--account-on-accent);display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;line-height:22px;min-height:44px;padding:10px 16px;text-align:center;transition:background-color .16s ease,border-color .16s ease,color .16s ease;width:100%}.account-ui .account-button:not(:disabled):hover{background:var(--account-hover)}.account-ui .account-button-secondary{background:var(--account-surface);border-color:var(--account-control);color:var(--account-ink);font-weight:500}.account-ui .account-button-secondary:not(:disabled):hover{background:var(--account-subtle);border-color:var(--account-accent);color:var(--account-accent)}.account-ui .account-button:disabled{background:var(--account-subtle);border-color:var(--account-line);color:var(--account-muted);cursor:not-allowed}.account-ui .account-button img{flex-shrink:0;height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.account-ui .account-link{color:var(--account-accent);font-weight:500;text-underline-offset:3px}.account-ui .account-link:not(:disabled):hover{color:var(--account-hover);text-decoration:underline}.account-ui .account-link:disabled{color:var(--account-muted);cursor:not-allowed}.account-ui :is(button,a,input,textarea):focus-visible{box-shadow:none;outline:2px solid var(--account-accent);outline-offset:3px}.account-ui .account-footer{border-top:1px solid var(--account-line);color:var(--account-muted);font-size:13px;line-height:22px;margin-top:24px;padding-top:20px}.account-ui .account-signals{display:flex;flex-wrap:wrap;gap:4px 16px}.account-ui .account-signals li{list-style:none}.account-ui .account-email-summary{align-items:center;background:var(--account-subtle);border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:12px}.account-ui .account-email-summary span{min-width:0;overflow-wrap:anywhere}.account-ui .account-email-summary button{flex-shrink:0}.account-ui .account-options{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.account-ui .account-checkbox{align-items:center;display:inline-flex;gap:8px;min-height:28px}.account-ui .account-checkbox input{accent-color:var(--account-accent);height:16px;width:16px}.account-ui .account-code-row{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.account-ui .account-code-row>button{margin-top:29px;white-space:nowrap;width:auto}.account-ui .account-requirements{margin-top:8px}.account-ui .account-mode{background:var(--account-subtle);border-radius:8px;display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px}.account-ui .account-mode button{border:1px solid transparent;border-radius:6px;color:var(--account-muted);font-weight:500;min-height:44px;padding:8px;transition:background-color .16s ease,color .16s ease}.account-ui .account-mode button[aria-pressed=true]{background:var(--account-surface);border-color:var(--account-line);color:var(--account-ink)}.account-ui .account-mode button:not([aria-pressed=true]):hover{color:var(--account-ink)}.account-ui .account-notice{background:var(--account-subtle);border-radius:8px;color:var(--account-muted);font-size:14px;line-height:1.6;overflow-wrap:anywhere;padding:12px 14px}.account-ui .account-notice p+p{margin-top:4px}.account-ui .account-error{background:var(--account-danger-bg);color:var(--account-danger)}.account-ui .account-warning{background:var(--account-warning-bg);color:var(--account-warning)}.account-ui .account-divider{align-items:center;color:var(--account-muted);display:flex;font-size:13px;gap:12px}.account-ui .account-divider:after,.account-ui .account-divider:before{background:var(--account-line);content:"";flex:1;height:1px}.account-ui .account-methods{display:grid;gap:4px;justify-items:center}.account-ui .account-methods button{min-height:36px}.account-dialog{position:relative;z-index:60}.account-dialog-backdrop{background:#0e19208c;inset:0;position:fixed}.account-dialog-viewport{align-items:center;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:24px 16px;position:fixed}.account-ui .account-dialog-panel{max-height:calc(100dvh - 48px);max-width:456px;overflow-y:auto;overscroll-behavior:contain;position:relative}.account-ui .account-dialog-panel .account-brand{margin-bottom:24px;margin-right:44px}.account-ui .account-dialog-close{align-items:center;border-radius:8px;color:var(--account-muted);display:inline-flex;height:44px;justify-content:center;position:absolute;right:20px;top:20px;width:44px}.account-ui .account-dialog-close:hover{background:var(--account-subtle);color:var(--account-ink)}.account-ui .account-dialog-cancel{color:var(--account-muted);font-size:14px;min-height:36px}.account-ui .account-dialog-cancel:hover{color:var(--account-ink)}@media(max-width:480px){.account-page{align-items:start;min-height:calc(100svh - 8rem);padding:28px 16px}.account-ui .account-sheet{padding:24px}.account-ui .account-sheet .account-heading{font-size:24px}.account-ui .account-brand{margin-bottom:24px}.account-ui .account-dialog-close{right:12px;top:12px}.account-ui .account-code-row{grid-template-columns:minmax(0,1fr)}.account-ui .account-code-row>button{margin-top:0;width:100%}}@media(prefers-reduced-motion:reduce){.account-ui :is(button,a,input,textarea){transition:none}}[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto}[data-sonner-toaster]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;position:fixed;width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;list-style:none;margin:0;outline:none;padding:0;transition:transform .4s ease;z-index:999999999}@media(hover:none)and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift)*var(--gap));box-sizing:border-box;opacity:0;outline:none;overflow-wrap:anywhere;position:absolute;touch-action:none;transform:var(--y);transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;z-index:var(--z-index)}[data-sonner-toast][data-styled=true]{align-items:center;background:var(--normal-bg);border:1px solid var(--normal-border);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;color:var(--normal-text);display:flex;font-size:13px;gap:6px;padding:16px;width:var(--width)}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(var(--gap)*1)}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift)*var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{color:#3f3f3f;font-weight:400;line-height:1.4}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{color:inherit;font-weight:500;line-height:1.5}[data-sonner-toast][data-styled=true] [data-icon]{align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:flex-start;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);position:relative;width:16px}[data-sonner-toast][data-promise=true] [data-icon]>svg{animation:sonner-fade-in .3s ease forwards;opacity:0;transform:scale(.8);transform-origin:center}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{align-items:center;background:var(--normal-text);border:none;border-radius:4px;color:var(--normal-bg);cursor:pointer;display:flex;flex-shrink:0;font-size:12px;font-weight:500;height:24px;margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);outline:none;padding-left:8px;padding-right:8px;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{background:#00000014;color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}[data-sonner-toaster] [data-close-button-position=top-left]{--toast-close-button-left:0;--toast-close-button-right:unset;--toast-close-button-top:0;--toast-close-button-bottom:unset;--toast-close-button-transform:translate(-35%,-35%)}[data-sonner-toaster] [data-close-button-position=top-right]{--toast-close-button-left:unset;--toast-close-button-right:0;--toast-close-button-top:0;--toast-close-button-bottom:unset;--toast-close-button-transform:translate(35%,-35%)}[data-sonner-toaster] [data-close-button-position=bottom-left]{--toast-close-button-left:0;--toast-close-button-right:unset;--toast-close-button-top:unset;--toast-close-button-bottom:0;--toast-close-button-transform:translate(-35%,35%)}[data-sonner-toaster] [data-close-button-position=bottom-right]{--toast-close-button-left:unset;--toast-close-button-right:0;--toast-close-button-top:unset;--toast-close-button-bottom:0;--toast-close-button-transform:translate(35%,35%)}[data-sonner-toast][data-styled=true] [data-close-button]{align-items:center;background:var(--normal-bg);border:1px solid var(--gray4);border-radius:50%;bottom:var(--toast-close-button-bottom);color:var(--gray12);cursor:pointer;display:flex;height:20px;justify-content:center;left:var(--toast-close-button-left);padding:0;position:absolute;right:var(--toast-close-button-right);top:var(--toast-close-button-top);transform:var(--toast-close-button-transform);transition:opacity .1s,background .2s,border-color .2s;width:20px;z-index:1}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:"";height:100%;left:-100%;position:absolute;right:-100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";inset:0;position:absolute;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]:after{bottom:100%;content:"";height:calc(var(--gap) + 1px);left:0;position:absolute;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount)*var(--toasts-before))) scale(calc(var(--toasts-before)*-1*.05 + 1));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift)*var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift)*-100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift)*var(--offset) + var(--lift)*-100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translate(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-fill-mode:forwards;animation-timing-function:ease-out}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{opacity:1;transform:var(--y) translate(var(--swipe-amount-x))}to{opacity:0;transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%))}}@keyframes swipe-out-right{0%{opacity:1;transform:var(--y) translate(var(--swipe-amount-x))}to{opacity:0;transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%))}}@keyframes swipe-out-up{0%{opacity:1;transform:var(--y) translateY(var(--swipe-amount-y))}to{opacity:0;transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%))}}@keyframes swipe-out-down{0%{opacity:1;transform:var(--y) translateY(var(--swipe-amount-y))}to{opacity:0;transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%))}}@media(max-width:600px){[data-sonner-toaster]{left:var(--mobile-offset-left);position:fixed;right:var(--mobile-offset-right);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left)*-1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left)*2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:calc(var(--mobile-offset-bottom) + max(env(safe-area-inset-bottom),0px))}[data-sonner-toaster][data-y-position=top]{top:calc(var(--mobile-offset-top) + max(env(safe-area-inset-top),0px))}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#bffcd9;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#dde7fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fbeeb1;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:#1f1f1f;--normal-border:#333;--normal-border-hover:#404040;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#19233e;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#2e2e00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);inset:0;position:absolute;width:var(--size);z-index:10}.sonner-loading-wrapper[data-visible=false]{animation:sonner-fade-out .2s ease forwards;transform-origin:center}.sonner-spinner{height:var(--size);left:50%;position:relative;top:50%;width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media(prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{animation:none!important;transition:none!important}}.sonner-loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}#__nuxt,body,html{height:100%}.fade-swap-enter-active,.fade-swap-leave-active{transition:opacity .18s ease}.fade-swap-enter-from,.fade-swap-leave-to{opacity:0}.page-transition-wrapper{height:100%}[data-sonner-toast].app-toast{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid rgba(203,213,225,.82);border-radius:14px;box-shadow:0 18px 40px #0f172a24,inset 0 1px #ffffffb3;color:#111827;max-width:min(460px,calc(100vw - 32px));min-height:48px;padding:12px 16px}.dark [data-sonner-toast].app-toast{background:#1f2937f5;border-color:#475569db;box-shadow:0 18px 42px #0000006b,inset 0 1px #ffffff0f;color:#f3f4f6}[data-sonner-toast].app-toast [data-icon]{margin-right:4px}[data-sonner-toast].app-toast .app-toast-title{font-size:13px;font-weight:600;line-height:18px}[data-sonner-toast].app-toast .app-toast-description{color:#64748b;font-size:12px;line-height:16px;margin-top:2px}.dark [data-sonner-toast].app-toast .app-toast-description{color:#cbd5e1}[data-sonner-toast].app-toast .app-toast-close{background:#f8fafcd9;border-color:#94a3b859;color:#475569;right:8px;top:8px}.dark [data-sonner-toast].app-toast .app-toast-close{background:#0f172ab8;border-color:#64748ba3;color:#cbd5e1}
