.platform-backdrop{position:fixed;inset:0;pointer-events:none;overflow:hidden;isolation:isolate}.platform-backdrop--base{z-index:0}.platform-backdrop--fx{z-index:0;opacity:var(--platform-fx-opacity,.55)}.platform-backdrop--fx-light{display:block;opacity:calc(var(--platform-fx-opacity, .55) * 1.22)}html.dark .platform-backdrop--fx-light{display:none}.platform-backdrop--fx-dark{display:none;opacity:calc(var(--platform-fx-opacity, .55) * 1.08)}html.dark .platform-backdrop--fx-dark{display:block}.platform-backdrop-horizon{position:absolute;inset:0;background:radial-gradient(ellipse 120% 55% at 50% 110%,#64748b24,#0000 55%),linear-gradient(180deg,#0000 58%,#f1f5f9b8)}html.dark .platform-backdrop-horizon{background:radial-gradient(ellipse 120% 55% at 50% 110%,#18181bd9,#0000 58%),linear-gradient(180deg,#0000 55%,#09090bb8)}.platform-backdrop-vignette{position:absolute;inset:0;background:radial-gradient(ellipse 88% 78% at 50% 40%,#0000 42%,#e2e8f06b 100%)}html.dark .platform-backdrop-vignette{background:radial-gradient(ellipse 85% 75% at 50% 42%,#0000 40%,#0000008c 100%)}.platform-backdrop-wash{position:absolute;inset:0;background:radial-gradient(ellipse 110% 72% at 50% -18%,#94a3b847,#0000 58%),radial-gradient(ellipse 70% 48% at 100% 85%,#cbd5e166,#0000 52%),radial-gradient(ellipse 55% 40% at 0 60%,#e2e8f080,#0000 60%),linear-gradient(180deg,#f8fafc,#f1f5f9 48%,#f8fafc)}html.dark .platform-backdrop-wash{background:radial-gradient(ellipse 110% 72% at 50% -18%,#3f3f468c,#0000 58%),radial-gradient(ellipse 70% 48% at 100% 85%,#27272a99,#0000 52%),radial-gradient(ellipse 55% 40% at 0 60%,#18181ba6,#0000 60%),linear-gradient(180deg,#09090b,#0c0c0e 48%,#09090b)}.platform-backdrop-style--aurora .platform-backdrop-wash{background:linear-gradient(118deg,#0000 8%,#38bdf829 36%,#0000 58%),linear-gradient(162deg,#0000 28%,#0ea5e91f 52%,#0000 76%),radial-gradient(ellipse 90% 60% at 6% -10%,#7dd3fc61,#0000 55%),radial-gradient(ellipse 55% 40% at 95% 90%,#bae6fd73,#0000 55%),linear-gradient(180deg,#e0f2fe,#f0f9ff 42%,#f8fafc)}html.dark .platform-backdrop-style--aurora .platform-backdrop-wash{background:linear-gradient(118deg,#0000 6%,#0ea5e924 38%,#0000 60%),linear-gradient(160deg,#0000 22%,#38bdf81a 50%,#0000 74%),radial-gradient(ellipse 85% 55% at 4% -8%,#0c4a6e8c,#0000 55%),radial-gradient(ellipse 50% 38% at 96% 92%,#1e3a8a59,#0000 55%),linear-gradient(180deg,#061018,#0a121c 48%,#09090b)}.platform-backdrop-style--drift .platform-backdrop-wash{background:repeating-linear-gradient(125deg,#0000 0 48px,#64748b0f 48px 96px),linear-gradient(125deg,#f8fafc,#dbe4ee 40%,#f1f5f9),radial-gradient(ellipse 60% 40% at 0 30%,#94a3b84d,#0000 70%)}html.dark .platform-backdrop-style--drift .platform-backdrop-wash{background:repeating-linear-gradient(125deg,#0000 0 52px,#94a3b80a 52px 104px),linear-gradient(125deg,#09090b,#151a20 42%,#09090b),radial-gradient(ellipse 60% 40% at 0 30%,#3f3f468c,#0000 70%)}.platform-backdrop-style--pulse .platform-backdrop-wash{background:radial-gradient(ellipse 58% 48% at 50% 36%,#47556938,#0000 62%),radial-gradient(ellipse 36% 28% at 50% 68%,#94a3b847,#0000 70%),linear-gradient(180deg,#f1f5f9,#e2e8f0 55%,#f8fafc)}html.dark .platform-backdrop-style--pulse .platform-backdrop-wash{background:radial-gradient(ellipse 58% 48% at 50% 36%,#a1a1aa47,#0000 62%),radial-gradient(ellipse 36% 28% at 50% 68%,#3f3f4680,#0000 70%),linear-gradient(180deg,#09090b,#111114 55%,#09090b)}.platform-backdrop-style--ember .platform-backdrop-wash{background:radial-gradient(ellipse 70% 55% at 6% 95%,#f59e0b38,#0000 55%),radial-gradient(ellipse 48% 38% at 96% 6%,#fbbf2429,#0000 52%),linear-gradient(180deg,#fffbeb,#fafaf9 48%,#f8fafc)}html.dark .platform-backdrop-style--ember .platform-backdrop-wash{background:radial-gradient(ellipse 70% 55% at 5% 96%,#f59e0b33,#0000 55%),radial-gradient(ellipse 45% 35% at 96% 4%,#b453092e,#0000 50%),linear-gradient(180deg,#120d08,#0c0a08 48%,#09090b)}.platform-backdrop-style--tide .platform-backdrop-wash{background:linear-gradient(180deg,#94a3b82e,#0000 26%,#64748b24 50%,#0000 72%,#cbd5e152),linear-gradient(180deg,#f8fafc,#e8eef4)}html.dark .platform-backdrop-style--tide .platform-backdrop-wash{background:linear-gradient(180deg,#3f3f4680,#0000 28%,#52525b59 50%,#0000 72%,#18181bbf),linear-gradient(180deg,#09090b,#0e1116)}.platform-backdrop-style--grid .platform-backdrop-wash{background-color:#f8fafc;background-image:linear-gradient(#64748b17 1px,#0000 0),linear-gradient(90deg,#64748b17 1px,#0000 0),radial-gradient(ellipse 80% 50% at 50% -10%,#94a3b833,#0000 55%);background-size:48px 48px,48px 48px,100% 100%}html.dark .platform-backdrop-style--grid .platform-backdrop-wash{background-color:#09090b;background-image:linear-gradient(#a1a1aa12 1px,#0000 0),linear-gradient(90deg,#a1a1aa12 1px,#0000 0),radial-gradient(ellipse 80% 50% at 50% -10%,#3f3f4673,#0000 55%);background-size:48px 48px,48px 48px,100% 100%}.platform-backdrop-style--dusk .platform-backdrop-wash{background:radial-gradient(ellipse 85% 58% at 72% 8%,#2dd4bf33,#0000 55%),radial-gradient(ellipse 55% 45% at 8% 92%,#0f766e29,#0000 55%),linear-gradient(180deg,#f0fdfa,#f8fafc 55%,#f1f5f9)}html.dark .platform-backdrop-style--dusk .platform-backdrop-wash{background:radial-gradient(ellipse 80% 55% at 75% 6%,#2dd4bf24,#0000 55%),radial-gradient(ellipse 55% 45% at 6% 94%,#134e4a66,#0000 55%),linear-gradient(180deg,#061412,#09090b 55%,#0a1010)}.platform-light-mist{position:absolute;border-radius:9999px;filter:blur(64px);mix-blend-mode:multiply;will-change:transform,opacity}.platform-light-mist--a{top:-18%;left:-22%;width:min(78vw,46rem);height:min(62vw,36rem);background:radial-gradient(ellipse at 40% 45%,#64748b8c,#0000 70%);animation:platform-light-mist-a 22s cubic-bezier(.4,.05,.55,.95) infinite}.platform-light-mist--b{top:28%;right:-26%;width:min(70vw,40rem);height:min(58vw,34rem);background:radial-gradient(ellipse at 55% 50%,#4755696b,#0000 72%);animation:platform-light-mist-b 28s cubic-bezier(.4,.05,.55,.95) infinite;animation-delay:-7s}.platform-light-mist--c{bottom:-28%;left:18%;width:min(85vw,50rem);height:min(55vw,32rem);background:radial-gradient(ellipse at 50% 40%,#94a3b87a,#0000 68%);animation:platform-light-mist-c 26s cubic-bezier(.4,.05,.55,.95) infinite;animation-delay:-12s}.platform-backdrop-style--aurora .platform-light-mist--a{background:radial-gradient(ellipse at 40% 45%,#47556980,#0000 70%)}.platform-backdrop-style--aurora .platform-light-mist--b{background:radial-gradient(ellipse at 55% 50%,#33415566,#0000 72%)}.platform-backdrop-style--aurora .platform-light-mist--c{background:radial-gradient(ellipse at 50% 40%,#94a3b885,#0000 68%)}.platform-light-aurora{position:absolute;width:130%;height:34%;filter:blur(42px);mix-blend-mode:multiply;will-change:transform,opacity}.platform-light-aurora--a{top:-4%;left:-20%;background:linear-gradient(100deg,#0000 5%,#0ea5e96b 42%,#0000 78%);animation:platform-light-aurora-a 24s cubic-bezier(.45,.05,.55,.95) infinite}.platform-light-aurora--b{top:32%;left:-28%;height:28%;background:linear-gradient(105deg,#0000 10%,#38bdf85c 48%,#0000 82%);animation:platform-light-aurora-b 30s cubic-bezier(.45,.05,.55,.95) infinite;animation-delay:-9s}.platform-light-aurora--c{bottom:2%;left:-15%;height:30%;background:linear-gradient(98deg,#0000 15%,#7dd3fc66 50%,#0000 85%);filter:blur(36px);animation:platform-light-aurora-c 36s cubic-bezier(.45,.05,.55,.95) infinite;animation-delay:-15s}.platform-light-veil{position:absolute;width:160%;height:44%;filter:blur(48px);mix-blend-mode:multiply;will-change:transform,opacity}.platform-light-veil--a{top:4%;left:-35%;background:linear-gradient(108deg,#0000 10%,#64748b80 46%,#0000 78%);animation:platform-light-veil-a 26s cubic-bezier(.45,.05,.55,.95) infinite}.platform-light-veil--b{bottom:0;right:-38%;height:38%;background:linear-gradient(108deg,#0000 14%,#47556966 50%,#0000 84%);animation:platform-light-veil-b 34s cubic-bezier(.45,.05,.55,.95) infinite}.platform-light-veil--c{top:40%;left:-20%;width:140%;height:26%;background:linear-gradient(102deg,#0000 18%,#94a3b85c 52%,#0000 86%);filter:blur(40px);animation:platform-light-veil-c 40s cubic-bezier(.45,.05,.55,.95) infinite}.platform-light-bloom{position:absolute;top:18%;left:50%;width:min(82vw,48rem);height:min(82vw,48rem);translate:-50% 0;border-radius:9999px;background:radial-gradient(circle,#64748b6b,#0000 68%);filter:blur(70px);mix-blend-mode:multiply;animation:platform-light-bloom 18s cubic-bezier(.4,0,.6,1) infinite;will-change:transform,opacity}.platform-light-bloom--outer{top:6%;width:min(98vw,60rem);height:min(98vw,60rem);background:radial-gradient(circle,#94a3b852,#0000 72%);filter:blur(88px);animation:platform-light-bloom-outer 24s cubic-bezier(.4,0,.6,1) infinite;animation-delay:-5s}.platform-backdrop-grain--light{position:absolute;inset:0;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:140px 140px;mix-blend-mode:multiply;animation:platform-light-grain 10s ease-in-out infinite}@keyframes platform-light-mist-a{0%,to{transform:translate3d(-6%,4%,0) scale(.9);opacity:.4}50%{transform:translate3d(calc(14% * var(--platform-motion-scale, 1)),calc(10% * var(--platform-motion-scale, 1)),0) scale(calc(1.2 * var(--platform-motion-scale, 1)));opacity:.85}}@keyframes platform-light-mist-b{0%,to{transform:translate3d(4%,-2%,0) scale(.94);opacity:.35}50%{transform:translate3d(calc(-16% * var(--platform-motion-scale, 1)),calc(8% * var(--platform-motion-scale, 1)),0) scale(calc(1.16 * var(--platform-motion-scale, 1)));opacity:.78}}@keyframes platform-light-mist-c{0%,to{transform:translateZ(0) scale(1);opacity:.32}50%{transform:translate3d(calc(9% * var(--platform-motion-scale, 1)),calc(-12% * var(--platform-motion-scale, 1)),0) scale(calc(1.22 * var(--platform-motion-scale, 1)));opacity:.7}}@keyframes platform-light-veil-a{0%,to{transform:translate3d(-4%,0,0) skewX(-8deg) scaleX(calc(.92 * var(--platform-motion-scale, 1)));opacity:.38}50%{transform:translate3d(calc(16% * var(--platform-motion-scale, 1)),calc(4% * var(--platform-motion-scale, 1)),0) skewX(-1deg) scaleX(calc(1.1 * var(--platform-motion-scale, 1)));opacity:.8}}@keyframes platform-light-veil-b{0%,to{transform:translate3d(2%,0,0) skewX(6deg) scaleX(calc(.94 * var(--platform-motion-scale, 1)));opacity:.34}50%{transform:translate3d(calc(-18% * var(--platform-motion-scale, 1)),calc(-3% * var(--platform-motion-scale, 1)),0) skewX(2deg) scaleX(calc(1.08 * var(--platform-motion-scale, 1)));opacity:.75}}@keyframes platform-light-veil-c{0%,to{transform:translate3d(0,2%,0);opacity:.28}50%{transform:translate3d(calc(10% * var(--platform-motion-scale, 1)),calc(-5% * var(--platform-motion-scale, 1)),0);opacity:.62}}@keyframes platform-light-bloom{0%,to{transform:scale(calc(.86 * var(--platform-motion-scale, 1)));opacity:.36}50%{transform:scale(calc(1.18 * var(--platform-motion-scale, 1)));opacity:.82}}@keyframes platform-light-bloom-outer{0%,to{transform:scale(calc(.92 * var(--platform-motion-scale, 1)));opacity:.26}50%{transform:scale(calc(1.1 * var(--platform-motion-scale, 1)));opacity:.55}}@keyframes platform-light-grain{0%,to{opacity:.045}50%{opacity:.08}}@keyframes platform-light-aurora-a{0%,to{transform:translate3d(-8%,2%,0) skewY(-4deg) scaleX(calc(.9 * var(--platform-motion-scale, 1)));opacity:.35}50%{transform:translate3d(calc(18% * var(--platform-motion-scale, 1)),calc(6% * var(--platform-motion-scale, 1)),0) skewY(-1deg) scaleX(calc(1.12 * var(--platform-motion-scale, 1)));opacity:.82}}@keyframes platform-light-aurora-b{0%,to{transform:translate3d(4%,0,0) skewY(3deg) scaleX(calc(.94 * var(--platform-motion-scale, 1)));opacity:.3}50%{transform:translate3d(calc(-14% * var(--platform-motion-scale, 1)),calc(-4% * var(--platform-motion-scale, 1)),0) skewY(1deg) scaleX(calc(1.08 * var(--platform-motion-scale, 1)));opacity:.72}}@keyframes platform-light-aurora-c{0%,to{transform:translate3d(0,3%,0);opacity:.28}50%{transform:translate3d(calc(12% * var(--platform-motion-scale, 1)),calc(-6% * var(--platform-motion-scale, 1)),0);opacity:.68}}.platform-backdrop-mist{position:absolute;border-radius:9999px;filter:blur(68px);will-change:transform,opacity}.platform-backdrop-mist--a{top:-20%;left:-14%;width:min(72vw,42rem);height:min(72vw,42rem);background:radial-gradient(circle,#52525b80,#0000 70%);animation:platform-mist-a 26s cubic-bezier(.45,.05,.55,.95) infinite}.platform-backdrop-mist--b{top:32%;right:-20%;width:min(68vw,38rem);height:min(68vw,38rem);background:radial-gradient(circle,#3f3f468c,#0000 72%);animation:platform-mist-b 32s cubic-bezier(.45,.05,.55,.95) infinite;animation-delay:-8s}.platform-backdrop-mist--c{bottom:-24%;left:24%;width:min(78vw,46rem);height:min(78vw,46rem);background:radial-gradient(circle,#71717a57,#0000 70%);animation:platform-mist-c 30s cubic-bezier(.45,.05,.55,.95) infinite;animation-delay:-14s}.platform-backdrop-style--aurora .platform-backdrop-mist--a{background:radial-gradient(circle,#64748b66,#0000 70%)}.platform-backdrop-style--aurora .platform-backdrop-mist--b{background:radial-gradient(circle,#4755698c,#0000 72%)}.platform-backdrop-style--aurora .platform-backdrop-mist--c{background:radial-gradient(circle,#94a3b847,#0000 70%)}.platform-backdrop-aurora{position:absolute;width:125%;height:36%;filter:blur(48px);will-change:transform,opacity}.platform-backdrop-aurora--a{top:-6%;left:-22%;background:linear-gradient(100deg,#0000 5%,#0ea5e952 42%,#0000 78%);animation:platform-aurora-a 26s cubic-bezier(.45,.05,.55,.95) infinite}.platform-backdrop-aurora--b{top:30%;left:-30%;height:30%;background:linear-gradient(105deg,#0000 10%,#38bdf842 48%,#0000 82%);animation:platform-aurora-b 34s cubic-bezier(.45,.05,.55,.95) infinite;animation-delay:-10s}.platform-backdrop-aurora--c{bottom:0;left:-12%;height:32%;background:linear-gradient(98deg,#0000 15%,#7dd3fc38 50%,#0000 85%);filter:blur(40px);animation:platform-aurora-c 40s cubic-bezier(.45,.05,.55,.95) infinite;animation-delay:-16s}.platform-backdrop-veil{position:absolute;width:150%;height:48%;filter:blur(56px);will-change:transform,opacity}.platform-backdrop-veil--a{top:6%;left:-28%;height:42%;background:linear-gradient(105deg,#0000 8%,#52525b8c 42%,#0000 78%);animation:platform-veil-a 32s cubic-bezier(.45,.05,.55,.95) infinite}.platform-backdrop-veil--b{bottom:2%;right:-30%;height:40%;background:linear-gradient(105deg,#0000 12%,#3f3f467a 48%,#0000 82%);animation:platform-veil-b 40s cubic-bezier(.45,.05,.55,.95) infinite}.platform-backdrop-veil--c{top:38%;left:-15%;width:130%;height:28%;background:linear-gradient(100deg,#0000 15%,#71717a52 50%,#0000 85%);filter:blur(48px);animation:platform-veil-c 48s cubic-bezier(.45,.05,.55,.95) infinite}.platform-backdrop-bloom{position:absolute;top:16%;left:50%;width:min(78vw,46rem);height:min(78vw,46rem);translate:-50% 0;border-radius:9999px;background:radial-gradient(circle,#71717a6b,#0000 68%);filter:blur(72px);animation:platform-bloom 20s cubic-bezier(.4,0,.6,1) infinite;will-change:transform,opacity}.platform-backdrop-bloom--outer{top:8%;width:min(95vw,58rem);height:min(95vw,58rem);background:radial-gradient(circle,#3f3f4666,#0000 72%);filter:blur(90px);animation:platform-bloom-outer 28s cubic-bezier(.4,0,.6,1) infinite;animation-delay:-6s}.platform-backdrop-ember,.platform-light-ember{position:absolute;border-radius:9999px;filter:blur(72px);will-change:transform,opacity}.platform-light-ember{mix-blend-mode:multiply}.platform-backdrop-ember--a,.platform-light-ember--a{bottom:-30%;left:-18%;width:min(70vw,40rem);height:min(70vw,40rem);background:radial-gradient(circle,#f59e0b7a,#0000 70%);animation:platform-ember-a 22s cubic-bezier(.4,0,.6,1) infinite}.platform-backdrop-ember--a{background:radial-gradient(circle,#f59e0b52,#0000 70%)}.platform-backdrop-ember--b,.platform-light-ember--b{top:-22%;right:-16%;width:min(55vw,32rem);height:min(55vw,32rem);background:radial-gradient(circle,#fbbf245c,#0000 72%);animation:platform-ember-b 28s cubic-bezier(.4,0,.6,1) infinite;animation-delay:-8s}.platform-backdrop-ember--b{background:radial-gradient(circle,#b4530947,#0000 72%)}.platform-backdrop-tide,.platform-light-tide{position:absolute;left:-10%;width:120%;height:28%;filter:blur(36px);will-change:transform,opacity}.platform-light-tide{mix-blend-mode:multiply}.platform-backdrop-tide--a,.platform-light-tide--a{top:8%;background:linear-gradient(180deg,#0000,#64748b66,#0000);animation:platform-tide-a 20s ease-in-out infinite}.platform-backdrop-tide--a{background:linear-gradient(180deg,#0000,#71717a66,#0000)}.platform-backdrop-tide--b,.platform-light-tide--b{top:38%;height:22%;background:linear-gradient(180deg,#0000,#47556952,#0000);animation:platform-tide-b 26s ease-in-out infinite;animation-delay:-6s}.platform-backdrop-tide--b{background:linear-gradient(180deg,#0000,#52525b59,#0000)}.platform-backdrop-tide--c,.platform-light-tide--c{bottom:6%;height:24%;background:linear-gradient(180deg,#0000,#94a3b85c,#0000);animation:platform-tide-c 32s ease-in-out infinite;animation-delay:-12s}.platform-backdrop-tide--c{background:linear-gradient(180deg,#0000,#3f3f466b,#0000)}.platform-backdrop-grid,.platform-light-grid{position:absolute;inset:-10%;background-image:linear-gradient(#64748b24 1px,#0000 0),linear-gradient(90deg,#64748b24 1px,#0000 0);background-size:56px 56px;mask-image:radial-gradient(ellipse 75% 65% at 50% 40%,#000 20%,#0000 75%);animation:platform-grid-drift 36s linear infinite;will-change:transform,opacity;opacity:.55}.platform-light-grid{mix-blend-mode:multiply}.platform-backdrop-grid{background-image:linear-gradient(#a1a1aa1f 1px,#0000 0),linear-gradient(90deg,#a1a1aa1f 1px,#0000 0);opacity:.45}.platform-backdrop-dusk,.platform-light-dusk{position:absolute;border-radius:9999px;filter:blur(68px);will-change:transform,opacity}.platform-light-dusk{mix-blend-mode:multiply}.platform-backdrop-dusk--a,.platform-light-dusk--a{top:-18%;right:-12%;width:min(72vw,42rem);height:min(58vw,34rem);background:radial-gradient(ellipse at 50% 50%,#2dd4bf66,#0000 70%);animation:platform-dusk-a 24s cubic-bezier(.45,.05,.55,.95) infinite}.platform-backdrop-dusk--a{background:radial-gradient(ellipse at 50% 50%,#2dd4bf38,#0000 70%)}.platform-backdrop-dusk--b,.platform-light-dusk--b{bottom:-24%;left:-14%;width:min(68vw,38rem);height:min(60vw,36rem);background:radial-gradient(ellipse at 50% 50%,#0f766e5c,#0000 72%);animation:platform-dusk-b 30s cubic-bezier(.45,.05,.55,.95) infinite;animation-delay:-10s}.platform-backdrop-dusk--b{background:radial-gradient(ellipse at 50% 50%,#134e4a66,#0000 72%)}.platform-backdrop-grain--dark{position:absolute;inset:0;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;mix-blend-mode:soft-light;animation:platform-grain-breathe-dark 13s ease-in-out infinite}@keyframes platform-veil-a{0%,to{transform:translateZ(0) skewX(-5deg) scaleX(calc(.96 * var(--platform-motion-scale, 1)));opacity:.42}50%{transform:translate3d(calc(10% * var(--platform-motion-scale, 1)),calc(5% * var(--platform-motion-scale, 1)),0) skewX(-2deg) scaleX(calc(1.05 * var(--platform-motion-scale, 1)));opacity:.82}}@keyframes platform-veil-b{0%,to{transform:translateZ(0) skewX(4deg) scaleX(calc(.97 * var(--platform-motion-scale, 1)));opacity:.38}50%{transform:translate3d(calc(-12% * var(--platform-motion-scale, 1)),calc(-4% * var(--platform-motion-scale, 1)),0) skewX(6deg) scaleX(calc(1.06 * var(--platform-motion-scale, 1)));opacity:.78}}@keyframes platform-veil-c{0%,to{transform:translateZ(0) skewX(-2deg);opacity:.28}50%{transform:translate3d(calc(6% * var(--platform-motion-scale, 1)),calc(-3% * var(--platform-motion-scale, 1)),0) skewX(1deg);opacity:.58}}@keyframes platform-bloom{0%,to{transform:scale(calc(.9 * var(--platform-motion-scale, 1)));opacity:.4}50%{transform:scale(calc(1.14 * var(--platform-motion-scale, 1)));opacity:.88}}@keyframes platform-bloom-outer{0%,to{transform:scale(calc(.95 * var(--platform-motion-scale, 1)));opacity:.28}50%{transform:scale(calc(1.08 * var(--platform-motion-scale, 1)));opacity:.55}}@keyframes platform-mist-a{0%,to{transform:translateZ(0) scale(1);opacity:.5}50%{transform:translate3d(calc(7% * var(--platform-motion-scale, 1)),calc(6% * var(--platform-motion-scale, 1)),0) scale(calc(1.1 * var(--platform-motion-scale, 1)));opacity:.9}}@keyframes platform-mist-b{0%,to{transform:translateZ(0) scale(1);opacity:.42}50%{transform:translate3d(calc(-8% * var(--platform-motion-scale, 1)),calc(-5% * var(--platform-motion-scale, 1)),0) scale(calc(1.12 * var(--platform-motion-scale, 1)));opacity:.8}}@keyframes platform-mist-c{0%,to{transform:translateZ(0) scale(1.02);opacity:.38}50%{transform:translate3d(calc(5% * var(--platform-motion-scale, 1)),calc(-7% * var(--platform-motion-scale, 1)),0) scale(calc(1.14 * var(--platform-motion-scale, 1)));opacity:.72}}@keyframes platform-aurora-a{0%,to{transform:translate3d(-6%,0,0) skewY(-5deg) scaleX(calc(.92 * var(--platform-motion-scale, 1)));opacity:.4}50%{transform:translate3d(calc(14% * var(--platform-motion-scale, 1)),calc(5% * var(--platform-motion-scale, 1)),0) skewY(-2deg) scaleX(calc(1.1 * var(--platform-motion-scale, 1)));opacity:.85}}@keyframes platform-aurora-b{0%,to{transform:translate3d(2%,0,0) skewY(4deg) scaleX(calc(.95 * var(--platform-motion-scale, 1)));opacity:.35}50%{transform:translate3d(calc(-12% * var(--platform-motion-scale, 1)),calc(-3% * var(--platform-motion-scale, 1)),0) skewY(1deg) scaleX(calc(1.08 * var(--platform-motion-scale, 1)));opacity:.75}}@keyframes platform-aurora-c{0%,to{transform:translate3d(0,2%,0);opacity:.3}50%{transform:translate3d(calc(10% * var(--platform-motion-scale, 1)),calc(-5% * var(--platform-motion-scale, 1)),0);opacity:.65}}@keyframes platform-grain-breathe-dark{0%,to{opacity:.045}50%{opacity:.075}}@keyframes platform-ember-a{0%,to{transform:translateZ(0) scale(.92);opacity:.4}50%{transform:translate3d(calc(8% * var(--platform-motion-scale, 1)),calc(-6% * var(--platform-motion-scale, 1)),0) scale(calc(1.12 * var(--platform-motion-scale, 1)));opacity:.85}}@keyframes platform-ember-b{0%,to{transform:translateZ(0) scale(.95);opacity:.32}50%{transform:translate3d(calc(-7% * var(--platform-motion-scale, 1)),calc(5% * var(--platform-motion-scale, 1)),0) scale(calc(1.1 * var(--platform-motion-scale, 1)));opacity:.7}}@keyframes platform-tide-a{0%,to{transform:translateZ(0);opacity:.35}50%{transform:translate3d(0,calc(4% * var(--platform-motion-scale, 1)),0);opacity:.75}}@keyframes platform-tide-b{0%,to{transform:translateZ(0);opacity:.3}50%{transform:translate3d(0,calc(-5% * var(--platform-motion-scale, 1)),0);opacity:.68}}@keyframes platform-tide-c{0%,to{transform:translate3d(0,2%,0);opacity:.28}50%{transform:translate3d(0,calc(-3% * var(--platform-motion-scale, 1)),0);opacity:.62}}@keyframes platform-grid-drift{0%{transform:translateZ(0);opacity:.4}50%{transform:translate3d(calc(2% * var(--platform-motion-scale, 1)),calc(2% * var(--platform-motion-scale, 1)),0);opacity:.65}to{transform:translateZ(0);opacity:.4}}@keyframes platform-dusk-a{0%,to{transform:translateZ(0) scale(.94);opacity:.38}50%{transform:translate3d(calc(-8% * var(--platform-motion-scale, 1)),calc(6% * var(--platform-motion-scale, 1)),0) scale(calc(1.12 * var(--platform-motion-scale, 1)));opacity:.8}}@keyframes platform-dusk-b{0%,to{transform:translateZ(0) scale(.96);opacity:.34}50%{transform:translate3d(calc(7% * var(--platform-motion-scale, 1)),calc(-5% * var(--platform-motion-scale, 1)),0) scale(calc(1.1 * var(--platform-motion-scale, 1)));opacity:.72}}@media (prefers-reduced-motion:reduce){.platform-backdrop-aurora--a,.platform-backdrop-aurora--b,.platform-backdrop-aurora--c,.platform-backdrop-bloom,.platform-backdrop-bloom--outer,.platform-backdrop-dusk--a,.platform-backdrop-dusk--b,.platform-backdrop-ember--a,.platform-backdrop-ember--b,.platform-backdrop-grain--dark,.platform-backdrop-grain--light,.platform-backdrop-grid,.platform-backdrop-mist--a,.platform-backdrop-mist--b,.platform-backdrop-mist--c,.platform-backdrop-tide--a,.platform-backdrop-tide--b,.platform-backdrop-tide--c,.platform-backdrop-veil--a,.platform-backdrop-veil--b,.platform-backdrop-veil--c,.platform-light-aurora--a,.platform-light-aurora--b,.platform-light-aurora--c,.platform-light-bloom,.platform-light-bloom--outer,.platform-light-dusk--a,.platform-light-dusk--b,.platform-light-ember--a,.platform-light-ember--b,.platform-light-grid,.platform-light-mist--a,.platform-light-mist--b,.platform-light-mist--c,.platform-light-tide--a,.platform-light-tide--b,.platform-light-tide--c,.platform-light-veil--a,.platform-light-veil--b,.platform-light-veil--c{animation:none!important}.platform-backdrop--fx{opacity:min(.32,var(--platform-fx-opacity,.32))}.platform-backdrop-aurora,.platform-backdrop-bloom,.platform-backdrop-dusk,.platform-backdrop-ember,.platform-backdrop-grid,.platform-backdrop-mist,.platform-backdrop-tide,.platform-backdrop-veil,.platform-light-aurora,.platform-light-bloom,.platform-light-dusk,.platform-light-ember,.platform-light-grid,.platform-light-mist,.platform-light-tide,.platform-light-veil{opacity:.45}.platform-backdrop-grain--dark,.platform-backdrop-grain--light{opacity:.03}}html.dark{color-scheme:dark}html.dark body{color:#fafafa}html.dark body,html:not(.dark) body{background-color:initial}html.dark .bg-white{background-color:#09090bd1}html.dark .bg-zinc-50{background-color:#18181bc7}html.dark .bg-zinc-100{background-color:#27272a}html.dark .bg-zinc-200{background-color:#3f3f46}html.dark .bg-zinc-200\/60,html.dark .bg-zinc-200\/80{background-color:#27272a99}html.dark .bg-white\/95{background-color:#09090bf2}html.dark .bg-white\/90{background-color:#09090be6}html.dark .bg-white\/75{background-color:#09090bbf}html.dark .bg-white\/70{background-color:#09090bb3}html.dark .bg-white\/55{background-color:#09090b8c}html.dark .bg-white\/85{background-color:#09090bd9}html.dark .bg-white\/80{background-color:#09090bcc}html.dark .supports-\[backdrop-filter\]\:bg-white\/85{background-color:#09090bd9}html.dark .bg-zinc-50\/95{background-color:#18181bf2}html.dark .bg-zinc-50\/90{background-color:#18181be6}html.dark .bg-zinc-50\/80{background-color:#18181bcc}html.dark .bg-zinc-50\/70{background-color:#18181bb3}html.dark .bg-zinc-50\/60{background-color:#18181b99}html.dark .bg-\[\#FAFAFA\],html.dark .bg-\[\#FFFFFF\],html.dark .bg-\[\#fafafa\],html.dark .bg-\[\#ffffff\]{background-color:#09090b}html.dark .bg-\[\#FFFFFF\]\/95,html.dark .bg-\[\#ffffff\]\/95{background-color:#09090bf2}html.dark .bg-\[\#FFFFFF\]\/90,html.dark .bg-\[\#ffffff\]\/90{background-color:#09090be6}html.dark .bg-\[\#E3E3E7\]{background-color:#27272a}html.dark .border-\[\#E3E3E7\]{border-color:#3f3f46}html.dark .text-\[\#111111\]{color:#fafafa}html.dark .text-\[\#686872\]{color:#a1a1aa}html.dark .text-\[\#9B9BA5\]{color:#71717a}html.dark .text-\[\#D91515\]{color:#fb7185}html.dark .hover\:text-\[\#111111\]:hover{color:#fafafa}html.dark .bg-\[\#F1F1F3\],html.dark .bg-\[\#F3F3F5\]{background-color:#27272a}html.dark .hover\:bg-\[\#F3F3F5\]:hover{background-color:#3f3f46}html.dark .bg-\[\#FFF5F5\]{background-color:#7f1d1d59}html.dark .bg-\[\#E8E8EB\]{background-color:#3f3f46}html.dark .border-\[\#E8E8EB\]{border-color:#3f3f46}html.dark .border-\[\#686872\]{border-color:#71717a}html.dark .border-\[\#F04444\]{border-color:#f87171}html.dark .border-\[\#F04444\]\/40{border-color:#f8717166}html.dark .border-\[\#111111\]{border-color:#fafafa}html.dark .hover\:bg-\[\#2a2a2a\]:hover{background-color:#e4e4e7;color:#09090b}html.dark .bg-\[\#111111\]{background-color:#fafafa;color:#09090b}html.dark .bg-\[\#111111\] .text-white,html.dark .bg-\[\#111111\].text-white{color:#09090b}html.dark .bg-\[\#111111\] .text-white\/80{color:#09090bcc}html.dark .bg-ink-950{background-color:#09090b}html.dark .bg-ink-900{background-color:#18181b}html.dark .bg-ink-850{background-color:#09090b}html.dark .bg-ink-800{background-color:#27272a}html.dark .bg-ink-700{background-color:#3f3f46}html.dark .bg-ink-950\/40{background-color:#09090b66}html.dark .bg-ink-950\/50{background-color:#09090b80}html.dark .bg-ink-900\/40{background-color:#18181b66}html.dark .bg-ink-900\/60{background-color:#18181b99}html.dark .bg-ink-900\/80{background-color:#18181bcc}html.dark .bg-ink-900\/95{background-color:#18181bf2}html.dark .hover\:bg-white:hover{background-color:#18181b}html.dark .hover\:bg-zinc-50:hover{background-color:#27272a}html.dark .hover\:bg-zinc-100:hover{background-color:#3f3f46}html.dark .hover\:bg-zinc-200:hover{background-color:#52525b}html.dark .bg-emerald-50{background-color:#064e3b47}html.dark .bg-emerald-50\/50{background-color:#064e3b59}html.dark .bg-amber-50{background-color:#78350f47}html.dark .bg-amber-50\/60{background-color:#78350f38}html.dark .bg-rose-50{background-color:#88133747}html.dark .bg-rose-50\/50{background-color:#88133759}html.dark .bg-red-50{background-color:#7f1d1d47}html.dark .bg-blue-50{background-color:#1e3a8a47}html.dark .bg-sky-50{background-color:#0c4a6e47}html.dark .bg-sky-50\/40{background-color:#0c4a6e52}html.dark .bg-white\/80{background-color:#18181bd9}html.dark .bg-violet-50{background-color:#4c1d9547}html.dark .bg-orange-50{background-color:#9a341247}html.dark .border-emerald-200{border-color:#065f468c}html.dark .border-amber-200{border-color:#92400e8c}html.dark .border-rose-200{border-color:#9f12398c}html.dark .border-red-200{border-color:#991b1b8c}html.dark .text-emerald-700{color:#6ee7b7}html.dark .text-amber-700,html.dark .text-amber-800{color:#fcd34d}html.dark .text-amber-800\/80{color:#fcd34dcc}html.dark .text-rose-700{color:#fda4af}html.dark .text-red-700{color:#fca5a5}html.dark .from-white{--tw-gradient-from:#09090b var(--tw-gradient-from-position);--tw-gradient-to:#09090b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html.dark .via-white{--tw-gradient-to:#09090b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#09090b var(--tw-gradient-via-position),var(--tw-gradient-to)}html.dark .to-white{--tw-gradient-to:#09090b var(--tw-gradient-to-position)}html.dark .from-zinc-50{--tw-gradient-from:#18181b var(--tw-gradient-from-position);--tw-gradient-to:#18181b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html.dark .to-zinc-50{--tw-gradient-to:#18181b var(--tw-gradient-to-position)}html.dark .text-zinc-900{color:#fafafa}html.dark .text-zinc-900\/90{color:#fafafae6}html.dark .text-zinc-900\/55{color:#fafafa8c}html.dark .text-zinc-900\/45{color:#fafafa73}html.dark .text-zinc-900\/35{color:#fafafa59}html.dark .hover\:text-zinc-900\/90:hover{color:#fafafae6}html.dark .text-zinc-800{color:#f4f4f5}html.dark .text-zinc-700{color:#e4e4e7}html.dark .text-zinc-500,html.dark .text-zinc-600{color:#a1a1aa}html.dark .text-zinc-400{color:#71717a}html.dark .hover\:text-zinc-900:hover{color:#fafafa}html.dark .hover\:text-zinc-800:hover{color:#f4f4f5}html.dark .hover\:text-zinc-700:hover{color:#e4e4e7}html.dark .border-zinc-100{border-color:#27272a}html.dark .border-zinc-200{border-color:#3f3f46}html.dark .border-zinc-200\/90{border-color:#3f3f46e6}html.dark .border-zinc-200\/80{border-color:#3f3f46cc}html.dark .border-zinc-200\/60{border-color:#3f3f4699}html.dark .border-zinc-300{border-color:#52525b}html.dark .border-zinc-100\/80{border-color:#27272acc}html.dark .hover\:border-zinc-300:hover{border-color:#52525b}html.dark .hover\:border-zinc-200:hover{border-color:#3f3f46}html.dark .divide-zinc-100>:not([hidden])~:not([hidden]),html.dark .divide-zinc-200>:not([hidden])~:not([hidden]){border-color:#27272a}html.dark .ring-zinc-200,html.dark .ring-zinc-300{--tw-ring-color:#3f3f46}html.dark .ring-zinc-900\/10{--tw-ring-color:#fafafa1f}html.dark .border-zinc-900\/10{border-color:#fafafa1f}html.dark .ring-black\/5{--tw-ring-color:#ffffff14}html.dark .focus\:ring-zinc-200:focus{--tw-ring-color:#3f3f46}html.dark .shadow,html.dark .shadow-card,html.dark .shadow-sm{--tw-shadow-color:#00000073}html.dark .btn-dashboard-primary,html.dark .btn-primary{border-color:#fafafa;background-color:#fafafa;color:#09090b}html.dark .btn-dashboard-primary:hover,html.dark .btn-primary:hover{border-color:#e4e4e7;background-color:#e4e4e7;color:#09090b}html.dark .btn-dashboard-ghost,html.dark .btn-dashboard-secondary,html.dark .btn-secondary{border-color:#3f3f46;background-color:#18181b;color:#e4e4e7}html.dark .btn-dashboard-ghost:hover,html.dark .btn-dashboard-secondary:hover,html.dark .btn-secondary:hover{border-color:#52525b;background-color:#27272a;color:#fafafa}html.dark .btn-ghost{color:#a1a1aa}html.dark .btn-ghost:hover{color:#fafafa;background-color:#27272a}html.dark .chip{border-color:#3f3f46;background-color:#27272a;color:#d4d4d8}html.dark .input{border-color:#3f3f46;background-color:#18181b;color:#fafafa}html.dark .input::placeholder{color:#71717a}html.dark .input:focus{border-color:#52525b;box-shadow:0 0 0 4px #ffffff0f}html.dark .card-hover:hover{border-color:#52525b;background-color:#18181b}html.dark .dashboard-glass-card:hover{border-color:#52525b}html.dark .divider{background-color:#27272a}html.dark .dash-metric,html.dark .dash-panel{border-color:#3f3f46d9;background-color:#18181bb8;box-shadow:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}html.dark .dash-metric:hover{border-color:#3f3f46;background-color:#18181be0}html.dark .dash-heading{color:#a1a1aa}html.dark .dash-stat-hero,html.dark .dash-stat-lg,html.dark .dash-title{color:#fafafa}html.dark .dash-muted{color:#a1a1aa}html.dark .dash-inset,html.dark .dash-inset-dashed{border-color:#3f3f46;background-color:#09090b}html.dark .dash-list-row{border-color:#27272a;background-color:#09090b}html.dark .dash-list-row:hover{border-color:#3f3f46;background-color:#18181b}html.dark .dash-kv-row{border-bottom-color:#27272a}html.dark .dash-segmented{border-color:#3f3f46;background-color:#09090b}html.dark .dash-segmented-btn{color:#a1a1aa}html.dark .dash-segmented-btn-active,html.dark .dash-segmented-btn:hover{background-color:#27272a;color:#fafafa}html.dark .dash-segmented-btn-active{border-color:#52525b;box-shadow:none}html.dark .dash-badge{border-color:#3f3f46;background-color:#27272a;color:#a1a1aa}html.dark .dash-alert{border-color:#f59e0b59;background:#78350f40}html.dark .dash-alert-title{color:#fbbf24}html.dark .dash-empty{color:#71717a}html.dark .dash-chart-loading{border-color:#27272a;background-color:#09090b}html.dark .dash-icon-chip,html.dark .dash-icon-chip-md{border-color:#3f3f46;background-color:#27272a;color:#e4e4e7}html.dark .bg-amber-50\/50{background-color:#78350f47}html.dark .border-amber-300{border-color:#d9770673}html.dark .text-amber-900,html.dark .text-amber-900\/80,html.dark .text-amber-950,html.dark .text-amber-950\/90{color:#fde68a}html.dark .text-amber-600{color:#fbbf24}html.dark .text-orange-600,html.dark .text-orange-700,html.dark .text-orange-800{color:#fdba74}html.dark ::selection{background-color:#fafafa29;color:#fafafa}@media (hover:hover){html.dark ::-webkit-scrollbar-thumb{background:#ffffff24}html.dark ::-webkit-scrollbar-thumb:hover{background:#ffffff38}}html.dark canvas,html.dark img,html.dark video{color-scheme:light}html.dark .landing-page-base{background:linear-gradient(180deg,#09090b,#0c0c0f 50%,#09090b)}html.dark .landing-page-grid{background-image:linear-gradient(#fafafa0d 1px,#0000 0),linear-gradient(90deg,#fafafa0d 1px,#0000 0)}html.dark .landing-page-glow--a{background:radial-gradient(circle,#71717a59,#0000 70%)}html.dark .landing-page-glow--b{background:radial-gradient(circle,#52525b52,#0000 70%)}html.dark .landing-page-glow--c{background:radial-gradient(circle,#3f3f4666,#0000 72%)}html.dark .landing-page-chart-line{stroke:#fafafa33}html.dark .landing-page-chart stop:first-child{stop-color:#fafafa;stop-opacity:.08}html.dark .landing-page-chart stop:last-child{stop-color:#fafafa;stop-opacity:0}html.dark .landing-page-ticks span{background:#fafafa59}html.dark .landing-page-vignette{background:radial-gradient(ellipse 90% 70% at 50% 40%,#0000 45%,#09090b8c 82%,#09090b 100%),linear-gradient(180deg,#0000 50%,#09090b73 80%,#09090b)}html.dark .landing-tools-marquee-chip{border-color:#3f3f46e6;background:#18181bd9;color:#e4e4e7}html.dark .landing-tools-marquee-chip-icon{color:#a1a1aa}