@font-face{font-family:__Inter_Tight_824360;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-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:__Inter_Tight_824360;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_Tight_824360;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_Tight_824360;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_Tight_824360;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-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:__Inter_Tight_824360;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-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:__Inter_Tight_824360;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-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:__Inter_Tight_824360;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-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:__Inter_Tight_824360;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_Tight_824360;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_Tight_824360;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_Tight_824360;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-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:__Inter_Tight_824360;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-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:__Inter_Tight_824360;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-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:__Inter_Tight_824360;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-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:__Inter_Tight_824360;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_Tight_824360;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_Tight_824360;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_Tight_824360;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-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:__Inter_Tight_824360;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-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:__Inter_Tight_824360;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-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:__Inter_Tight_824360;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-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:__Inter_Tight_824360;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_Tight_824360;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_Tight_824360;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_Tight_824360;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-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:__Inter_Tight_824360;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-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:__Inter_Tight_824360;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-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:__Inter_Tight_824360;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-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:__Inter_Tight_824360;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_Tight_824360;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_Tight_824360;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_Tight_824360;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-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:__Inter_Tight_824360;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-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:__Inter_Tight_824360;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-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:__Inter_Tight_824360;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-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:__Inter_Tight_824360;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_Tight_824360;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_Tight_824360;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_Tight_824360;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-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:__Inter_Tight_824360;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-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:__Inter_Tight_824360;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-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:__Inter_Tight_Fallback_824360;src:local("Arial");ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.00%;size-adjust:96.39%}.__className_824360{font-family:__Inter_Tight_824360,__Inter_Tight_Fallback_824360;font-style:normal}.__variable_824360{--font-inter-tight:"__Inter_Tight_824360","__Inter_Tight_Fallback_824360"}@font-face{font-family:__Space_Mono_e8b655;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ae822095a172cc5c-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:__Space_Mono_e8b655;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3c70c5716f1730b3-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:__Space_Mono_e8b655;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc727f226c737876-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:__Space_Mono_e8b655;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/77fb5eec12c66d49-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:__Space_Mono_e8b655;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/281dae1e814de8c6-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:__Space_Mono_e8b655;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/806de4d605d3ad01-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:__Space_Mono_Fallback_e8b655;src:local("Arial");ascent-override:81.58%;descent-override:26.30%;line-gap-override:0.00%;size-adjust:137.28%}.__className_e8b655{font-family:__Space_Mono_e8b655,__Space_Mono_Fallback_e8b655;font-style:normal}.__variable_e8b655{--font-space-mono:"__Space_Mono_e8b655","__Space_Mono_Fallback_e8b655"}.revia-scope{color-scheme:dark;--bg:#0a0b0d;--bg-deep:#060708;--bg-raised:#121317;--bg-elev:#17181c;--fg:#fff;--fg-90:hsla(0,0%,100%,.92);--fg-80:hsla(0,0%,100%,.8);--fg-65:hsla(0,0%,100%,.62);--fg-55:hsla(0,0%,100%,.5);--fg-40:hsla(0,0%,100%,.38);--fg-30:hsla(0,0%,100%,.28);--fg-20:hsla(0,0%,100%,.2);--fg-10:hsla(0,0%,100%,.1);--fg-06:hsla(0,0%,100%,.06);--surface-glass:hsla(0,0%,100%,.045);--surface-glass-strong:hsla(0,0%,100%,.08);--border-glass:hsla(0,0%,100%,.1);--border-glass-strong:hsla(0,0%,100%,.16);--hairline:hsla(0,0%,100%,.08);--chrome-gradient:linear-gradient(135deg,#e8e8e8,#a0a0a0 25%,#d0d0d0 40%,#888 55%,#c8c8c8 70%,#909090 85%,#b8b8b8);--success:#d8dce2;--success-dim:hsla(0,0%,100%,.1);--metal-good:linear-gradient(135deg,#ededed,#c6c6c6 48%,#aeaeae);--font-sans:var(--font-inter-tight),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-display:var(--font-inter-tight),system-ui,sans-serif;--font-mono:var(--font-space-mono),ui-monospace,"JetBrains Mono",Menlo,monospace;--w-light:300;--w-regular:400;--w-medium:500;--w-semi:600;--w-bold:700;--w-black:800;--r-xs:6px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--r-2xl:32px;--r-full:9999px;--shadow-sm:0 1px 2px rgba(0,0,0,.4);--shadow:0 8px 24px rgba(0,0,0,.45);--shadow-md:0 14px 40px rgba(0,0,0,.5);--shadow-lg:0 24px 60px rgba(0,0,0,.55);--inset-top:inset 0 1px 0 hsla(0,0%,100%,.08);--blur-card:blur(14px);--blur-shell:blur(32px) saturate(140%);--glow-top:radial-gradient(1100px 620px at 78% 8%,hsla(0,0%,100%,.06),transparent 60%);--glow-bot:radial-gradient(900px 600px at 10% 100%,hsla(0,0%,100%,.05),transparent 60%);--vignette:radial-gradient(120% 120% at 50% 30%,transparent 55%,rgba(0,0,0,.55) 100%);--hero-bg:linear-gradient(170deg,#0c0d10,#0a0b0d 45%,#060708);--ease-emphasis:cubic-bezier(.25,.1,.25,1);--t-fast:180ms;--t-base:240ms;--t-display:clamp(40px,6vw,84px);--t-h2:clamp(26px,3.2vw,40px);--t-h3:clamp(18px,2vw,22px);--t-body-lg:clamp(16px,1.4vw,19px);--t-body:15px;--t-caption:13px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-8:48px;--sp-10:64px;--sp-16:96px;--surface:var(--bg-raised);--raised:var(--bg-elev);--canvas:var(--bg);--sunken:hsla(0,0%,100%,.035);--fg-muted:var(--fg-65);--fg-faint:var(--fg-40);--border:var(--hairline);--border-strong:var(--border-glass-strong);--accent:var(--fg);--accent-fg:var(--bg);--success-bg:var(--success-dim);--danger:#f26d6d;--danger-bg:hsla(0,84%,69%,.14);--neutral-fill:hsla(0,0%,100%,.26);--skeleton:hsla(0,0%,100%,.09);--immature:hsla(0,0%,100%,.045);--immature-fg:var(--fg-40);--radius:var(--r-md);--radius-sm:var(--r-sm);--radius-lg:var(--r-lg);--radius-full:var(--r-full)}.revia-scope,.revia-scope *{box-sizing:border-box}.revia-scope{scroll-behavior:smooth;min-height:100dvh;background:var(--canvas);color:var(--fg);font-family:var(--font-sans);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}.revia-scope a{color:inherit;text-decoration:none}.revia-scope h1,.revia-scope h2,.revia-scope h3,.revia-scope h4,.revia-scope p{margin:0}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ds-eyebrow{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--fg-40);display:inline-flex;align-items:center;gap:8px}.ds-mono{font-family:var(--font-mono);letter-spacing:-.01em}.ds-link{color:var(--fg-65);text-decoration:none;transition:color var(--t-fast) var(--ease-emphasis)}.ds-link:hover,.wordmark{color:var(--fg)}.wordmark{font-family:var(--font-display);font-weight:700;letter-spacing:-.035em;line-height:1;display:inline-block}.wordmark--xl{font-size:clamp(64px,9vw,148px)}.wordmark--lg{font-size:clamp(40px,6vw,88px)}.wordmark--md{font-size:28px}.wordmark--sm{font-size:20px}.chrome-text{background:var(--chrome-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-sans);font-size:15px;font-weight:600;letter-spacing:-.02em;padding:14px 26px;border-radius:var(--r-full);border:1px solid transparent;cursor:pointer;text-decoration:none;white-space:nowrap;transition:transform var(--t-fast) var(--ease-emphasis),background var(--t-base) var(--ease-emphasis),border-color var(--t-base) var(--ease-emphasis)}.btn:active{transform:translateY(1px) scale(.99)}.btn--primary{background:var(--fg);color:var(--bg);box-shadow:var(--shadow-md)}.btn--primary:hover{background:var(--fg-90)}.btn--secondary{background:var(--surface-glass-strong);color:var(--fg);border-color:var(--border-glass-strong);backdrop-filter:var(--blur-card);-webkit-backdrop-filter:var(--blur-card)}.btn--secondary:hover{background:var(--fg-10);border-color:var(--fg-20)}.btn--ghost{background:transparent;color:var(--fg-65)}.btn--ghost:hover{color:var(--fg)}.btn--sm{padding:9px 16px;font-size:14px}.btn--lg{padding:17px 32px;font-size:18px}.btn.is-disabled,.btn:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.btn-metal-revia{background:linear-gradient(135deg,#fff,#e5e5e5 20%,#f5f5f5 40%,#d0d0d0 60%,#fafafa 80%,#ccc);color:#0a0b0d!important;border:1px solid rgba(10,11,13,.12);font-weight:600;box-shadow:var(--shadow-md);transition:all .3s ease}.btn-metal-revia:hover{background:linear-gradient(135deg,#fff,#d8d8d8 20%,#efefef 40%,silver 60%,#f5f5f5 80%,#b8b8b8)!important;border-color:rgba(10,11,13,.22);transform:translateY(-1px)}.pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:var(--r-full);background:var(--surface-glass-strong);border:1px solid var(--border-glass);color:var(--fg-80);font-size:13px;font-weight:500;backdrop-filter:var(--blur-card);-webkit-backdrop-filter:var(--blur-card)}.pill--live{color:var(--fg-90)}.pill--live .dot{background:var(--success);box-shadow:0 0 0 3px var(--success-dim)}.pill .dot,.pill--live .dot{width:7px;height:7px;border-radius:var(--r-full)}.pill .dot{background:var(--fg-40)}.pill--danger{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 45%,transparent)}.pill--danger .dot{background:var(--danger);box-shadow:0 0 0 3px var(--danger-bg)}.chip{display:inline-flex;align-items:center;gap:7px;font:600 11px/1 var(--font-mono);padding:7px 11px;border-radius:var(--r-full);border:1px solid var(--border);background:var(--surface)}.glass-card{background:var(--surface-glass);border:1px solid var(--border-glass);border-radius:var(--r-xl);box-shadow:var(--inset-top),var(--shadow-lg);backdrop-filter:var(--blur-shell);-webkit-backdrop-filter:var(--blur-shell)}.glass-panel{background:var(--bg-raised);border:1px solid var(--hairline);border-radius:var(--r-lg);box-shadow:var(--inset-top),var(--shadow)}.hero{position:relative;overflow:hidden;isolation:isolate;background:var(--glow-top),var(--glow-bot),var(--hero-bg)}.hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:var(--vignette);z-index:2}.bar-meta{color:var(--fg-40);letter-spacing:.02em}.bar-meta b{color:var(--fg-65);font-weight:600}.heronum{padding:var(--sp-2) 0}.hero__label{font-size:13px;color:var(--fg-muted);font-weight:600;letter-spacing:.01em}.hero__num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.03em;line-height:.98;font-size:clamp(42px,7vw,84px);margin:6px 0 2px}.hero__num small{font-size:.42em;font-weight:600;color:var(--fg-muted);letter-spacing:-.01em}.hero__second .v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:700;font-size:clamp(20px,2.3vw,30px);letter-spacing:-.02em;line-height:1}.hero__second .l{font-size:12px;color:var(--fg-muted);margin-top:3px}.cmp{display:inline-flex;align-items:center;gap:5px;font:600 12px/1 var(--font-mono);padding:3px 7px;border-radius:var(--r-full)}.cmp--up{color:var(--fg);background:var(--success-bg)}.cmp--down{color:var(--danger);background:var(--danger-bg)}.cmp--flat{color:var(--fg-muted);background:var(--sunken)}.cmp-cap{font-size:11px;color:var(--fg-faint);margin-left:6px}.tag-real{display:inline-flex;align-items:center;gap:5px;font:600 10px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--fg-muted);border:1px solid var(--border-strong);border-radius:var(--r-full);padding:4px 8px}.tag-real .d{width:6px;height:6px;border-radius:50%;background:var(--fg)}.prop{height:34px;border-radius:var(--r-sm);border:1px solid var(--border)}.prop,.prop span{display:flex;overflow:hidden}.prop span{align-items:center;justify-content:center;font:600 11px/1 var(--font-mono);color:#fff;white-space:nowrap}.prop .p-good{background:var(--metal-good);color:#0a0b0d}.prop .p-rest{background:var(--neutral-fill);color:var(--fg-muted)}.prop-key{display:flex;gap:var(--sp-4);margin-top:8px;font-size:11.5px;color:var(--fg-muted);flex-wrap:wrap}.prop-key i{width:10px;height:10px;border-radius:2px;display:inline-block;margin-right:5px;vertical-align:-1px}.chart{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);position:relative;overflow:hidden}.chart__hd{display:flex;align-items:baseline;gap:8px;padding:12px 14px 0}.chart__t{font-size:13px;font-weight:600}.chart__type{margin-left:auto;font:600 9px/1 var(--font-mono);letter-spacing:.08em;color:var(--fg-faint);border:1px solid var(--border);border-radius:3px;padding:3px 5px;text-transform:uppercase}.chart__sub{padding:2px 14px 0;font-size:11px;color:var(--fg-faint)}.chart .plot{padding:8px 14px 14px}.tbl-wrap{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.tbl-hd{display:flex;align-items:center;gap:8px;padding:11px 14px;border-bottom:1px solid var(--border);background:var(--surface)}.tbl-hd .t{font-size:13px;font-weight:600}table.wt{width:100%;border-collapse:collapse;font-size:12.5px}table.wt th{text-align:left;font:600 10px/1 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--fg-faint);padding:8px 12px;border-bottom:1px solid var(--border);white-space:nowrap}table.wt td.r,table.wt th.r{text-align:right}table.wt td{padding:10px 12px;border-bottom:1px solid var(--border);color:var(--fg)}table.wt tr:last-child td{border-bottom:none}.tnum{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.field{display:flex;flex-direction:column;gap:6px}.field label{font:600 11px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--fg-muted)}.input,.select{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);padding:11px 12px;font-size:14px;color:var(--fg);display:flex;align-items:center;justify-content:space-between;width:100%}.input .ph{color:var(--fg-faint)}select.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}input.input{outline:none}input.input::-moz-placeholder{color:var(--fg-faint)}input.input::placeholder{color:var(--fg-faint)}.dropzone{border:2px dashed var(--border-strong);border-radius:var(--r-lg);background:var(--canvas);padding:var(--sp-8);text-align:center;color:var(--fg-muted);display:flex;flex-direction:column;align-items:center;gap:10px;cursor:pointer;transition:border-color var(--t-base)}.dropzone:hover{border-color:var(--fg-40)}.dropzone.drag{border-color:var(--fg);background:var(--sunken)}.skel{background:linear-gradient(90deg,var(--skeleton) 0,color-mix(in srgb,var(--skeleton) 55%,var(--surface)) 50%,var(--skeleton) 100%);background-size:200% 100%;animation:shimmer 1.4s linear infinite;border-radius:var(--r-sm)}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes spin{to{transform:rotate(1turn)}}.skel-line{height:11px;margin:8px 0}.skel-bar{height:8px;border-radius:2px}.state{border-radius:var(--radius);padding:var(--sp-5);display:flex;flex-direction:column;gap:6px;align-items:flex-start}.state .st-k{font:600 9px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:4px 7px;border-radius:var(--r-sm)}.state .st-title{font-size:14px;font-weight:600}.state .st-body{font-size:12.5px;color:var(--fg-muted)}.state--empty{border:1px dashed var(--border-strong);background:var(--canvas)}.state--empty .st-k{color:var(--fg-muted);background:var(--sunken)}.state--immature{border:1px solid var(--border);background:var(--immature)}.state--immature .st-k{background:var(--surface)}.state--immature .st-k,.state--immature .st-title{color:var(--immature-fg)}.state--error{border:1px solid color-mix(in srgb,var(--danger) 35%,var(--border));background:var(--danger-bg)}.state--error .st-k{color:#fff;background:var(--danger)}.state--error .st-title{color:var(--danger)}.locked{position:relative;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.locked__veil{position:absolute;inset:0;background:color-mix(in srgb,var(--surface) 62%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);flex-direction:column;gap:10px;text-align:center;padding:var(--sp-5)}.locked__veil,.locked__veil .lk{display:flex;align-items:center;justify-content:center}.locked__veil .lk{width:34px;height:34px;border-radius:50%;border:1px solid var(--border-strong);background:var(--surface)}.blurcontent{filter:blur(3px);opacity:.65;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.est{position:relative;border:1px dashed var(--border-strong);border-radius:var(--radius);background-image:repeating-linear-gradient(135deg,transparent 0 9px,color-mix(in srgb,var(--fg) 4%,transparent) 9px 10px);background-color:var(--canvas);padding:var(--sp-5)}.est__k{display:inline-flex;align-items:center;gap:6px;font:600 10px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--fg-muted);border:1px dashed var(--border-strong);border-radius:var(--r-full);padding:4px 9px;background:var(--surface)}.est__range{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:700;font-size:clamp(24px,3vw,34px);letter-spacing:-.02em}.disclaimer{font-size:11px;color:var(--fg-faint);font-style:italic;line-height:1.4}.eyebrow{font:600 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.badge-mono,.eyebrow{color:var(--fg-muted)}.badge-mono{font:600 10px/1 var(--font-mono);letter-spacing:.04em;border:1px solid var(--border);border-radius:var(--r-sm);padding:4px 7px;background:var(--surface);display:inline-block}.callout{border:1px dashed var(--border-strong);border-radius:var(--radius);background:var(--canvas);padding:10px 12px;font-size:12px;color:var(--fg-muted);display:flex;gap:8px;align-items:flex-start}.callout .k{font:600 9px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-faint);white-space:nowrap;padding-top:1px}.progress-steps{display:flex;align-items:center;gap:6px;font:600 11px/1 var(--font-mono);color:var(--fg-muted)}.progress-steps .seg{height:4px;width:34px;border-radius:2px;background:var(--border)}.progress-steps .seg.on{background:var(--accent)}.hairline{height:1px;background:var(--border);border:none;margin:var(--sp-5) 0}.scroll-x{overflow-x:auto}.rv-charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--sp-5);align-items:start}.kpi-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.kpi{background:var(--surface);padding:14px 14px 12px;display:flex;flex-direction:column;gap:6px;position:relative}.kpi.drill{cursor:pointer}.kpi.drill:hover{background:var(--sunken)}.kpi.drill:hover:after{content:"→";position:absolute;top:10px;right:10px;font:12px/1 var(--font-mono);color:var(--fg-muted)}.kpi__l{font-size:11px;color:var(--fg-muted);line-height:1.25}.kpi__v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:700;font-size:22px;letter-spacing:-.02em}.kpi__c{display:flex;align-items:center;gap:6px;font:600 11px/1 var(--font-mono)}.kpi__c.up{color:var(--success)}.kpi__c.down{color:var(--danger)}.kpi__c.flat{color:var(--fg-faint)}.kpi--muted .kpi__v{color:var(--immature-fg)}.kpi--muted{background:var(--immature)}.grid-health{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-3)}.hcard{border:1px solid var(--border);border-radius:var(--radius);padding:12px 13px;background:var(--surface);display:flex;flex-direction:column;gap:5px}.hcard .hl{font-size:11px;color:var(--fg-muted)}.hcard .hv{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:700;font-size:18px;display:flex;align-items:center;gap:7px}.chip .st{width:8px;height:8px;border-radius:50%}.chip .st--ok{background:var(--success)}.chip .st--fail{background:var(--danger)}.chip .st--na{background:var(--border-strong)}.chip--na,.tbl-hd .cta-note{color:var(--fg-faint)}.tbl-hd .cta-note{margin-left:auto;font:600 9px/1 var(--font-mono);letter-spacing:.05em;text-transform:uppercase}table.wt tbody tr.drill{cursor:pointer}table.wt tbody tr.drill:hover{background:var(--sunken)}.step-n{width:30px;height:30px;border-radius:50%;border:1px solid var(--border-strong);display:flex;align-items:center;justify-content:center;font:700 13px/1 var(--font-mono);color:var(--fg)}.note{position:relative;font-size:11.5px;line-height:1.45;color:var(--fg-faint);padding-left:14px;margin-top:var(--sp-2)}.note:before{content:"";position:absolute;left:0;top:3px;bottom:3px;width:2px;background:var(--border-strong);border-radius:2px}.note b{color:var(--fg-muted);font-weight:600}.note--drill:before{background:var(--accent)}.dash{max-width:1180px;margin:0 auto;padding:var(--sp-6) var(--sp-5) var(--sp-10)}.dash-frame{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden}.dash-bar{display:flex;align-items:center;gap:var(--sp-2);padding:10px 14px;background:var(--sunken);border-bottom:1px solid var(--border)}.dash-bar__k{font:600 10px/1 var(--font-mono);letter-spacing:.06em;color:var(--fg-muted);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:3px 6px;background:var(--surface)}.dash-bar__meta{margin-left:auto;font:11px/1 var(--font-mono);color:var(--fg-faint)}@media(max-width:900px){.kpi-row{grid-template-columns:repeat(3,1fr)}.grid-health{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.kpi-row{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.calc-locked,.calc-map,.calc-teaser-hero,.hero-grid,.priv-grid,.steps-grid{grid-template-columns:1fr!important}}@media(max-width:560px){.revia-scope main{padding-left:var(--sp-3)!important;padding-right:var(--sp-3)!important}}.revia-scope .hero-card-bg{position:absolute!important;inset:0!important;z-index:1;pointer-events:none;opacity:.85}.revia-scope .grainient-container{width:100%;height:100%;position:absolute!important;inset:0!important;overflow:hidden}.revia-scope .calc-split-card{display:grid;grid-template-columns:1fr 1fr;border-radius:var(--r-lg);position:relative;box-shadow:var(--shadow-lg);border:1px solid rgba(26,25,21,.08);overflow:visible!important;min-height:520px}.revia-scope .calc-split-left{border-radius:var(--r-lg) 0 0 var(--r-lg);border-right:1px solid rgba(26,25,21,.08)}.revia-scope .calc-split-left,.revia-scope .calc-split-right{background:#f8f8f6;color:#1a1915;padding:var(--sp-8) var(--sp-8);position:relative;display:flex;flex-direction:column;justify-content:center}.revia-scope .calc-split-right{overflow:hidden;border-radius:0 var(--r-lg) var(--r-lg) 0}@media (max-width:768px){.revia-scope .calc-split-card{grid-template-columns:1fr;min-height:auto}.revia-scope .calc-split-left{border-radius:var(--r-lg) var(--r-lg) 0 0;padding:var(--sp-6) var(--sp-5);border-right:none;border-bottom:1px solid rgba(26,25,21,.08)}.revia-scope .calc-split-right{border-radius:0 0 var(--r-lg) var(--r-lg);padding:var(--sp-6) var(--sp-5)}}.chrome-text-dark .split-char{background:linear-gradient(135deg,#555,#222 25%,#444 40%,#1c1c1c 55%,#383838 70%,#252525 85%,#303030);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.revia-scope .steps-grid .grid-cell-interactive:first-child{border-top-left-radius:var(--r-lg);border-bottom-left-radius:var(--r-lg)}.revia-scope .steps-grid .grid-cell-interactive:last-child{border-top-right-radius:var(--r-lg);border-bottom-right-radius:var(--r-lg)}.revia-scope .grid-cell-interactive{position:relative;z-index:1;padding:var(--sp-6);background:#f8f8f6;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),background-color .25s cubic-bezier(.16,1,.3,1),border-radius .25s cubic-bezier(.16,1,.3,1),z-index .25s cubic-bezier(.16,1,.3,1)}.revia-scope .grid-cell-interactive:first-child{border-top-left-radius:var(--r-lg)}.revia-scope .grid-cell-interactive:nth-child(3){border-top-right-radius:var(--r-lg)}.revia-scope .grid-cell-interactive:nth-child(4){border-bottom-left-radius:var(--r-lg)}.revia-scope .grid-cell-interactive:last-child{border-bottom-right-radius:var(--r-lg)}.revia-scope .grid-cell-interactive:hover{z-index:10;transform:translateY(-3px);background:#faf9f5;box-shadow:0 10px 30px rgba(26,25,21,.08);border-radius:var(--r-lg)}.revia-scope .btn-grainient-revia{position:relative!important;overflow:hidden!important;color:#fff!important;border:1px solid hsla(0,0%,100%,.15)!important;background:transparent!important;box-shadow:var(--shadow)!important;transition:border-color .3s ease,transform .2s ease!important}.revia-scope .btn-grainient-revia:hover{border-color:hsla(0,0%,100%,.35)!important;transform:translateY(-1px);box-shadow:0 12px 28px rgba(0,0,0,.6)!important}.revia-scope .tilt-container-3d{perspective:1000px;width:100%;display:flex;justify-content:center;align-items:center}.revia-scope .tilt-card-3d{transform:rotateY(-14deg) rotateX(7deg) rotate(-2deg);transform-style:preserve-3d;transition:transform .7s cubic-bezier(.16,1,.3,1),box-shadow .7s cubic-bezier(.16,1,.3,1)!important;box-shadow:-20px 20px 40px rgba(0,0,0,.25),-5px 5px 15px rgba(0,0,0,.15)!important}.revia-scope .tilt-card-3d:hover{transform:rotateY(0deg) rotateX(0deg) rotate(0deg) scale(1.02);box-shadow:0 15px 30px rgba(0,0,0,.2),0 5px 15px rgba(0,0,0,.1)!important}.revia-scope .showcase-card{padding:0!important;min-height:auto!important}.revia-scope .showcase-card .calc-teaser-hero{gap:var(--sp-10)!important;align-items:center!important}.revia-scope .showcase-card .hero__label{font-size:18px!important;color:hsla(0,0%,100%,.75)!important;font-weight:500!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin-bottom:12px!important}.revia-scope .showcase-card .hero__num{display:flex!important;flex-direction:column!important;gap:4px!important;font-size:clamp(80px,10vw,130px)!important;line-height:.88!important;font-weight:700!important;margin:10px 0!important;letter-spacing:-.04em!important}.revia-scope .showcase-card .hero__num small{display:block!important;font-size:clamp(18px,2vw,24px)!important;font-weight:500!important;color:hsla(0,0%,100%,.65)!important;font-family:var(--font-sans)!important;letter-spacing:-.01em!important;margin-top:8px!important}.revia-scope .showcase-card .chart__type{font-size:16px!important;font-weight:600!important;letter-spacing:.02em!important;color:hsla(0,0%,100%,.85)!important;margin-bottom:14px!important}.revia-scope .showcase-card .chart__hd{margin-bottom:var(--sp-5)!important}.revia-scope .showcase-card .chart__t{font-size:17px!important;font-weight:600!important}.revia-scope .showcase-card .chart__sub{font-size:14px!important;margin-bottom:var(--sp-5)!important;color:hsla(0,0%,100%,.6)!important}.revia-scope .showcase-card .prop{height:62px!important;border-radius:var(--r-md)!important;background:hsla(0,0%,100%,.08)!important;border:1px solid hsla(0,0%,100%,.12)!important}.revia-scope .showcase-card .prop .p-good{background:var(--success)!important;color:#1a1915!important;font-weight:700!important;font-size:16px!important;display:flex!important;align-items:center!important;padding-left:var(--sp-5)!important}.revia-scope .showcase-card .prop .p-rest{color:hsla(0,0%,100%,.6)!important;font-size:15px!important;display:flex!important;align-items:center!important;padding-right:var(--sp-5)!important;justify-content:flex-end!important}.revia-scope .showcase-card .prop-key{font-size:15px!important;gap:24px!important;margin-top:16px!important}.revia-scope .showcase-card .prop-key span{display:inline-flex!important;align-items:center!important;gap:10px!important;color:hsla(0,0%,100%,.75)!important}.revia-scope .showcase-card .prop-key i{width:10px!important;height:10px!important;border-radius:50%!important;flex-shrink:0!important}.revia-scope .showcase-card .disclaimer{font-size:14px!important;line-height:1.6!important;color:hsla(0,0%,100%,.5)!important;margin-top:var(--sp-8)!important}