@font-face{font-family:Unbounded;src:url(/assets/unbounded-normal-500-C6PKJrED.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Unbounded;src:url(/assets/unbounded-normal-600-FsOLKi_6.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Unbounded;src:url(/assets/unbounded-normal-700-D7JzkHrz.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Unbounded;src:url(/assets/unbounded-normal-800-Hgwc9eOA.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/montserrat-normal-400-BpBdJhRB.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/montserrat-normal-500-jG7tc9Aj.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/montserrat-normal-600-eAJ8X84r.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/montserrat-normal-700-CIELBzau.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{color-scheme:dark;--rw-bg-deep: #0d1117;--rw-bg-app: #161b22;--rw-surface: #21262d;--rw-card: rgba(33, 38, 45, .92);--rw-card-solid: rgba(22, 27, 34, .96);--rw-text: #c9d1d9;--rw-text-strong: #ffffff;--rw-text-muted: #8b949e;--rw-cyan: #3bc9db;--rw-cyan-dark: #15aabf;--rw-cyan-light: #66d9e8;--rw-violet: #9775fa;--rw-green: #40c057;--rw-warning: #f08c00;--rw-danger: #e03131;--rw-border: #484f58;--rw-border-muted: rgba(139, 148, 158, .2);--rw-border-strong: rgba(59, 201, 219, .38);--app-base-background: var(--rw-bg-deep);--app-viewport-background: radial-gradient(820px 540px at 8% 0%, rgba(6, 182, 212, .1) 0%, rgba(6, 182, 212, .035) 36%, rgba(6, 182, 212, 0) 68%), radial-gradient(720px 460px at 100% 8%, rgba(121, 80, 242, .1) 0%, rgba(121, 80, 242, .035) 38%, rgba(121, 80, 242, 0) 70%), linear-gradient(rgba(139, 148, 158, .035) 1px, transparent 1px), linear-gradient(90deg, rgba(139, 148, 158, .035) 1px, transparent 1px), linear-gradient(180deg, var(--rw-bg-app) 0%, var(--rw-bg-deep) 100%);--app-viewport-background-size: auto, auto, 52px 52px, 52px 52px, auto;--app-tabbar-surface: linear-gradient(180deg, rgba(22, 27, 34, .92) 0%, rgba(13, 17, 23, .96) 100%)}@keyframes rw-section-fade-in{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes rw-title-slide-in{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes rw-card-fade-in{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rw-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}html{scroll-behavior:auto;scrollbar-gutter:auto;overflow-y:auto;min-height:100%;background-color:var(--app-base-background);background-image:var(--app-viewport-background);background-size:var(--app-viewport-background-size, auto);background-attachment:fixed}html[data-classic-scrollbars="1"]{scrollbar-gutter:stable}@supports (scrollbar-gutter: stable){html[data-classic-scrollbars="1"] body,html[data-classic-scrollbars="1"] .mui-fixed{padding-right:0!important}}body{margin:0;padding:0;min-height:100%;min-height:100dvh;background-color:var(--app-base-background);overflow-x:hidden;-webkit-overflow-scrolling:touch;font-family:Montserrat,Vazirmatn,"Apple Color Emoji",Noto Sans SC,Twemoji Country Flags,sans-serif}#root{width:100%;min-height:100%;min-height:100dvh;overflow-x:hidden;background:transparent}@keyframes vp-content-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.vp-appear{animation:vp-content-in .32s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0) * 45ms)}.vp-appear:nth-child(1){animation-delay:calc(var(--i, 0) * 45ms)}.vp-appear:nth-child(2){animation-delay:calc(var(--i, 1) * 45ms)}.vp-appear:nth-child(3){animation-delay:calc(var(--i, 2) * 45ms)}.vp-appear:nth-child(4){animation-delay:calc(var(--i, 3) * 45ms)}.vp-appear:nth-child(5){animation-delay:calc(var(--i, 4) * 45ms)}.vp-appear:nth-child(n+6){animation-delay:calc(var(--i, 5) * 45ms)}@media(prefers-reduced-motion:reduce){.vp-appear{animation:none;animation-delay:0ms}}@keyframes vp-code-reveal{0%{opacity:0;filter:blur(8px);transform:translateY(4px)}to{opacity:1;filter:blur(0);transform:none}}.vp-code-reveal{animation:vp-code-reveal .42s cubic-bezier(.22,1,.36,1) both}@media(prefers-reduced-motion:reduce){.vp-code-reveal{animation:none}}.vp-tabanim-pop{transform-origin:center;animation:vp-anim-tabpop .2s cubic-bezier(.22,1,.36,1) both}@keyframes vp-anim-tabpop{0%{transform:scale(.92)}55%{transform:scale(1.04)}to{transform:scale(1)}}.vp-tabglow-in{animation:vp-anim-tabglow-in .24s cubic-bezier(.22,1,.36,1) both}@keyframes vp-anim-tabglow-in{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.vp-tabanim-pop,.vp-tabglow-in{animation:none}}
