.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%,rgba(100,116,139,.14),transparent 55%),linear-gradient(180deg,transparent 58%,rgba(241,245,249,.72))}html.dark .platform-backdrop-horizon{background:radial-gradient(ellipse 120% 55% at 50% 110%,rgba(24,24,27,.85),transparent 58%),linear-gradient(180deg,transparent 55%,rgba(9,9,11,.72))}.platform-backdrop-vignette{position:absolute;inset:0;background:radial-gradient(ellipse 88% 78% at 50% 40%,transparent 42%,rgba(226,232,240,.42) 100%)}html.dark .platform-backdrop-vignette{background:radial-gradient(ellipse 85% 75% at 50% 42%,transparent 40%,rgba(0,0,0,.55) 100%)}.platform-backdrop-wash{position:absolute;inset:0;background:radial-gradient(ellipse 110% 72% at 50% -18%,rgba(148,163,184,.28),transparent 58%),radial-gradient(ellipse 70% 48% at 100% 85%,rgba(203,213,225,.4),transparent 52%),radial-gradient(ellipse 55% 40% at 0 60%,rgba(226,232,240,.5),transparent 60%),linear-gradient(180deg,#f8fafc,#f1f5f9 48%,#f8fafc)}html.dark .platform-backdrop-wash{background:radial-gradient(ellipse 110% 72% at 50% -18%,rgba(63,63,70,.55),transparent 58%),radial-gradient(ellipse 70% 48% at 100% 85%,rgba(39,39,42,.6),transparent 52%),radial-gradient(ellipse 55% 40% at 0 60%,rgba(24,24,27,.65),transparent 60%),linear-gradient(180deg,#09090b,#0c0c0e 48%,#09090b)}.platform-backdrop-style--aurora .platform-backdrop-wash{background:linear-gradient(118deg,transparent 8%,rgba(56,189,248,.16) 36%,transparent 58%),linear-gradient(162deg,transparent 28%,rgba(14,165,233,.12) 52%,transparent 76%),radial-gradient(ellipse 90% 60% at 6% -10%,rgba(125,211,252,.38),transparent 55%),radial-gradient(ellipse 55% 40% at 95% 90%,rgba(186,230,253,.45),transparent 55%),linear-gradient(180deg,#e0f2fe,#f0f9ff 42%,#f8fafc)}html.dark .platform-backdrop-style--aurora .platform-backdrop-wash{background:linear-gradient(118deg,transparent 6%,rgba(14,165,233,.14) 38%,transparent 60%),linear-gradient(160deg,transparent 22%,rgba(56,189,248,.1) 50%,transparent 74%),radial-gradient(ellipse 85% 55% at 4% -8%,rgba(12,74,110,.55),transparent 55%),radial-gradient(ellipse 50% 38% at 96% 92%,rgba(30,58,138,.35),transparent 55%),linear-gradient(180deg,#061018,#0a121c 48%,#09090b)}.platform-backdrop-style--drift .platform-backdrop-wash{background:repeating-linear-gradient(125deg,transparent 0 48px,rgba(100,116,139,.06) 48px 96px),linear-gradient(125deg,#f8fafc,#dbe4ee 40%,#f1f5f9),radial-gradient(ellipse 60% 40% at 0 30%,rgba(148,163,184,.3),transparent 70%)}html.dark .platform-backdrop-style--drift .platform-backdrop-wash{background:repeating-linear-gradient(125deg,transparent 0 52px,rgba(148,163,184,.04) 52px 104px),linear-gradient(125deg,#09090b,#151a20 42%,#09090b),radial-gradient(ellipse 60% 40% at 0 30%,rgba(63,63,70,.55),transparent 70%)}.platform-backdrop-style--pulse .platform-backdrop-wash{background:radial-gradient(ellipse 58% 48% at 50% 36%,rgba(71,85,105,.22),transparent 62%),radial-gradient(ellipse 36% 28% at 50% 68%,rgba(148,163,184,.28),transparent 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%,hsla(240,5%,65%,.28),transparent 62%),radial-gradient(ellipse 36% 28% at 50% 68%,rgba(63,63,70,.5),transparent 70%),linear-gradient(180deg,#09090b,#111114 55%,#09090b)}.platform-backdrop-style--ember .platform-backdrop-wash{background:radial-gradient(ellipse 70% 55% at 6% 95%,rgba(245,158,11,.22),transparent 55%),radial-gradient(ellipse 48% 38% at 96% 6%,rgba(251,191,36,.16),transparent 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%,rgba(245,158,11,.2),transparent 55%),radial-gradient(ellipse 45% 35% at 96% 4%,rgba(180,83,9,.18),transparent 50%),linear-gradient(180deg,#120d08,#0c0a08 48%,#09090b)}.platform-backdrop-style--tide .platform-backdrop-wash{background:linear-gradient(180deg,rgba(148,163,184,.18),transparent 26%,rgba(100,116,139,.14) 50%,transparent 72%,rgba(203,213,225,.32)),linear-gradient(180deg,#f8fafc,#e8eef4)}html.dark .platform-backdrop-style--tide .platform-backdrop-wash{background:linear-gradient(180deg,rgba(63,63,70,.5),transparent 28%,rgba(82,82,91,.35) 50%,transparent 72%,rgba(24,24,27,.75)),linear-gradient(180deg,#09090b,#0e1116)}.platform-backdrop-style--grid .platform-backdrop-wash{background-color:#f8fafc;background-image:linear-gradient(rgba(100,116,139,.09) 1px,transparent 0),linear-gradient(90deg,rgba(100,116,139,.09) 1px,transparent 0),radial-gradient(ellipse 80% 50% at 50% -10%,rgba(148,163,184,.2),transparent 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(hsla(240,5%,65%,.07) 1px,transparent 0),linear-gradient(90deg,hsla(240,5%,65%,.07) 1px,transparent 0),radial-gradient(ellipse 80% 50% at 50% -10%,rgba(63,63,70,.45),transparent 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%,rgba(45,212,191,.2),transparent 55%),radial-gradient(ellipse 55% 45% at 8% 92%,rgba(15,118,110,.16),transparent 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%,rgba(45,212,191,.14),transparent 55%),radial-gradient(ellipse 55% 45% at 6% 94%,rgba(19,78,74,.4),transparent 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%,rgba(100,116,139,.55),transparent 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%,rgba(71,85,105,.42),transparent 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%,rgba(148,163,184,.48),transparent 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%,rgba(71,85,105,.5),transparent 70%)}.platform-backdrop-style--aurora .platform-light-mist--b{background:radial-gradient(ellipse at 55% 50%,rgba(51,65,85,.4),transparent 72%)}.platform-backdrop-style--aurora .platform-light-mist--c{background:radial-gradient(ellipse at 50% 40%,rgba(148,163,184,.52),transparent 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,transparent 5%,rgba(14,165,233,.42) 42%,transparent 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,transparent 10%,rgba(56,189,248,.36) 48%,transparent 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,transparent 15%,rgba(125,211,252,.4) 50%,transparent 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,transparent 10%,rgba(100,116,139,.5) 46%,transparent 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,transparent 14%,rgba(71,85,105,.4) 50%,transparent 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,transparent 18%,rgba(148,163,184,.36) 52%,transparent 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,rgba(100,116,139,.42),transparent 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,rgba(148,163,184,.32),transparent 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,rgba(82,82,91,.5),transparent 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,rgba(63,63,70,.55),transparent 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,hsla(240,4%,46%,.34),transparent 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,rgba(100,116,139,.4),transparent 70%)}.platform-backdrop-style--aurora .platform-backdrop-mist--b{background:radial-gradient(circle,rgba(71,85,105,.55),transparent 72%)}.platform-backdrop-style--aurora .platform-backdrop-mist--c{background:radial-gradient(circle,rgba(148,163,184,.28),transparent 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,transparent 5%,rgba(14,165,233,.32) 42%,transparent 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,transparent 10%,rgba(56,189,248,.26) 48%,transparent 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,transparent 15%,rgba(125,211,252,.22) 50%,transparent 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,transparent 8%,rgba(82,82,91,.55) 42%,transparent 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,transparent 12%,rgba(63,63,70,.48) 48%,transparent 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,transparent 15%,hsla(240,4%,46%,.32) 50%,transparent 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,hsla(240,4%,46%,.42),transparent 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,rgba(63,63,70,.4),transparent 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,rgba(245,158,11,.48),transparent 70%);animation:platform-ember-a 22s cubic-bezier(.4,0,.6,1) infinite}.platform-backdrop-ember--a{background:radial-gradient(circle,rgba(245,158,11,.32),transparent 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,rgba(251,191,36,.36),transparent 72%);animation:platform-ember-b 28s cubic-bezier(.4,0,.6,1) infinite;animation-delay:-8s}.platform-backdrop-ember--b{background:radial-gradient(circle,rgba(180,83,9,.28),transparent 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,transparent,rgba(100,116,139,.4),transparent);animation:platform-tide-a 20s ease-in-out infinite}.platform-backdrop-tide--a{background:linear-gradient(180deg,transparent,hsla(240,4%,46%,.4),transparent)}.platform-backdrop-tide--b,.platform-light-tide--b{top:38%;height:22%;background:linear-gradient(180deg,transparent,rgba(71,85,105,.32),transparent);animation:platform-tide-b 26s ease-in-out infinite;animation-delay:-6s}.platform-backdrop-tide--b{background:linear-gradient(180deg,transparent,rgba(82,82,91,.35),transparent)}.platform-backdrop-tide--c,.platform-light-tide--c{bottom:6%;height:24%;background:linear-gradient(180deg,transparent,rgba(148,163,184,.36),transparent);animation:platform-tide-c 32s ease-in-out infinite;animation-delay:-12s}.platform-backdrop-tide--c{background:linear-gradient(180deg,transparent,rgba(63,63,70,.42),transparent)}.platform-backdrop-grid,.platform-light-grid{position:absolute;inset:-10%;background-image:linear-gradient(rgba(100,116,139,.14) 1px,transparent 0),linear-gradient(90deg,rgba(100,116,139,.14) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 75% 65% at 50% 40%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 75% 65% at 50% 40%,#000 20%,transparent 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(hsla(240,5%,65%,.12) 1px,transparent 0),linear-gradient(90deg,hsla(240,5%,65%,.12) 1px,transparent 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%,rgba(45,212,191,.4),transparent 70%);animation:platform-dusk-a 24s cubic-bezier(.45,.05,.55,.95) infinite}.platform-backdrop-dusk--a{background:radial-gradient(ellipse at 50% 50%,rgba(45,212,191,.22),transparent 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%,rgba(15,118,110,.36),transparent 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%,rgba(19,78,74,.4),transparent 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:transparent}html.dark .bg-white{background-color:rgba(9,9,11,.82)}html.dark .bg-zinc-50{background-color:rgba(24,24,27,.78)}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:rgba(39,39,42,.6)}html.dark .bg-white\/95{background-color:rgba(9,9,11,.95)}html.dark .bg-white\/90{background-color:rgba(9,9,11,.9)}html.dark .bg-white\/75{background-color:rgba(9,9,11,.75)}html.dark .bg-white\/70{background-color:rgba(9,9,11,.7)}html.dark .bg-white\/55{background-color:rgba(9,9,11,.55)}html.dark .bg-white\/85{background-color:rgba(9,9,11,.85)}html.dark .bg-white\/80{background-color:rgba(9,9,11,.8)}html.dark .supports-\[backdrop-filter\]\:bg-white\/85{background-color:rgba(9,9,11,.85)}html.dark .bg-zinc-50\/95{background-color:rgba(24,24,27,.95)}html.dark .bg-zinc-50\/90{background-color:rgba(24,24,27,.9)}html.dark .bg-zinc-50\/80{background-color:rgba(24,24,27,.8)}html.dark .bg-zinc-50\/70{background-color:rgba(24,24,27,.7)}html.dark .bg-zinc-50\/60{background-color:rgba(24,24,27,.6)}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:rgba(9,9,11,.95)}html.dark .bg-\[\#FFFFFF\]\/90,html.dark .bg-\[\#ffffff\]\/90{background-color:rgba(9,9,11,.9)}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:rgba(127,29,29,.35)}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:hsla(0,91%,71%,.4)}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:rgba(9,9,11,.8)}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:rgba(9,9,11,.4)}html.dark .bg-ink-950\/50{background-color:rgba(9,9,11,.5)}html.dark .bg-ink-900\/40{background-color:rgba(24,24,27,.4)}html.dark .bg-ink-900\/60{background-color:rgba(24,24,27,.6)}html.dark .bg-ink-900\/80{background-color:rgba(24,24,27,.8)}html.dark .bg-ink-900\/95{background-color:rgba(24,24,27,.95)}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:rgba(6,78,59,.28)}html.dark .bg-emerald-50\/50{background-color:rgba(6,78,59,.35)}html.dark .bg-amber-50{background-color:rgba(120,53,15,.28)}html.dark .bg-amber-50\/60{background-color:rgba(120,53,15,.22)}html.dark .bg-rose-50{background-color:rgba(136,19,55,.28)}html.dark .bg-rose-50\/50{background-color:rgba(136,19,55,.35)}html.dark .bg-red-50{background-color:rgba(127,29,29,.28)}html.dark .bg-blue-50{background-color:rgba(30,58,138,.28)}html.dark .bg-sky-50{background-color:rgba(12,74,110,.28)}html.dark .bg-sky-50\/40{background-color:rgba(12,74,110,.32)}html.dark .bg-white\/80{background-color:rgba(24,24,27,.85)}html.dark .bg-violet-50{background-color:rgba(76,29,149,.28)}html.dark .bg-orange-50{background-color:rgba(154,52,18,.28)}html.dark .border-emerald-200{border-color:rgba(6,95,70,.55)}html.dark .border-amber-200{border-color:rgba(146,64,14,.55)}html.dark .border-rose-200{border-color:rgba(159,18,57,.55)}html.dark .border-red-200{border-color:rgba(153,27,27,.55)}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:rgba(252,211,77,.8)}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:rgba(9,9,11,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html.dark .via-white{--tw-gradient-to:rgba(9,9,11,0) 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:rgba(24,24,27,0) 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:hsla(0,0%,98%,.9)}html.dark .text-zinc-900\/55{color:hsla(0,0%,98%,.55)}html.dark .text-zinc-900\/45{color:hsla(0,0%,98%,.45)}html.dark .text-zinc-900\/35{color:hsla(0,0%,98%,.35)}html.dark .hover\:text-zinc-900\/90:hover{color:hsla(0,0%,98%,.9)}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:rgba(63,63,70,.9)}html.dark .border-zinc-200\/80{border-color:rgba(63,63,70,.8)}html.dark .border-zinc-200\/60{border-color:rgba(63,63,70,.6)}html.dark .border-zinc-300{border-color:#52525b}html.dark .border-zinc-100\/80{border-color:rgba(39,39,42,.8)}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:hsla(0,0%,98%,.12)}html.dark .border-zinc-900\/10{border-color:hsla(0,0%,98%,.12)}html.dark .ring-black\/5{--tw-ring-color:hsla(0,0%,100%,.08)}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:rgba(0,0,0,.45)}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::-moz-placeholder{color:#71717a}html.dark .input::placeholder{color:#71717a}html.dark .input:focus{border-color:#52525b;box-shadow:0 0 0 4px hsla(0,0%,100%,.06)}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:rgba(63,63,70,.85);background-color:rgba(24,24,27,.72);box-shadow:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}html.dark .dash-metric:hover{border-color:#3f3f46;background-color:rgba(24,24,27,.88)}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:rgba(245,158,11,.35);background:rgba(120,53,15,.25)}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:rgba(120,53,15,.28)}html.dark .border-amber-300{border-color:rgba(217,119,6,.45)}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 ::-moz-selection{background-color:hsla(0,0%,98%,.16);color:#fafafa}html.dark ::selection{background-color:hsla(0,0%,98%,.16);color:#fafafa}@media (hover:hover){html.dark ::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.14)}html.dark ::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.22)}}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(hsla(0,0%,98%,.05) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,98%,.05) 1px,transparent 0)}html.dark .landing-page-glow--a{background:radial-gradient(circle,hsla(240,4%,46%,.35),transparent 70%)}html.dark .landing-page-glow--b{background:radial-gradient(circle,rgba(82,82,91,.32),transparent 70%)}html.dark .landing-page-glow--c{background:radial-gradient(circle,rgba(63,63,70,.4),transparent 72%)}html.dark .landing-page-chart-line{stroke:hsla(0,0%,98%,.2)}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:hsla(0,0%,98%,.35)}html.dark .landing-page-vignette{background:radial-gradient(ellipse 90% 70% at 50% 40%,transparent 45%,rgba(9,9,11,.55) 82%,#09090b 100%),linear-gradient(180deg,transparent 50%,rgba(9,9,11,.45) 80%,#09090b)}