:root{--black:#000;--white:#fff;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--btn-bg:#0b2049;--light-text:#1a1a1a;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:"Geist", system-ui, "Segoe UI", Roboto, sans-serif;--heading:"Geist", system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;--lato:"Lato", sans-serif;--ibm-plex-mono:"IBM Plex Mono", monospace;--plus-jakarta-sans:"Plus Jakarta Sans", sans-serif;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (max-width:1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--text:#9ca3af;--text-h:#f3f4f6;--bg:#0f172a;--border:#2e303a;--code-bg:#1f2028;--navy-blue:#0b2049;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}[data-theme=dark]{--text:#9ca3af;--text-h:#f3f4f6;--bg:#0f172a;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}#root{box-sizing:border-box;flex-direction:column;width:100%;max-width:100%;min-height:100svh;margin:0;display:flex}::view-transition-old(root){z-index:1;animation:none}::view-transition-new(root){z-index:9999;animation:.45s cubic-bezier(.4,0,.2,1) both rwa-theme-reveal}@keyframes rwa-theme-reveal{0%{clip-path:circle(0% at var(--theme-origin-x,50%) var(--theme-origin-y,0%))}to{clip-path:circle(150% at var(--theme-origin-x,50%) var(--theme-origin-y,0%))}}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.font-12{font-size:12px}@media (min-width:640px){.font-12{font-size:12px}}.font-14{font-size:12px}@media (min-width:640px){.font-14{font-size:14px}}.font-16{font-size:14px}@media (min-width:640px){.font-16{font-size:14px}}@media (min-width:1024px){.font-16{font-size:16px}}.font-17{font-size:15px}@media (min-width:640px){.font-17{font-size:16px}}@media (min-width:1024px){.font-17{font-size:17px}}.font-18{font-size:16px}@media (min-width:640px){.font-18{font-size:17px}}@media (min-width:1024px){.font-18{font-size:18px}}.font-19{font-size:16px}@media (min-width:640px){.font-19{font-size:17px}}@media (min-width:768px){.font-19{font-size:18px}}@media (min-width:1024px){.font-19{font-size:19px}}.font-20{font-size:16px}@media (min-width:640px){.font-20{font-size:14px}}@media (min-width:768px){.font-20{font-size:16px}}@media (min-width:1024px){.font-20{font-size:18px}}@media (min-width:1280px){.font-20{font-size:19px}}@media (min-width:1536px){.font-20{font-size:20px}}.font-22{font-size:16px}@media (min-width:640px){.font-22{font-size:20px}}@media (min-width:768px){.font-22{font-size:22px}}@media (min-width:1024px){.font-22{font-size:18px}}@media (min-width:1280px){.font-22{font-size:20px}}@media (min-width:1536px){.font-22{font-size:22px}}.font-24{font-size:16px}@media (min-width:640px){.font-24{font-size:16px}}@media (min-width:768px){.font-24{font-size:18px}}@media (min-width:1024px){.font-24{font-size:18px}}@media (min-width:1280px){.font-24{font-size:20px}}@media (min-width:1536px){.font-24{font-size:22px}}.font-25{font-size:14px}@media (min-width:640px){.font-25{font-size:18px}}@media (min-width:768px){.font-25{font-size:20px}}@media (min-width:1024px){.font-25{font-size:20px}}@media (min-width:1280px){.font-25{font-size:23px}}@media (min-width:1536px){.font-25{font-size:25px}}.font-26{font-size:20px}@media (min-width:640px){.font-26{font-size:22px}}@media (min-width:768px){.font-26{font-size:24px}}@media (min-width:1024px){.font-26{font-size:26px}}.font-28{font-size:16px}@media (min-width:640px){.font-28{font-size:20px}}@media (min-width:768px){.font-28{font-size:22px}}@media (min-width:1024px){.font-28{font-size:24px}}@media (min-width:1280px){.font-28{font-size:27px}}@media (min-width:1536px){.font-28{font-size:28px}}.font-30{font-size:20px}@media (min-width:640px){.font-30{font-size:22px}}@media (min-width:768px){.font-30{font-size:24px}}@media (min-width:1024px){.font-30{font-size:26px}}@media (min-width:1280px){.font-30{font-size:29px}}@media (min-width:1536px){.font-30{font-size:30px}}.font-32{font-size:22px}@media (min-width:640px){.font-32{font-size:24px}}@media (min-width:768px){.font-32{font-size:26px}}@media (min-width:1024px){.font-32{font-size:28px}}@media (min-width:1280px){.font-32{font-size:31px}}@media (min-width:1536px){.font-32{font-size:32px}}.font-34{font-size:22px}@media (min-width:640px){.font-34{font-size:26px}}@media (min-width:768px){.font-34{font-size:30px}}@media (min-width:1024px){.font-34{font-size:34px}}.font-36{font-size:24px}@media (min-width:640px){.font-36{font-size:28px}}@media (min-width:768px){.font-36{font-size:32px}}@media (min-width:1024px){.font-36{font-size:36px}}.font-38{font-size:24px}@media (min-width:640px){.font-38{font-size:28px}}@media (min-width:768px){.font-38{font-size:32px}}@media (min-width:1024px){.font-38{font-size:38px}}.font-40{font-size:28px}@media (min-width:640px){.font-40{font-size:32px}}@media (min-width:768px){.font-40{font-size:36px}}@media (min-width:1024px){.font-40{font-size:40px}}.font-42{font-size:30px}@media (min-width:640px){.font-42{font-size:34px}}@media (min-width:768px){.font-42{font-size:38px}}@media (min-width:1024px){.font-42{font-size:42px}}.font-44{font-size:22px}@media (min-width:640px){.font-44{font-size:26px}}@media (min-width:768px){.font-44{font-size:30px}}@media (min-width:1024px){.font-44{font-size:32px}}@media (min-width:1280px){.font-44{font-size:36px}}@media (min-width:1536px){.font-44{font-size:40px}}.font-48{font-size:24px}@media (min-width:640px){.font-48{font-size:30px}}@media (min-width:768px){.font-48{font-size:34px}}@media (min-width:1024px){.font-48{font-size:36px}}@media (min-width:1280px){.font-48{font-size:40px}}@media (min-width:1536px){.font-48{font-size:44px}}.font-54{font-size:28px}@media (min-width:640px){.font-54{font-size:34px}}@media (min-width:768px){.font-54{font-size:40px}}@media (min-width:1024px){.font-54{font-size:46px}}@media (min-width:1280px){.font-54{font-size:50px}}@media (min-width:1536px){.font-54{font-size:54px}}.font-60{font-size:26px}@media (min-width:640px){.font-60{font-size:32px}}@media (min-width:768px){.font-60{font-size:38px}}@media (min-width:1024px){.font-60{font-size:42px}}@media (min-width:1280px){.font-60{font-size:46px}}.font-64{font-size:28px}@media (min-width:640px){.font-64{font-size:36px}}@media (min-width:768px){.font-64{font-size:42px}}@media (min-width:1024px){.font-64{font-size:48px}}@media (min-width:1280px){.font-64{font-size:52px}}@media (min-width:1536px){.font-64{font-size:56px}}.font-68{font-size:35px}@media (min-width:640px){.font-68{font-size:52px}}@media (min-width:768px){.font-68{font-size:60px}}@media (min-width:1024px){.font-68{font-size:38px}}@media (min-width:1280px){.font-68{font-size:46px}}@media (min-width:1536px){.font-68{font-size:64px}}.font-72{font-size:36px}@media (min-width:640px){.font-72{font-size:48px}}@media (min-width:768px){.font-72{font-size:56px}}@media (min-width:1024px){.font-72{font-size:54px}}@media (min-width:1280px){.font-72{font-size:64px}}@media (min-width:1536px){.font-72{font-size:72px}}.font-74{font-size:36px}@media (min-width:640px){.font-74{font-size:48px}}@media (min-width:768px){.font-74{font-size:56px}}@media (min-width:1024px){.font-74{font-size:54px}}@media (min-width:1280px){.font-74{font-size:64px}}@media (min-width:1536px){.font-74{font-size:74px}}.font-96{font-size:58px}@media (min-width:640px){.font-96{font-size:70px}}@media (min-width:768px){.font-96{font-size:76px}}@media (min-width:1024px){.font-96{font-size:96px}}.font-140{font-size:48px}@media (min-width:1024px){.font-140{font-size:120px}}@media (min-width:1280px){.font-140{font-size:130px}}@media (min-width:1536px){.font-140{font-size:140px}}.font-220{font-size:40px}@media (min-width:640px){.font-220{font-size:80px}}@media (min-width:768px){.font-220{font-size:85px}}@media (min-width:1024px){.font-220{font-size:90px}}@media (min-width:1280px){.font-220{font-size:150px}}@media (min-width:1536px){.font-220{font-size:175px}}.font-Typetext{font-size:22px}@media (min-width:640px){.font-Typetext{font-size:28px}}@media (min-width:768px){.font-Typetext{font-size:60px}}@media (min-width:1024px){.font-Typetext{font-size:28px}}@media (min-width:1280px){.font-Typetext{font-size:40px}}.font-new-14{font-size:14px}@media (min-width:1024px){.font-new-14{font-size:12px}}@media (min-width:1280px){.font-new-14{font-size:14px}}.font-new-64{font-size:20px}@media (min-width:640px){.font-new-64{font-size:28px}}@media (min-width:768px){.font-new-64{font-size:32px}}@media (min-width:1024px){.font-new-64{font-size:40px}}@media (min-width:1280px){.font-new-64{font-size:52px}}@media (min-width:1536px){.font-new-64{font-size:64px}}.font-new-32{font-size:16px}@media (min-width:640px){.font-new-32{font-size:18px}}@media (min-width:768px){.font-new-32{font-size:20px}}@media (min-width:1024px){.font-new-32{font-size:24px}}@media (min-width:1280px){.font-new-32{font-size:28px}}@media (min-width:1536px){.font-new-32{font-size:32px}}.font-new-40{font-size:20px}@media (min-width:640px){.font-new-40{font-size:18px}}@media (min-width:768px){.font-new-40{font-size:20px}}@media (min-width:1024px){.font-new-40{font-size:26px}}@media (min-width:1280px){.font-new-40{font-size:32px}}@media (min-width:1536px){.font-new-40{font-size:40px}}.font-form-24{font-size:12px}@media (min-width:640px){.font-form-24{font-size:18px}}@media (min-width:1024px){.font-form-24{font-size:14px}}@media (min-width:1280px){.font-form-24{font-size:18px}}@media (min-width:1536px){.font-form-24{font-size:20px}}.font-card-24{font-size:16px}@media (min-width:640px){.font-card-24{font-size:18px}}@media (min-width:1024px){.font-card-24{font-size:16px}}@media (min-width:1280px){.font-card-24{font-size:18px}}@media (min-width:1536px){.font-card-24{font-size:22px}}.font-new-44{font-size:28px}@media (min-width:768px){.font-new-44{font-size:32px}}@media (min-width:1024px){.font-new-44{font-size:28px}}@media (min-width:1280px){.font-new-44{font-size:40px}}@media (min-width:1536px){.font-new-44{font-size:44px}}.font-new-48{font-size:20px}@media (min-width:640px){.font-new-48{font-size:28px}}@media (min-width:768px){.font-new-48{font-size:40px}}@media (min-width:1024px){.font-new-48{font-size:40px}}@media (min-width:1280px){.font-new-48{font-size:48px}}.font-new-20{font-size:12px}@media (min-width:640px){.font-new-20{font-size:14px}}@media (min-width:768px){.font-new-20{font-size:16px}}@media (min-width:1024px){.font-new-20{font-size:18px}}@media (min-width:1280px){.font-new-20{font-size:20px}}.font-new-18{font-size:12px}@media (min-width:640px){.font-new-18{font-size:14px}}@media (min-width:768px){.font-new-18{font-size:16px}}@media (min-width:1024px){.font-new-18{font-size:16px}}@media (min-width:1280px){.font-new-18{font-size:18px}}.font-new-28{font-size:14px}@media (min-width:640px){.font-new-28{font-size:20px}}@media (min-width:768px){.font-new-28{font-size:22px}}@media (min-width:1024px){.font-new-28{font-size:24px}}@media (min-width:1280px){.font-new-28{font-size:27px}}@media (min-width:1536px){.font-new-28{font-size:28px}}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.themed-scrollbar,.custom-scrollbar{scrollbar-width:thin;scrollbar-color:#d7dade transparent}.themed-scrollbar::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.themed-scrollbar::-webkit-scrollbar-track{background:0 0}.custom-scrollbar::-webkit-scrollbar-track{background:0 0}.themed-scrollbar::-webkit-scrollbar-thumb{background-color:#d7dade;border-radius:9999px}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:#d7dade;border-radius:9999px}.themed-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#94a3b8}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#94a3b8}[data-theme=dark] .themed-scrollbar,[data-theme=dark] .custom-scrollbar{scrollbar-color:#334155 transparent}[data-theme=dark] .themed-scrollbar::-webkit-scrollbar-thumb{background-color:#334155}[data-theme=dark] .custom-scrollbar::-webkit-scrollbar-thumb{background-color:#334155}[data-theme=dark] .themed-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#475569}[data-theme=dark] .custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#475569}.font-lato{font-family:var(--lato)!important}.font-ibm-plex-mono{font-family:var(--ibm-plex-mono)!important}.font-plus-jakarta-sans{font-family:var(--plus-jakarta-sans)!important}.clip-ellipse-55{clip-path:ellipse(55% 100% at 50% 100%)}.clip-ellipse-60{clip-path:ellipse(60% 100% at 50% 100%)}.clip-ellipse-65{clip-path:ellipse(65% 100% at 50% 100%)}.hero-bg-detail{background-image:none}@media (min-width:768px){.hero-bg-detail{background-image:var(--hero-bg);background-size:cover}}
