@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-duration:initial;--tw-tracking:initial;--tw-leading:initial}}}:root{--header-height:4.5rem}.app-header,.app-header.ant-layout-header{z-index:1000;box-sizing:border-box;flex-shrink:0;width:100%;height:var(--header-height)!important;min-height:var(--header-height)!important;max-height:var(--header-height)!important;background-color:#0000!important;border-bottom:1px solid #0000!important;margin:0!important;padding:0!important;line-height:1!important;transition:background-color .3s,border-color .3s,box-shadow .3s!important;position:sticky!important;top:0!important;overflow:visible!important;box-shadow:0 0 #0000!important}.app-header--scrolled{background-color:var(--background)!important;border-bottom:1px solid var(--border-subtle)!important;box-shadow:0 4px 20px var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){.app-header--scrolled{box-shadow:0 4px 20px color-mix(in srgb, var(--foreground) 8%, transparent)!important}}.header-wrapper{width:100%;max-width:100%;min-width:calc(var(--spacing,.25rem) * 0);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);display:flex;position:relative}@media (min-width:1100px){.header-wrapper{gap:calc(var(--spacing,.25rem) * 6)}}.header-wrapper{height:var(--header-height);min-height:var(--header-height);max-height:var(--header-height)}.logo-title{margin-bottom:calc(var(--spacing,.25rem) * 0);flex-shrink:0;align-items:center;display:flex}.logo-title.ant-typography{margin:0!important;line-height:1!important}.logo-link{flex-shrink:0;align-items:center;line-height:0;display:inline-flex}.logo-link,.logo-image{flex-shrink:0;display:block}.logo-image{height:calc(var(--spacing,.25rem) * 12);max-height:calc(var(--spacing,.25rem) * 12);object-fit:contain;object-position:left center;width:auto;max-width:13rem}.navbar-right-side{min-width:calc(var(--spacing,.25rem) * 0);justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex:1;display:flex}@media (min-width:992px){.navbar-right-side{gap:clamp(.75rem,2vw,2rem)}}.nav-container{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * .5);flex-shrink:1;display:none}@media (min-width:992px){.nav-container{display:flex}}.nav-item{align-items:center;height:100%;display:flex;position:static}.nav-link{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius-lg,.5rem);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:.8125rem;transition-duration:.2s;display:inline-flex;position:relative}@media (min-width:1100px){.nav-link{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.nav-link{color:var(--foreground)!important;text-transform:uppercase!important;text-decoration:none!important}.nav-link:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.nav-link:hover{background-color:color-mix(in srgb, var(--foreground) 6%, transparent)}}.nav-chevron{opacity:.5;font-size:10px;transition:transform .2s}.nav-item:hover .nav-chevron,.nav-item--active .nav-chevron{transform:rotate(180deg)}.mega-menu{visibility:hidden;z-index:999;opacity:0;border:1px solid var(--border-default);isolation:isolate;width:max-content;min-width:min(420px,100vw - 2rem);max-width:min(1950px,100vw - 2rem);height:auto;box-shadow:0 4px 6px -1px var(--foreground), 0 20px 60px -10px var(--foreground);border-radius:24px;flex-direction:column;transition:all .25s;display:flex;position:absolute;top:100%;left:50%;overflow:hidden;transform:translate(-50%)translateY(8px)}@supports (color:color-mix(in lab, red, red)){.mega-menu{box-shadow:0 4px 6px -1px color-mix(in srgb, var(--foreground) 8%, transparent), 0 20px 60px -10px color-mix(in srgb, var(--foreground) 18%, transparent)}}.mega-menu:before{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);z-index:-2;border-radius:inherit;content:"";background:var(--surface-card);-webkit-backdrop-filter:blur(40px);position:absolute}.mega-menu:after{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);z-index:-1;border-radius:inherit;opacity:.4;content:"";background:radial-gradient(circle at top left, var(--glow-blue-strong), transparent 35%), radial-gradient(circle at bottom right, var(--glow-pink), transparent 30%);position:absolute}.mega-menu.mega-menu--open{visibility:visible;opacity:1;transform:translate(-50%)translateY(0)}.mega-inner{z-index:10;min-height:calc(var(--spacing,.25rem) * 0);padding:calc(var(--spacing,.25rem) * 6);flex-wrap:wrap;flex:1;align-items:stretch;display:flex;position:relative}.mega-col{width:max-content;padding:calc(var(--spacing,.25rem) * 6);flex-direction:column;flex:auto;display:flex}@media (min-width:80rem){.mega-col{padding:calc(var(--spacing,.25rem) * 8)}}.mega-col{min-width:253px;max-width:391px}.mega-inner>.glass-wrapper{flex:auto;min-width:253px;max-width:391px}.mega-inner>*+*{position:relative}.mega-inner>*+:before{content:"";background:linear-gradient(#0000 0%,#2563eb59 25% 75%,#0000 100%);border-radius:2px;width:2px;position:absolute;top:16px;bottom:16px;left:20px}.mega-col-label{margin-top:calc(var(--spacing,.25rem) * 0);margin-bottom:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);text-transform:uppercase;opacity:.55;color:var(--foreground);transition:opacity .2s,color .2s}.feat-item{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-xl,.75rem);padding:calc(var(--spacing,.25rem) * 2.5);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;transition-duration:.15s;display:flex;position:relative}@media (min-width:1100px){.feat-item{align-items:flex-start}}.feat-item:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.feat-item:hover{background-color:color-mix(in srgb, var(--foreground) 5%, transparent)}}.feat-item--active{background:#2563eb0f!important}.feat-item--highlight .feat-title{color:var(--foreground)}.feat-icon{height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius-lg,.5rem);opacity:.7;background-color:var(--surface-icon);border:1px solid var(--border-default);color:var(--foreground);flex-shrink:0;justify-content:center;align-items:center;font-size:18px;transition:background .15s,border-color .15s,opacity .15s;display:flex}.feat-icon .anticon{color:inherit;font-size:18px}.feat-icon--blue{opacity:1;background:#2563eb1a;border-color:#2563eb33}.feat-icon--blue .anticon{color:#2563eb}.feat-icon--active{opacity:1!important;background:#2563eb1f!important;border-color:#2563eb40!important}.feat-icon--active .anticon{color:#2563eb!important}.feat-text{margin-top:calc(var(--spacing,.25rem) * 2);min-width:calc(var(--spacing,.25rem) * 0);flex-direction:column;flex:1;display:flex}.feat-title,.feat-desc{margin:calc(var(--spacing,.25rem) * 0);padding:calc(var(--spacing,.25rem) * 0)}.feat-title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground);transition:color .15s}.feat-item--active .feat-title{color:#2563eb}.feat-desc{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);display:none}@media (min-width:1100px){.feat-desc{display:block}}.feat-desc{color:var(--muted-foreground)}.feat-item-arrow{opacity:0;color:#2563eb;flex-shrink:0;align-self:center;align-items:center;font-size:10px;transition:opacity .15s,transform .15s;display:flex;transform:translate(-4px)}.feat-item--active .feat-item-arrow{opacity:1;transform:translate(0)}.sol-item{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 2);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;transition-duration:.15s;animation:.2s both solItemIn;display:flex;text-decoration:none!important}@keyframes solItemIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.sol-item:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.sol-item:hover{background-color:color-mix(in srgb, var(--foreground) 5%, transparent)}}.sol-icon{opacity:.55;color:var(--foreground);flex-shrink:0;align-items:center;font-size:16px;display:flex}.sol-icon .anticon{font-size:16px}.sol-label{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground)}.sol-all-link{margin-top:calc(var(--spacing,.25rem) * 3);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;transition-duration:.15s;display:flex;color:#2563eb!important;text-decoration:none!important}.sol-all-link .anticon{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;transition-duration:.15s}.sol-all-link:hover .anticon{transform:translate(3px)}.mega-col--features{position:relative}.mega-col-label--dynamic{animation:.18s both headingSwap;opacity:.7!important}@keyframes headingSwap{0%{opacity:0;transform:translateY(-4px)}to{opacity:.7;transform:translateY(0)}}.sol-items-animated{flex-direction:column;display:flex}.mega-col--list .sol-item{text-decoration:none!important}.mega-col--featured{justify-content:center}.mega-featured-card{gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-xl,.75rem);padding:calc(var(--spacing,.25rem) * 5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;border:1px solid var(--border-default);background-color:var(--surface-badge);flex-direction:column;transition-duration:.15s;display:flex;text-decoration:none!important}.mega-featured-card:hover{background-color:var(--surface-icon);border-color:var(--border-strong)}.mega-featured-title{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground)}.mega-featured-desc{margin:calc(var(--spacing,.25rem) * 0);-webkit-line-clamp:4;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--muted-foreground);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mega-footer{z-index:10;justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 4);border-top:3px solid #0000;border-image:var(--heading-gradient) 1;background:linear-gradient(90deg, #aa45591f 0%, #3584dc1f 100%), var(--background);display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.mega-footer{background:linear-gradient(90deg, #aa45591f 0%, #3584dc1f 100%), color-mix(in srgb, var(--background) 88%, transparent)}}.mega-footer{-webkit-backdrop-filter:blur(1px)}.mega-footer-left{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 4);display:flex}.mega-footer-icon{height:calc(var(--spacing,.25rem) * 9);width:calc(var(--spacing,.25rem) * 9);border-radius:var(--radius-xl,.75rem);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;color:#3b82f6;background:linear-gradient(135deg,#3b82f626 0%,#a855f71a 100%);border:1px solid #3b82f640;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.3s;display:flex;box-shadow:0 0 15px #3b82f61f}.mega-footer-icon:hover{color:#a855f7;border-color:#a855f766;transform:scale(1.05);box-shadow:0 0 20px #a855f733}.mega-footer-icon .anticon{color:inherit;font-size:16px}.mega-footer-text{min-width:calc(var(--spacing,.25rem) * 0);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);color:var(--foreground)}.mega-footer-text strong{color:var(--accent-primary);letter-spacing:.01em;--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);margin-right:6px;display:inline-block}.mega-footer-subtext{white-space:nowrap;color:var(--muted-foreground);text-overflow:ellipsis;max-width:850px;margin-top:4px;font-size:12px;line-height:1.5;display:block;overflow:hidden}.mega-footer-btn{cursor:pointer;padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;border:1px solid var(--btn-outline-border);background:var(--accent-primary);border-radius:3.40282e38px;flex-shrink:0;transition-duration:.3s;position:relative;overflow:hidden;color:var(--foreground)!important;text-decoration:none!important}@supports (color:color-mix(in lab, red, red)){.mega-footer-btn{background:color-mix(in srgb, var(--accent-primary) 8%, transparent)}}.mega-footer-btn{box-shadow:0 2px 10px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.mega-footer-btn{box-shadow:0 2px 10px color-mix(in srgb, var(--foreground) 6%, transparent)}}.mega-footer-btn:hover{border-color:var(--accent-primary);transform:translateY(-1px)scale(1.03)}@supports (color:color-mix(in lab, red, red)){.mega-footer-btn:hover{border-color:color-mix(in srgb, var(--accent-primary) 45%, transparent)}}.mega-footer-btn:hover{background:var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){.mega-footer-btn:hover{background:color-mix(in srgb, var(--accent-primary) 15%, transparent)}}.mega-footer-btn:hover{box-shadow:0 4px 15px var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){.mega-footer-btn:hover{box-shadow:0 4px 15px color-mix(in srgb, var(--accent-primary) 20%, transparent)}}.navbar-actions{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-shrink:0;display:none}@media (min-width:992px){.navbar-actions{display:flex}}@media (min-width:64rem){.navbar-actions{gap:calc(var(--spacing,.25rem) * 3)}}.login-btn{height:calc(var(--spacing,.25rem) * 9);cursor:pointer;padding-inline:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-radius:3.40282e38px;justify-content:center;align-items:center;transition-duration:.2s;display:inline-flex}@media (min-width:64rem){.login-btn{padding-inline:calc(var(--spacing,.25rem) * 5)}}.login-btn{box-shadow:none!important;color:var(--foreground)!important;border:1px solid var(--foreground)!important;background-color:#0000!important;text-decoration:none!important}@supports (color:color-mix(in lab, red, red)){.login-btn{border:1px solid color-mix(in srgb, var(--foreground) 22%, transparent)!important}}.login-btn:hover{background-color:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){.login-btn:hover{background-color:color-mix(in srgb, var(--foreground) 6%, transparent)!important}}.login-btn:hover{border-color:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){.login-btn:hover{border-color:color-mix(in srgb, var(--foreground) 32%, transparent)!important}}.demo-btn{height:calc(var(--spacing,.25rem) * 9);cursor:pointer;padding-inline:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-radius:3.40282e38px;justify-content:center;align-items:center;transition-duration:.2s;display:inline-flex}@media (min-width:64rem){.demo-btn{padding-inline:calc(var(--spacing,.25rem) * 5)}}.demo-btn{box-shadow:none!important;color:#fff!important;background:#2563eb!important;border:none!important;text-decoration:none!important}.demo-btn:hover{background:#1d4ed8!important;box-shadow:0 4px 12px #2563eb59!important}.theme-switch.ant-switch{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;flex-shrink:0;min-width:44px;transition-duration:.3s;background-color:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){.theme-switch.ant-switch{background-color:color-mix(in srgb, var(--foreground) 18%, transparent)!important}}.theme-switch.ant-switch.ant-switch-checked{background-color:#2563eb!important}.mobile-toggle{cursor:pointer;justify-content:center;align-items:center;display:flex}@media (min-width:992px){.mobile-toggle{display:none}}.mobile-toggle{color:var(--foreground);background:0 0;border:none;border-radius:8px;padding:8px;font-size:22px;transition:all .2s}.mobile-toggle:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.mobile-toggle:hover{background-color:color-mix(in srgb, var(--foreground) 8%, transparent)}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
