@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/0976488a93c99127-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/b8ea1ee93647266d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/58f594893e239343-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/ac00f2359531d23a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/a56537cf24ce9903-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6c7020de180daef2-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a0ee14a49020d32f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e2bb589f75dbdfb-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aabb7477e3a5b1d7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9f0a0c474f8375fe-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bf777d47ae4d361e-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b13bb98cecf31cc0-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a13bfc8308e70fe9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/decb493150c28da4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/dcc593aea1eca373-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/608d124cf00e7a3c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b93d57822ca0e8f8-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6942631257e4c671-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/88f1bc133d83ead6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3b2357b09643eafd-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/5132fcc85a350a86-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/165cd4a211bdcb42-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ad30967cba1378b1-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cd7d66b3623a33f6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/56e748dc30abd173-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Alternates Fallback;src:local("Arial");ascent-override:83.96%;descent-override:21.77%;line-gap-override:0.00%;size-adjust:115.30%}.__className_ece0ef{font-family:Montserrat Alternates,Montserrat Alternates Fallback;font-style:normal}.__variable_ece0ef{--font-montserrat-alt:"Montserrat Alternates","Montserrat Alternates Fallback"}:root{--rcs-primary:#2fb267;--rcs-primary-light:#e8f8ee;--rcs-secondary:#19a3dc;--rcs-secondary-light:#e5f4fc;--rcs-accent:#ef543c;--rcs-warning:#f0b030;--rcs-error:#ed1c24;--rcs-surface:#ffffff;--rcs-background:#f4f6f8;--rcs-border:#e5e7eb;--rcs-text-primary:#111827;--rcs-text-secondary:#4b5563;--rcs-text-muted:#6b7280;--rcs-space-xs:4px;--rcs-space-sm:8px;--rcs-space-md:16px;--rcs-space-lg:24px;--rcs-space-xl:32px;--rcs-space-2xl:48px;--rcs-font-sans:"Codec Cold",Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--rcs-font-mono:"JetBrains Mono","Fira Code",monospace;--rcs-text-xs:0.75rem;--rcs-text-sm:0.875rem;--rcs-text-base:1rem;--rcs-text-lg:1.125rem;--rcs-text-xl:1.25rem;--rcs-text-2xl:1.5rem;--rcs-radius-sm:4px;--rcs-radius-md:8px;--rcs-radius-lg:12px;--rcs-radius-full:9999px;--rcs-shadow-sm:0 1px 2px rgba(0,0,0,0.05);--rcs-shadow-md:0 4px 6px rgba(0,0,0,0.07);--rcs-shadow-lg:0 10px 15px rgba(0,0,0,0.1)}:root,:root[data-theme=light]{--theme-color-scheme:light;--theme-canvas:#f4f6f8;--theme-surface:#ffffff;--theme-surface-sunken:#e9edf2;--theme-field:#fcfdfe;--theme-foreground:#111827;--theme-foreground-muted:#4b5563;--theme-foreground-subtle:#5f6b7d;--theme-line:#e2e7ec;--theme-line-strong:#cdd5de;--theme-chart-series-1:#3b82f6;--theme-chart-series-2:#1a6a3d;--theme-chart-series-3:#a855f7;--theme-chart-series-4:#8a5a00;--theme-chart-series-5:#64748b;--theme-overlay:rgb(0 0 0/40%);--theme-nav-surface:#253142;--theme-nav-surface-raised:#1d2735;--theme-nav-line:#1f2a3a;--theme-nav-foreground:#ffffff;--theme-nav-foreground-muted:#aeb6c2;--theme-nav-focus-ring:#48c57c;--theme-primary:var(--rcs-primary);--theme-primary-light:var(--rcs-primary-light);--theme-primary-hover:#28a05c;--theme-primary-pressed:#228e51;--theme-primary-disabled:#1a6a3d;--theme-primary-text:#1a6a3d;--theme-on-primary:#06140c;--theme-primary-muted:color-mix(in srgb,var(--rcs-primary) 15%,transparent);--theme-primary-border:color-mix(in srgb,var(--rcs-primary) 20%,transparent);--theme-primary-glow:color-mix(in srgb,var(--rcs-primary) 40%,transparent);--theme-accent:var(--rcs-accent);--theme-accent-light:#fdece9;--theme-accent-hover:#d94a35;--theme-warning:var(--rcs-warning);--theme-warning-light:#fef5e2;--theme-warning-hover:#d9a02b;--theme-on-status-warning:#6b4500;--theme-info:var(--rcs-secondary);--theme-info-light:var(--rcs-secondary-light);--theme-info-hover:#1592c5;--theme-on-status-info:#075985;--theme-success:#00a651;--theme-success-light:#e5f6ed;--theme-success-hover:#009548;--theme-on-status-success:#006b36;--theme-error:var(--rcs-error);--theme-error-light:#fde8e9;--theme-error-hover:#d41920;--theme-on-status-error:#9b1118;--theme-primary-shadow-sm:0 1px 3px rgb(47 178 103/12%);--theme-primary-shadow-md:0 4px 14px rgb(47 178 103/15%);--theme-primary-shadow-lg:0 8px 30px rgb(47 178 103/20%);--theme-primary-shadow-glow:0 0 20px rgb(47 178 103/30%)}:root[data-theme=dark]{--theme-color-scheme:dark;--theme-canvas:#0f131a;--theme-surface:#171d27;--theme-surface-sunken:#212936;--theme-field:#12171f;--theme-foreground:#e8ecf2;--theme-foreground-muted:#a3adbd;--theme-foreground-subtle:#8b95a6;--theme-line:#28303d;--theme-line-strong:#353f4f;--theme-chart-series-1:#60a5fa;--theme-chart-series-2:#48c57c;--theme-chart-series-3:#c084fc;--theme-chart-series-4:#f0b45a;--theme-chart-series-5:#a3adbd;--theme-overlay:rgb(0 0 0/40%);--theme-nav-surface:#111827;--theme-nav-surface-raised:#1f2937;--theme-nav-line:#5f6b7d;--theme-nav-foreground:#ffffff;--theme-nav-foreground-muted:#b8c0cc;--theme-nav-focus-ring:#48c57c;--theme-primary:#48c57c;--theme-primary-light:#12301f;--theme-primary-hover:#5bd18c;--theme-primary-pressed:#3daf6d;--theme-primary-disabled:#315b43;--theme-primary-text:#48c57c;--theme-on-primary:#06140c;--theme-primary-muted:rgb(72 197 124/15%);--theme-primary-border:rgb(72 197 124/24%);--theme-primary-glow:rgb(72 197 124/42%);--theme-accent:#ff7660;--theme-accent-light:#3b211f;--theme-accent-hover:#ff8a76;--theme-warning:#d9a45c;--theme-warning-light:#33260f;--theme-warning-hover:#e7b66f;--theme-on-status-warning:#f4ce8a;--theme-info:#62bce5;--theme-info-light:#142d3a;--theme-info-hover:#78c8eb;--theme-on-status-info:#9bdbf5;--theme-success:#48c57c;--theme-success-light:#12301f;--theme-success-hover:#5bd18c;--theme-on-status-success:#8ee4b0;--theme-error:#ef7e76;--theme-error-light:#3a1d1b;--theme-error-hover:#f3948e;--theme-on-status-error:#ffaaa4;--theme-primary-shadow-sm:0 1px 3px rgb(0 0 0/40%);--theme-primary-shadow-md:0 4px 14px rgb(0 0 0/45%);--theme-primary-shadow-lg:0 8px 30px rgb(0 0 0/50%);--theme-primary-shadow-glow:0 0 20px rgb(72 197 124/24%)}@keyframes rcs-fade-up{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes rcs-flow-dot{0%{offset-distance:0}to{offset-distance:100%}}.animate-fade-up{animation:rcs-fade-up .28s ease-out both}.edge-flow-dot{animation:rcs-flow-dot 1.8s linear infinite;offset-rotate:0deg}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}