/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-font-weight:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0}}}@layer components{.home-shell{--background:oklch(98.5% .004 236);--foreground:oklch(23% .025 250);--card:#ffffffd1;--card-foreground:oklch(23% .025 250);--popover:#ffffffeb;--popover-foreground:oklch(23% .025 250);--secondary:oklch(95% .015 238);--secondary-foreground:oklch(33% .05 252);--muted:oklch(96.5% .01 240);--muted-foreground:oklch(53% .03 250);--accent:oklch(93% .03 216);--accent-foreground:oklch(35% .05 230);--border:#7da1d238;--input:#7da1d238;--sidebar:#ffffffc7;--sidebar-foreground:oklch(23% .025 250);isolation:isolate;position:relative}.dark .home-shell{--background:oklch(16% .015 252);--foreground:oklch(94% .01 255);--card:#0b1220c2;--card-foreground:oklch(94% .01 255);--popover:#090f1ceb;--popover-foreground:oklch(94% .01 255);--secondary:oklch(24% .018 248);--secondary-foreground:oklch(92% .012 255);--muted:oklch(23% .015 250);--muted-foreground:oklch(74% .02 252);--accent:oklch(28% .03 228);--accent-foreground:oklch(92% .012 255);--border:#7da1d229;--input:#7da1d229;--sidebar:#080e1abd;--sidebar-foreground:oklch(94% .01 255)}.home-shell:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(circle at 0 0,#3b82f62e,#0000 26%),radial-gradient(circle at 100% 0,#0ea5e924,#0000 22%),radial-gradient(circle at bottom,#7dd3fc1f,#0000 30%),linear-gradient(#f5f9ff,#edf4ff 48%,#f7faff);position:fixed;inset:0}.dark .home-shell:before{background:radial-gradient(circle at 0 0,#2563eb33,#0000 26%),radial-gradient(circle at 100% 0,#38bdf824,#0000 22%),radial-gradient(circle at bottom,#3b82f61f,#0000 28%),linear-gradient(#07111f,#0b1630 50%,#08111f)}.home-shell__main{isolation:isolate;position:relative}.home-shell__main:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#94a3b814 1px,#0000 0),linear-gradient(90deg,#94a3b814 1px,#0000 0);background-size:32px 32px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000006b,#0000 82%);mask-image:linear-gradient(#0000006b,#0000 82%)}.dark .home-shell__main:before{opacity:.65;background-image:linear-gradient(#94a3b80f 1px,#0000 0),linear-gradient(90deg,#94a3b80f 1px,#0000 0)}.home-page{padding-bottom:calc(var(--spacing,.25rem)*12);color:var(--foreground)}@media (min-width:48rem){.home-page{padding-bottom:calc(var(--spacing,.25rem)*16)}}.home-page__container{width:100%;max-width:var(--container-6xl,72rem);padding-inline:calc(var(--spacing,.25rem)*3);margin-inline:auto}@media (min-width:40rem){.home-page__container{padding-inline:calc(var(--spacing,.25rem)*6)}}@media (min-width:64rem){.home-page__container{padding-inline:calc(var(--spacing,.25rem)*8)}}.home-hero-panel{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffffb3;border-radius:1.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.home-hero-panel{border-color:color-mix(in oklab,var(--color-white,#fff)70%,transparent)}}.home-hero-panel{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.home-hero-panel{background-color:color-mix(in oklab,var(--color-white,#fff)70%,transparent)}}.home-hero-panel{padding:calc(var(--spacing,.25rem)*3.5);--tw-shadow:0 20px 56px -34px var(--tw-shadow-color,#0ea5e952);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}@media (min-width:48rem){.home-hero-panel{padding:calc(var(--spacing,.25rem)*4);border-radius:2rem}}@media (min-width:80rem){.home-hero-panel{padding:calc(var(--spacing,.25rem)*5)}}.home-hero-panel:before{content:"";pointer-events:none;background:linear-gradient(135deg,#0ea5e914,#0000 45%);position:absolute;inset:0}.dark .home-hero-panel{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark .home-hero-panel{border-color:color-mix(in oklab,var(--color-white,#fff)10%,transparent)}}.dark .home-hero-panel{background-color:#0206189e}@supports (color:color-mix(in lab,red,red)){.dark .home-hero-panel{background-color:color-mix(in oklab,var(--color-slate-950,oklch(12.9% .042 264.695))62%,transparent)}}.dark .home-hero-panel{--tw-shadow:0 20px 56px -34px var(--tw-shadow-color,#0206179e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.home-list-intro{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffff80,#f8fbff5c 52%,#f3f7fc42);border-radius:1.5rem;padding:1.25rem 1rem;position:relative;overflow:hidden;box-shadow:0 18px 46px -36px #0f172a14,inset 0 1px #fff6}.home-list-intro:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff8a 0,#bfdbfe38 40%,#0000 74%);border-radius:9999px;width:172px;height:172px;position:absolute;top:-44px;right:-18px}.dark .home-list-intro{background:linear-gradient(145deg,#0a142294,#09121e70 52%,#08121e57);box-shadow:0 20px 48px -38px #02061761,inset 0 1px #94a3b80a}.dark .home-list-intro:before{background:radial-gradient(circle,#7dd3fc24 0,#3b82f61a 40%,#0000 74%)}@media (min-width:768px){.home-list-intro{border-radius:2rem;padding:1.75rem}}.home-soft-panel{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffffb3;border-radius:1.5rem}@supports (color:color-mix(in lab,red,red)){.home-soft-panel{border-color:color-mix(in oklab,var(--color-white,#fff)70%,transparent)}}.home-soft-panel{background-color:#ffffffc2}@supports (color:color-mix(in lab,red,red)){.home-soft-panel{background-color:color-mix(in oklab,var(--color-white,#fff)76%,transparent)}}.home-soft-panel{--tw-shadow:0 20px 56px -36px var(--tw-shadow-color,#0f172a29);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}@media (min-width:48rem){.home-soft-panel{border-radius:2rem}}.home-soft-panel{box-shadow:0 20px 56px -36px #0f172a29,inset 0 1px #ffffff85}.dark .home-soft-panel{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark .home-soft-panel{border-color:color-mix(in oklab,var(--color-white,#fff)10%,transparent)}}.dark .home-soft-panel{background-color:#020618a3}@supports (color:color-mix(in lab,red,red)){.dark .home-soft-panel{background-color:color-mix(in oklab,var(--color-slate-950,oklch(12.9% .042 264.695))64%,transparent)}}.dark .home-soft-panel{--tw-shadow:0 22px 58px -38px var(--tw-shadow-color,#0206179e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:0 22px 58px -38px #0206179e,inset 0 1px #94a3b80a}.home-soft-subpanel{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffffa6;border-radius:1.25rem}@supports (color:color-mix(in lab,red,red)){.home-soft-subpanel{border-color:color-mix(in oklab,var(--color-white,#fff)65%,transparent)}}.home-soft-subpanel{background-color:#ffffffd1}@supports (color:color-mix(in lab,red,red)){.home-soft-subpanel{background-color:color-mix(in oklab,var(--color-white,#fff)82%,transparent)}}.home-soft-subpanel{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffffad);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (min-width:48rem){.home-soft-subpanel{border-radius:var(--radius-3xl,1.5rem)}}.dark .home-soft-subpanel{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark .home-soft-subpanel{border-color:color-mix(in oklab,var(--color-white,#fff)10%,transparent)}}.dark .home-soft-subpanel{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.dark .home-soft-subpanel{background-color:color-mix(in oklab,var(--color-white,#fff)6%,transparent)}}.dark .home-soft-subpanel{--tw-shadow:0 0 #0000}.dark .home-soft-subpanel,.home-action-button{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.home-action-button{background-color:var(--primary);padding-inline:calc(var(--spacing,.25rem)*6);padding-block: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);color:var(--primary-foreground);--tw-shadow:0 18px 40px -24px var(--tw-shadow-color,#3b82f66b);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));border-radius:3.40282e+38px;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.home-action-button:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.home-action-button:hover{background-color:color-mix(in oklab,var(--primary)92%,transparent)}}}.home-action-button--ghost{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffffb3;border-radius:3.40282e+38px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.home-action-button--ghost{border-color:color-mix(in oklab,var(--color-white,#fff)70%,transparent)}}.home-action-button--ghost{background-color:#ffffffc2}@supports (color:color-mix(in lab,red,red)){.home-action-button--ghost{background-color:color-mix(in oklab,var(--color-white,#fff)76%,transparent)}}.home-action-button--ghost{padding-inline:calc(var(--spacing,.25rem)*6);padding-block: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);color:var(--primary);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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))}@media (hover:hover){.home-action-button--ghost:hover{background-color:var(--color-white,#fff)}}.home-action-button--ghost:is(.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.home-action-button--ghost:is(.dark *){border-color:color-mix(in oklab,var(--color-white,#fff)10%,transparent)}}.home-action-button--ghost:is(.dark *){background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.home-action-button--ghost:is(.dark *){background-color:color-mix(in oklab,var(--color-white,#fff)4%,transparent)}}@media (hover:hover){.home-action-button--ghost:is(.dark *):hover{background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.home-action-button--ghost:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white,#fff)7%,transparent)}}}.home-surface-card{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffffb3;border-radius:1.375rem}@supports (color:color-mix(in lab,red,red)){.home-surface-card{border-color:color-mix(in oklab,var(--color-white,#fff)70%,transparent)}}.home-surface-card{background-color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.home-surface-card{background-color:color-mix(in oklab,var(--color-white,#fff)75%,transparent)}}.home-surface-card{--tw-shadow:0 18px 52px -34px var(--tw-shadow-color,#0f172a2e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}@media (min-width:48rem){.home-surface-card{border-radius:1.75rem}}.dark .home-surface-card{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark .home-surface-card{border-color:color-mix(in oklab,var(--color-white,#fff)10%,transparent)}}.dark .home-surface-card{background-color:#0206189e}@supports (color:color-mix(in lab,red,red)){.dark .home-surface-card{background-color:color-mix(in oklab,var(--color-slate-950,oklch(12.9% .042 264.695))62%,transparent)}}.dark .home-surface-card{--tw-shadow:0 20px 56px -36px var(--tw-shadow-color,#0206179e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.home-section-shell{--section-shell-wash:#ffffff3d;--section-shell-glow:#fff6;--section-shell-outline:#ffffff7a;--section-shell-wash-angle:135deg;--section-shell-wash-stop:24%;--section-shell-glow-x:88%;--section-shell-glow-y:12%;--section-shell-glow-size:34%;--section-shell-outline-top:18px;--section-shell-outline-right:22px;--section-shell-outline-bottom:auto;--section-shell-outline-left:auto;--section-shell-outline-width:132px;--section-shell-outline-height:72px;--section-shell-outline-rotate:-8deg;border-style:var(--tw-border-style);border-width:1px;border-color:#ffffffb3;border-radius:1.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.home-section-shell{border-color:color-mix(in oklab,var(--color-white,#fff)70%,transparent)}}.home-section-shell{background-color:#ffffffb8}@supports (color:color-mix(in lab,red,red)){.home-section-shell{background-color:color-mix(in oklab,var(--color-white,#fff)72%,transparent)}}.home-section-shell{padding-block:calc(var(--spacing,.25rem)*5);--tw-shadow:0 18px 52px -34px var(--tw-shadow-color,#0f172a2e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}@media (min-width:48rem){.home-section-shell{padding-block:calc(var(--spacing,.25rem)*8);border-radius:2rem}}.home-section-shell{isolation:isolate}.home-section-shell:before{background:linear-gradient(var(--section-shell-wash-angle),#ffffff57 0,var(--section-shell-wash)var(--section-shell-wash-stop),transparent 56%),radial-gradient(circle at var(--section-shell-glow-x)var(--section-shell-glow-y),var(--section-shell-glow)0,transparent var(--section-shell-glow-size));opacity:.95;inset:0}.home-section-shell:after,.home-section-shell:before{content:"";z-index:0;pointer-events:none;position:absolute}.home-section-shell:after{top:var(--section-shell-outline-top);right:var(--section-shell-outline-right);bottom:var(--section-shell-outline-bottom);left:var(--section-shell-outline-left);width:var(--section-shell-outline-width);height:var(--section-shell-outline-height);border:1px solid var(--section-shell-outline);opacity:.72;transform:rotate(var(--section-shell-outline-rotate));background:linear-gradient(#ffffff38,#ffffff0a);border-radius:9999px}.home-section-shell>*{z-index:1;position:relative}.dark .home-section-shell{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark .home-section-shell{border-color:color-mix(in oklab,var(--color-white,#fff)10%,transparent)}}.dark .home-section-shell{background-color:#02061899}@supports (color:color-mix(in lab,red,red)){.dark .home-section-shell{background-color:color-mix(in oklab,var(--color-slate-950,oklch(12.9% .042 264.695))60%,transparent)}}.dark .home-section-shell{--tw-shadow:0 20px 56px -36px var(--tw-shadow-color,#0206179e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.home-section-shell--soft{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.home-section-shell--soft{background-color:color-mix(in oklab,var(--color-white,#fff)60%,transparent)}}.dark .home-section-shell--soft{background-color:#0206188a}@supports (color:color-mix(in lab,red,red)){.dark .home-section-shell--soft{background-color:color-mix(in oklab,var(--color-slate-950,oklch(12.9% .042 264.695))54%,transparent)}}.home-section-shell--emerald{--section-shell-wash-angle:145deg;--section-shell-wash-stop:26%;--section-shell-glow-x:84%;--section-shell-glow-y:14%;--section-shell-glow-size:32%;--section-shell-outline-top:20px;--section-shell-outline-right:28px;--section-shell-outline-width:140px;--section-shell-outline-height:78px;--section-shell-outline-rotate:-10deg;background:linear-gradient(145deg,#fdffffdb,#f4f9ffc7 54%,#edf5ffb8);box-shadow:0 20px 56px -36px #2563eb29}.home-section-shell--violet{--section-shell-wash-angle:160deg;--section-shell-wash-stop:22%;--section-shell-glow-x:16%;--section-shell-glow-y:18%;--section-shell-glow-size:30%;--section-shell-outline-top:auto;--section-shell-outline-right:auto;--section-shell-outline-bottom:18px;--section-shell-outline-left:24px;--section-shell-outline-width:124px;--section-shell-outline-height:68px;--section-shell-outline-rotate:11deg;background:linear-gradient(145deg,#fcfdffdb,#f6f9fcc7 52%,#f1f5f9b8);box-shadow:0 18px 52px -36px #0f172a24}.home-section-shell--blue{--section-shell-wash-angle:125deg;--section-shell-wash-stop:23%;--section-shell-glow-x:88%;--section-shell-glow-y:72%;--section-shell-glow-size:31%;--section-shell-outline-top:22px;--section-shell-outline-right:50%;--section-shell-outline-bottom:auto;--section-shell-outline-left:auto;--section-shell-outline-width:116px;--section-shell-outline-height:62px;--section-shell-outline-rotate:-4deg;background:linear-gradient(145deg,#fafcffdb,#f6faffc7 48%,#f1f7fcb8);box-shadow:0 22px 58px -38px #0f172a29}.home-section-shell--compact{padding-block:calc(var(--spacing,.25rem)*5)}@media (min-width:48rem){.home-section-shell--compact{padding-block:calc(var(--spacing,.25rem)*6)}}.home-section-shell--airy{padding-block:calc(var(--spacing,.25rem)*7)}@media (min-width:48rem){.home-section-shell--airy{padding-block:calc(var(--spacing,.25rem)*9)}}.dark .home-section-shell--blue,.dark .home-section-shell--emerald,.dark .home-section-shell--violet{box-shadow:0 22px 58px -36px #0206179e}.dark .home-section-shell--emerald{--section-shell-wash:#ffffff14;--section-shell-glow:#ffffff1f;--section-shell-outline:#ffffff24;background:linear-gradient(145deg,#081220e6,#0a1526d1 52%,#08121ec7)}.dark .home-section-shell--violet{--section-shell-wash:#ffffff12;--section-shell-glow:#ffffff1c;--section-shell-outline:#ffffff1f;background:linear-gradient(145deg,#0b101ce6,#111322d1 52%,#0d101ec7)}.dark .home-section-shell--blue{--section-shell-wash:#ffffff14;--section-shell-glow:#ffffff1f;--section-shell-outline:#ffffff24;background:linear-gradient(145deg,#08111ce6,#0a1422d1 48%,#09121ec7)}.home-mobile-shortcuts{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffffb3;border-radius:1.25rem}@supports (color:color-mix(in lab,red,red)){.home-mobile-shortcuts{border-color:color-mix(in oklab,var(--color-white,#fff)70%,transparent)}}.home-mobile-shortcuts{background-color:#ffffffc7}@supports (color:color-mix(in lab,red,red)){.home-mobile-shortcuts{background-color:color-mix(in oklab,var(--color-white,#fff)78%,transparent)}}.home-mobile-shortcuts{--tw-shadow:0 18px 46px -30px var(--tw-shadow-color,#0ea5e938);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}@media (min-width:48rem){.home-mobile-shortcuts{border-radius:1.5rem}}.dark .home-mobile-shortcuts{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark .home-mobile-shortcuts{border-color:color-mix(in oklab,var(--color-white,#fff)10%,transparent)}}.dark .home-mobile-shortcuts{background-color:#020618ad}@supports (color:color-mix(in lab,red,red)){.dark .home-mobile-shortcuts{background-color:color-mix(in oklab,var(--color-slate-950,oklch(12.9% .042 264.695))68%,transparent)}}.dark .home-mobile-shortcuts{--tw-shadow:0 20px 50px -32px var(--tw-shadow-color,#02061794);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.home-slider-shell{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffffbf;border-radius:1.375rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.home-slider-shell{border-color:color-mix(in oklab,var(--color-white,#fff)75%,transparent)}}.home-slider-shell{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.home-slider-shell{background-color:color-mix(in oklab,var(--color-white,#fff)10%,transparent)}}.home-slider-shell{--tw-shadow:0 18px 52px -34px var(--tw-shadow-color,#0f172a47);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (min-width:48rem){.home-slider-shell{border-radius:1.75rem}}.dark .home-slider-shell{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.dark .home-slider-shell{border-color:color-mix(in oklab,var(--color-white,#fff)8%,transparent)}}.dark .home-slider-shell{background-color:#02061852}@supports (color:color-mix(in lab,red,red)){.dark .home-slider-shell{background-color:color-mix(in oklab,var(--color-slate-950,oklch(12.9% .042 264.695))32%,transparent)}}.dark .home-slider-shell{--tw-shadow:0 22px 56px -34px var(--tw-shadow-color,#020617b8);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.home-content-card{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffffb3;border-radius:1.25rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.home-content-card{border-color:color-mix(in oklab,var(--color-white,#fff)70%,transparent)}}.home-content-card{background-color:#ffffffd1}@supports (color:color-mix(in lab,red,red)){.home-content-card{background-color:color-mix(in oklab,var(--color-white,#fff)82%,transparent)}}.home-content-card{--tw-shadow:0 16px 44px -30px var(--tw-shadow-color,#0f172a29);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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;transition-duration:.3s}@media (min-width:48rem){.home-content-card{border-radius:1.5rem}}.home-content-card:hover{--tw-translate-y:calc(var(--spacing,.25rem)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y);border-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.home-content-card:hover{border-color:color-mix(in oklab,var(--color-white,#fff)90%,transparent)}}.home-content-card:hover{--tw-shadow:0 20px 56px -30px var(--tw-shadow-color,#0ea5e938);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark .home-content-card{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark .home-content-card{border-color:color-mix(in oklab,var(--color-white,#fff)10%,transparent)}}.dark .home-content-card{background-color:#020618b8}@supports (color:color-mix(in lab,red,red)){.dark .home-content-card{background-color:color-mix(in oklab,var(--color-slate-950,oklch(12.9% .042 264.695))72%,transparent)}}.dark .home-content-card{--tw-shadow:0 20px 56px -36px var(--tw-shadow-color,#0206179e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark .home-content-card:hover{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.dark .home-content-card:hover{border-color:color-mix(in oklab,var(--color-white,#fff)15%,transparent)}}.dark .home-content-card:hover{--tw-shadow:0 20px 56px -32px var(--tw-shadow-color,#082f4973);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.home-list-item{border-radius:var(--radius-2xl,1rem);background-color:#0000}@supports (color:color-mix(in lab,red,red)){.home-list-item{background-color:color-mix(in oklab,var(--color-white,#fff)0%,transparent)}}.home-list-item{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;transition-duration:.3s}.home-list-item:hover{background-color:#ffffffb8}@supports (color:color-mix(in lab,red,red)){.home-list-item:hover{background-color:color-mix(in oklab,var(--color-white,#fff)72%,transparent)}}.home-list-item:hover{--tw-shadow:0 14px 40px -32px var(--tw-shadow-color,#0f172a2e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark .home-list-item:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.dark .home-list-item:hover{background-color:color-mix(in oklab,var(--color-white,#fff)4%,transparent)}}.dark .home-list-item:hover{--tw-shadow:0 16px 42px -32px var(--tw-shadow-color,#02061785)}.dark .home-list-item:hover,.home-duo-card{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.home-duo-card{height:100%;padding:calc(var(--spacing,.25rem)*4);--tw-shadow:0 22px 52px -34px var(--tw-shadow-color,#0f172a29);--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);border-radius:1.5rem;flex-direction:column;display:flex;position:relative;overflow:hidden}@media (min-width:48rem){.home-duo-card{padding:calc(var(--spacing,.25rem)*5);border-radius:1.75rem}}.home-duo-card:before{content:"";pointer-events:none;opacity:.85;border-radius:9999px;width:160px;height:160px;position:absolute;top:-48px;right:-24px}.home-duo-card--blue{background:linear-gradient(145deg,#f1f9fff2,#ffffffe0 46%,#e7f5ffd1);box-shadow:0 22px 52px -34px #0ea5e93d}.home-duo-card--blue:before{background:radial-gradient(circle,#0ea5e92e 0,#0000 72%)}.home-duo-card--green{background:linear-gradient(145deg,#f3fafff2,#ffffffe0 46%,#e8f4ffd1);box-shadow:0 22px 52px -34px #3b82f638}.home-duo-card--green:before{background:radial-gradient(circle,#38bdf829 0,#0000 72%)}.dark .home-duo-card--blue,.dark .home-duo-card--green{background:linear-gradient(145deg,#091220eb,#0a1626d6 46%,#08121ecc);box-shadow:0 24px 56px -36px #0206179e}.dark .home-duo-card--blue:before{background:radial-gradient(circle,#ffffff14 0,#0ea5e92e 34%,#0000 72%)}.dark .home-duo-card--green:before{background:radial-gradient(circle,#ffffff14 0,#38bdf829 34%,#0000 72%)}.home-duo-card__header{z-index:10;justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex;position:relative}.home-duo-card__eyebrow{background-color:#ffffffb8;border-radius:3.40282e+38px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.home-duo-card__eyebrow{background-color:color-mix(in oklab,var(--color-white,#fff)72%,transparent)}}.home-duo-card__eyebrow{padding-inline:calc(var(--spacing,.25rem)*2.5);padding-block:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500);color:var(--muted-foreground);--tw-shadow:0 10px 24px -20px var(--tw-shadow-color,#0f172a2e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark .home-duo-card__eyebrow{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.dark .home-duo-card__eyebrow{background-color:color-mix(in oklab,var(--color-white,#fff)8%,transparent)}}.dark .home-duo-card__eyebrow{color:var(--color-slate-300,oklch(86.9% .022 252.894))}.home-duo-card__intro{z-index:10;margin-top:calc(var(--spacing,.25rem)*4);position:relative}:where(.home-duo-card__intro>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*1.5)*calc(1 - var(--tw-space-y-reverse)))}.home-duo-card__list{z-index:10;margin-top:calc(var(--spacing,.25rem)*5);flex:1;position:relative}:where(.home-duo-card__list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*2.5)*calc(1 - var(--tw-space-y-reverse)))}.home-duo-card__footer{z-index:10;margin-top:calc(var(--spacing,.25rem)*5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--muted-foreground);position:relative}.home-duo-item{align-items:center;gap:calc(var(--spacing,.25rem)*3);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2.5);--tw-shadow:0 14px 32px -24px var(--tw-shadow-color,#0f172a24);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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-radius:1.125rem;transition-duration:.3s;display:flex}@media (min-width:48rem){.home-duo-item{border-radius:var(--radius-2xl,1rem);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3)}}.home-duo-item--blue{background-color:#ffffffe0}@supports (color:color-mix(in lab,red,red)){.home-duo-item--blue{background-color:color-mix(in oklab,var(--color-white,#fff)88%,transparent)}}.home-duo-item--blue{box-shadow:0 14px 32px -24px #0ea5e938}.home-duo-item--green{background-color:#ffffffe0}@supports (color:color-mix(in lab,red,red)){.home-duo-item--green{background-color:color-mix(in oklab,var(--color-white,#fff)88%,transparent)}}.home-duo-item--green{box-shadow:0 14px 32px -24px #3b82f633}.home-duo-item--blue:hover,.home-duo-item--green:hover{transform:translateY(-1px)}.home-duo-item--blue:hover{background-color:var(--color-white,#fff);box-shadow:0 18px 40px -26px #0ea5e947}.home-duo-item--green:hover{background-color:var(--color-white,#fff);box-shadow:0 18px 40px -26px #3b82f63d}.dark .home-duo-item--blue,.dark .home-duo-item--green{background:linear-gradient(145deg,#0b1728d6,#08111cb8);box-shadow:0 16px 36px -26px #0206177a}.dark .home-duo-item--blue:hover,.dark .home-duo-item--green:hover{background:linear-gradient(145deg,#0e2038e6,#0a1524cc);box-shadow:0 18px 42px -26px #082f4961}@media (max-width:47.99rem){.home-shell__main:before{background-size:24px 24px}.home-section-shell{--section-shell-outline-top:16px;--section-shell-outline-right:18px;--section-shell-outline-bottom:auto;--section-shell-outline-left:auto;--section-shell-outline-width:96px;--section-shell-outline-height:52px}.home-section-shell--violet{--section-shell-outline-bottom:16px;--section-shell-outline-left:18px;--section-shell-outline-right:auto;--section-shell-outline-width:92px;--section-shell-outline-height:48px}.home-section-shell--blue{--section-shell-outline-top:18px;--section-shell-outline-right:50%;--section-shell-outline-width:88px;--section-shell-outline-height:46px}}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}