@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_1bc20f{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_1bc20f{--font-mangu-sans:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-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:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--font-mangu-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_2999de{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_2999de{--font-mangu-public:"Manrope","Manrope Fallback"}:root,[data-mangu-theme=light]{--mangu-color-neutral-0:#FFFFFF;--mangu-color-neutral-50:#F8FAFC;--mangu-color-neutral-100:#F1F5F9;--mangu-color-neutral-150:#E8EDF3;--mangu-color-neutral-200:#E2E8F0;--mangu-color-neutral-300:#CBD5E1;--mangu-color-neutral-400:#94A3B8;--mangu-color-neutral-500:#64748B;--mangu-color-neutral-600:#475569;--mangu-color-neutral-700:#334155;--mangu-color-neutral-800:#1E293B;--mangu-color-neutral-900:#0F172A;--mangu-color-neutral-1000:#020617;--mangu-color-brand-50:#F0FDFA;--mangu-color-brand-100:#CCFBF1;--mangu-color-brand-200:#99F6E4;--mangu-color-brand-300:#5EEAD4;--mangu-color-brand-400:#2DD4BF;--mangu-color-brand-500:#14B8A6;--mangu-color-brand-600:#0D9488;--mangu-color-brand-700:#0F766E;--mangu-color-brand-800:#115E59;--mangu-color-brand-900:#134E4A;--mangu-color-focus-ring:#0369A1;--mangu-color-focus-ring-offset:#FFFFFF;--mangu-color-semantic-success-50:#ECFDF5;--mangu-color-semantic-success-100:#D1FAE5;--mangu-color-semantic-success-500:#10B981;--mangu-color-semantic-success-600:#059669;--mangu-color-semantic-success-700:#047857;--mangu-color-semantic-warning-50:#FFFBEB;--mangu-color-semantic-warning-100:#FEF3C7;--mangu-color-semantic-warning-500:#F59E0B;--mangu-color-semantic-warning-600:#D97706;--mangu-color-semantic-warning-700:#B45309;--mangu-color-semantic-danger-50:#FEF2F2;--mangu-color-semantic-danger-100:#FEE2E2;--mangu-color-semantic-danger-500:#EF4444;--mangu-color-semantic-danger-600:#DC2626;--mangu-color-semantic-danger-700:#B91C1C;--mangu-color-semantic-info-50:#EFF6FF;--mangu-color-semantic-info-100:#DBEAFE;--mangu-color-semantic-info-500:#3B82F6;--mangu-color-semantic-info-600:#2563EB;--mangu-color-semantic-info-700:#1D4ED8;--mangu-accent-product-accent-01-base:#1E40AF;--mangu-accent-product-accent-01-foreground:#FFFFFF;--mangu-accent-product-accent-01-subtle:#EFF6FF;--mangu-accent-product-accent-01-border:#93C5FD;--mangu-accent-product-accent-01-hover:#1D4ED8;--mangu-accent-product-accent-01-active:#1E3A8A;--mangu-accent-product-accent-02-base:#4338CA;--mangu-accent-product-accent-02-foreground:#FFFFFF;--mangu-accent-product-accent-02-subtle:#EEF2FF;--mangu-accent-product-accent-02-border:#A5B4FC;--mangu-accent-product-accent-02-hover:#3730A3;--mangu-accent-product-accent-02-active:#312E81;--mangu-accent-product-accent-03-base:#6D28D9;--mangu-accent-product-accent-03-foreground:#FFFFFF;--mangu-accent-product-accent-03-subtle:#F5F3FF;--mangu-accent-product-accent-03-border:#C4B5FD;--mangu-accent-product-accent-03-hover:#5B21B6;--mangu-accent-product-accent-03-active:#4C1D95;--mangu-accent-product-accent-04-base:#BE123C;--mangu-accent-product-accent-04-foreground:#FFFFFF;--mangu-accent-product-accent-04-subtle:#FFF1F2;--mangu-accent-product-accent-04-border:#FDA4AF;--mangu-accent-product-accent-04-hover:#9F1239;--mangu-accent-product-accent-04-active:#881337;--mangu-accent-product-accent-05-base:#B45309;--mangu-accent-product-accent-05-foreground:#FFFFFF;--mangu-accent-product-accent-05-subtle:#FFFBEB;--mangu-accent-product-accent-05-border:#FCD34D;--mangu-accent-product-accent-05-hover:#92400E;--mangu-accent-product-accent-05-active:#78350F;--mangu-accent-product-accent-06-base:#047857;--mangu-accent-product-accent-06-foreground:#FFFFFF;--mangu-accent-product-accent-06-subtle:#ECFDF5;--mangu-accent-product-accent-06-border:#6EE7B7;--mangu-accent-product-accent-06-hover:#065F46;--mangu-accent-product-accent-06-active:#064E3B;--mangu-status-active-color:#059669;--mangu-status-beta-color:#2563EB;--mangu-status-limited-color:#D97706;--mangu-status-coming-soon-color:#3B82F6;--mangu-status-research-color:#0D9488;--mangu-status-maintenance-color:#B45309;--mangu-status-retired-color:#64748B;--mangu-status-success-color:#059669;--mangu-status-warning-color:#D97706;--mangu-status-danger-color:#DC2626;--mangu-status-info-color:#2563EB;--mangu-status-neutral-color:#475569;--mangu-spacing-0:0;--mangu-spacing-0-px:0px;--mangu-spacing-50:0.125rem;--mangu-spacing-50-px:2px;--mangu-spacing-100:0.25rem;--mangu-spacing-100-px:4px;--mangu-spacing-150:0.375rem;--mangu-spacing-150-px:6px;--mangu-spacing-200:0.5rem;--mangu-spacing-200-px:8px;--mangu-spacing-300:0.75rem;--mangu-spacing-300-px:12px;--mangu-spacing-400:1rem;--mangu-spacing-400-px:16px;--mangu-spacing-500:1.25rem;--mangu-spacing-500-px:20px;--mangu-spacing-600:1.5rem;--mangu-spacing-600-px:24px;--mangu-spacing-800:2rem;--mangu-spacing-800-px:32px;--mangu-spacing-1000:2.5rem;--mangu-spacing-1000-px:40px;--mangu-spacing-1200:3rem;--mangu-spacing-1200-px:48px;--mangu-radius-none:0;--mangu-radius-small:0.25rem;--mangu-radius-medium:0.375rem;--mangu-radius-large:0.5rem;--mangu-radius-xl:0.75rem;--mangu-radius-hero:1rem;--mangu-radius-full:9999px;--mangu-shadow-none:none;--mangu-shadow-subtle:0 1px 2px 0 rgb(2 6 23/0.05);--mangu-shadow-raised:0 4px 6px -1px rgb(2 6 23/0.08),0 2px 4px -2px rgb(2 6 23/0.06);--mangu-shadow-overlay:0 20px 25px -5px rgb(2 6 23/0.1),0 8px 10px -6px rgb(2 6 23/0.08);--mangu-motion-duration-fast:120ms;--mangu-motion-duration-standard:200ms;--mangu-motion-duration-slow:320ms;--mangu-motion-duration-entrance:480ms;--mangu-motion-duration-drift:8s;--mangu-motion-ease-standard:cubic-bezier(0.4,0,0.2,1);--mangu-motion-ease-enter:cubic-bezier(0,0,0.2,1);--mangu-motion-ease-exit:cubic-bezier(0.4,0,1,1);--mangu-breakpoint-mobile:480px;--mangu-breakpoint-tablet:768px;--mangu-breakpoint-desktop:1024px;--mangu-breakpoint-wide:1280px;--mangu-typography-display-size:3rem;--mangu-typography-display-line-height:1.1;--mangu-typography-display-weight:600;--mangu-typography-display-letter-spacing:-0.02em;--mangu-typography-display-xl-size:clamp(2.75rem,1.5rem + 4vw,4.5rem);--mangu-typography-display-xl-line-height:1.05;--mangu-typography-display-xl-weight:600;--mangu-typography-display-xl-letter-spacing:-0.03em;--mangu-typography-display-l-size:clamp(2.25rem,1.25rem + 3vw,3.75rem);--mangu-typography-display-l-line-height:1.08;--mangu-typography-display-l-weight:600;--mangu-typography-display-l-letter-spacing:-0.025em;--mangu-typography-display-m-size:clamp(1.875rem,1.1rem + 2vw,3rem);--mangu-typography-display-m-line-height:1.12;--mangu-typography-display-m-weight:600;--mangu-typography-display-m-letter-spacing:-0.02em;--mangu-typography-h1-size:2.25rem;--mangu-typography-h1-line-height:1.2;--mangu-typography-h1-weight:600;--mangu-typography-h1-letter-spacing:-0.02em;--mangu-typography-h2-size:1.875rem;--mangu-typography-h2-line-height:1.25;--mangu-typography-h2-weight:600;--mangu-typography-h2-letter-spacing:-0.015em;--mangu-typography-h3-size:1.5rem;--mangu-typography-h3-line-height:1.3;--mangu-typography-h3-weight:600;--mangu-typography-h3-letter-spacing:-0.01em;--mangu-typography-h4-size:1.25rem;--mangu-typography-h4-line-height:1.35;--mangu-typography-h4-weight:600;--mangu-typography-h4-letter-spacing:-0.005em;--mangu-typography-body-lg-size:1.125rem;--mangu-typography-body-lg-line-height:1.6;--mangu-typography-body-lg-weight:400;--mangu-typography-body-lg-letter-spacing:0;--mangu-typography-body-size:1rem;--mangu-typography-body-line-height:1.6;--mangu-typography-body-weight:400;--mangu-typography-body-letter-spacing:0;--mangu-typography-body-sm-size:0.875rem;--mangu-typography-body-sm-line-height:1.5;--mangu-typography-body-sm-weight:400;--mangu-typography-body-sm-letter-spacing:0;--mangu-typography-label-size:0.875rem;--mangu-typography-label-line-height:1.4;--mangu-typography-label-weight:500;--mangu-typography-label-letter-spacing:0.01em;--mangu-typography-caption-size:0.75rem;--mangu-typography-caption-line-height:1.4;--mangu-typography-caption-weight:400;--mangu-typography-caption-letter-spacing:0.01em;--mangu-typography-code-size:0.875rem;--mangu-typography-code-line-height:1.5;--mangu-typography-code-weight:400;--mangu-typography-code-letter-spacing:0;--mangu-font-sans:"IBM Plex Sans",ui-sans-serif,system-ui,sans-serif;--mangu-font-mono:"IBM Plex Mono",ui-monospace,monospace;--mangu-font-public-display:"Manrope","IBM Plex Sans",ui-sans-serif,system-ui,sans-serif;--mangu-font-public-sans:"Manrope","IBM Plex Sans",ui-sans-serif,system-ui,sans-serif;--mangu-semantic-surface-primary:#FFFFFF;--mangu-semantic-surface-secondary:#F8FAFC;--mangu-semantic-surface-tertiary:#F1F5F9;--mangu-semantic-surface-inverse:#0F172A;--mangu-semantic-surface-elevated:#FFFFFF;--mangu-semantic-text-primary:#0F172A;--mangu-semantic-text-secondary:#334155;--mangu-semantic-text-muted:#64748B;--mangu-semantic-text-inverse:#FFFFFF;--mangu-semantic-text-disabled:#94A3B8;--mangu-semantic-border-default:#E2E8F0;--mangu-semantic-border-subtle:#E8EDF3;--mangu-semantic-border-strong:#CBD5E1;--mangu-semantic-border-interactive:#94A3B8;--mangu-semantic-border-focus:#0369A1;--mangu-semantic-border-danger:#EF4444;--mangu-semantic-brand-primary:#0F766E;--mangu-semantic-brand-hover:#115E59;--mangu-semantic-brand-active:#134E4A;--mangu-semantic-brand-foreground:#FFFFFF;--mangu-semantic-focus-ring:#0369A1;--mangu-public-surface-light-background:#FFFFFF;--mangu-public-surface-light-foreground:#0F172A;--mangu-public-surface-light-muted:#F1F5F9;--mangu-public-surface-light-border:#E2E8F0;--mangu-public-surface-dark-background:#0F172A;--mangu-public-surface-dark-foreground:#F8FAFC;--mangu-public-surface-dark-muted:#1E293B;--mangu-public-surface-dark-border:#334155;--mangu-public-surface-brand-background:#115E59;--mangu-public-surface-brand-foreground:#FFFFFF;--mangu-public-surface-brand-muted:#0F766E;--mangu-public-surface-brand-border:#0D9488;--mangu-public-surface-neutral-background:#F8FAFC;--mangu-public-surface-neutral-foreground:#0F172A;--mangu-public-surface-neutral-muted:#F1F5F9;--mangu-public-surface-neutral-border:#E2E8F0;--mangu-gradient-hero-atmosphere:radial-gradient(120% 80% at 20% 0%,color-mix(in srgb,#14B8A6 28%,transparent),transparent 55%),linear-gradient(160deg,#0F172A,#134E4A 48%,#0F766E);--mangu-gradient-brand-signal:linear-gradient(135deg,#0F766E,#14B8A6 50%,#2DD4BF);--mangu-gradient-product-highlight:linear-gradient(180deg,color-mix(in srgb,#1E40AF 12%,transparent),transparent 70%);--mangu-gradient-section-fade:linear-gradient(180deg,transparent,color-mix(in srgb,#0F172A 6%,transparent));--mangu-editorial-width-narrow:40rem;--mangu-editorial-width-standard:48rem;--mangu-editorial-width-wide:72rem;--mangu-editorial-width-full:100%;--mangu-section-y-sm:3rem;--mangu-section-y-md:4.5rem;--mangu-section-y-lg:6rem;--mangu-section-y-xl:8rem;--mangu-blur-sm:4px;--mangu-blur-md:12px;--mangu-blur-lg:24px;--mangu-elevation-low:0 2px 8px rgb(2 6 23/0.06);--mangu-elevation-mid:0 8px 24px rgb(2 6 23/0.1);--mangu-elevation-high:0 24px 48px rgb(2 6 23/0.14)}[data-mangu-theme=dark]{--mangu-color-neutral-0:#FFFFFF;--mangu-color-neutral-50:#F8FAFC;--mangu-color-neutral-100:#F1F5F9;--mangu-color-neutral-150:#E8EDF3;--mangu-color-neutral-200:#E2E8F0;--mangu-color-neutral-300:#CBD5E1;--mangu-color-neutral-400:#94A3B8;--mangu-color-neutral-500:#64748B;--mangu-color-neutral-600:#475569;--mangu-color-neutral-700:#334155;--mangu-color-neutral-800:#1E293B;--mangu-color-neutral-900:#0F172A;--mangu-color-neutral-1000:#020617;--mangu-color-brand-50:#F0FDFA;--mangu-color-brand-100:#CCFBF1;--mangu-color-brand-200:#99F6E4;--mangu-color-brand-300:#5EEAD4;--mangu-color-brand-400:#2DD4BF;--mangu-color-brand-500:#14B8A6;--mangu-color-brand-600:#0D9488;--mangu-color-brand-700:#0F766E;--mangu-color-brand-800:#115E59;--mangu-color-brand-900:#134E4A;--mangu-color-focus-ring:#0369A1;--mangu-color-focus-ring-offset:#FFFFFF;--mangu-color-semantic-success-50:#ECFDF5;--mangu-color-semantic-success-100:#D1FAE5;--mangu-color-semantic-success-500:#10B981;--mangu-color-semantic-success-600:#059669;--mangu-color-semantic-success-700:#047857;--mangu-color-semantic-warning-50:#FFFBEB;--mangu-color-semantic-warning-100:#FEF3C7;--mangu-color-semantic-warning-500:#F59E0B;--mangu-color-semantic-warning-600:#D97706;--mangu-color-semantic-warning-700:#B45309;--mangu-color-semantic-danger-50:#FEF2F2;--mangu-color-semantic-danger-100:#FEE2E2;--mangu-color-semantic-danger-500:#EF4444;--mangu-color-semantic-danger-600:#DC2626;--mangu-color-semantic-danger-700:#B91C1C;--mangu-color-semantic-info-50:#EFF6FF;--mangu-color-semantic-info-100:#DBEAFE;--mangu-color-semantic-info-500:#3B82F6;--mangu-color-semantic-info-600:#2563EB;--mangu-color-semantic-info-700:#1D4ED8;--mangu-accent-product-accent-01-base:#1E40AF;--mangu-accent-product-accent-01-foreground:#FFFFFF;--mangu-accent-product-accent-01-subtle:#EFF6FF;--mangu-accent-product-accent-01-border:#93C5FD;--mangu-accent-product-accent-01-hover:#1D4ED8;--mangu-accent-product-accent-01-active:#1E3A8A;--mangu-accent-product-accent-02-base:#4338CA;--mangu-accent-product-accent-02-foreground:#FFFFFF;--mangu-accent-product-accent-02-subtle:#EEF2FF;--mangu-accent-product-accent-02-border:#A5B4FC;--mangu-accent-product-accent-02-hover:#3730A3;--mangu-accent-product-accent-02-active:#312E81;--mangu-accent-product-accent-03-base:#6D28D9;--mangu-accent-product-accent-03-foreground:#FFFFFF;--mangu-accent-product-accent-03-subtle:#F5F3FF;--mangu-accent-product-accent-03-border:#C4B5FD;--mangu-accent-product-accent-03-hover:#5B21B6;--mangu-accent-product-accent-03-active:#4C1D95;--mangu-accent-product-accent-04-base:#BE123C;--mangu-accent-product-accent-04-foreground:#FFFFFF;--mangu-accent-product-accent-04-subtle:#FFF1F2;--mangu-accent-product-accent-04-border:#FDA4AF;--mangu-accent-product-accent-04-hover:#9F1239;--mangu-accent-product-accent-04-active:#881337;--mangu-accent-product-accent-05-base:#B45309;--mangu-accent-product-accent-05-foreground:#FFFFFF;--mangu-accent-product-accent-05-subtle:#FFFBEB;--mangu-accent-product-accent-05-border:#FCD34D;--mangu-accent-product-accent-05-hover:#92400E;--mangu-accent-product-accent-05-active:#78350F;--mangu-accent-product-accent-06-base:#047857;--mangu-accent-product-accent-06-foreground:#FFFFFF;--mangu-accent-product-accent-06-subtle:#ECFDF5;--mangu-accent-product-accent-06-border:#6EE7B7;--mangu-accent-product-accent-06-hover:#065F46;--mangu-accent-product-accent-06-active:#064E3B;--mangu-status-active-color:#059669;--mangu-status-beta-color:#2563EB;--mangu-status-limited-color:#D97706;--mangu-status-coming-soon-color:#3B82F6;--mangu-status-research-color:#0D9488;--mangu-status-maintenance-color:#B45309;--mangu-status-retired-color:#64748B;--mangu-status-success-color:#059669;--mangu-status-warning-color:#D97706;--mangu-status-danger-color:#DC2626;--mangu-status-info-color:#2563EB;--mangu-status-neutral-color:#475569;--mangu-spacing-0:0;--mangu-spacing-0-px:0px;--mangu-spacing-50:0.125rem;--mangu-spacing-50-px:2px;--mangu-spacing-100:0.25rem;--mangu-spacing-100-px:4px;--mangu-spacing-150:0.375rem;--mangu-spacing-150-px:6px;--mangu-spacing-200:0.5rem;--mangu-spacing-200-px:8px;--mangu-spacing-300:0.75rem;--mangu-spacing-300-px:12px;--mangu-spacing-400:1rem;--mangu-spacing-400-px:16px;--mangu-spacing-500:1.25rem;--mangu-spacing-500-px:20px;--mangu-spacing-600:1.5rem;--mangu-spacing-600-px:24px;--mangu-spacing-800:2rem;--mangu-spacing-800-px:32px;--mangu-spacing-1000:2.5rem;--mangu-spacing-1000-px:40px;--mangu-spacing-1200:3rem;--mangu-spacing-1200-px:48px;--mangu-radius-none:0;--mangu-radius-small:0.25rem;--mangu-radius-medium:0.375rem;--mangu-radius-large:0.5rem;--mangu-radius-xl:0.75rem;--mangu-radius-hero:1rem;--mangu-radius-full:9999px;--mangu-shadow-none:none;--mangu-shadow-subtle:0 1px 2px 0 rgb(0 0 0/0.4);--mangu-shadow-raised:0 4px 6px -1px rgb(0 0 0/0.45),0 2px 4px -2px rgb(0 0 0/0.35);--mangu-shadow-overlay:0 20px 25px -5px rgb(0 0 0/0.55),0 8px 10px -6px rgb(0 0 0/0.45);--mangu-motion-duration-fast:120ms;--mangu-motion-duration-standard:200ms;--mangu-motion-duration-slow:320ms;--mangu-motion-duration-entrance:480ms;--mangu-motion-duration-drift:8s;--mangu-motion-ease-standard:cubic-bezier(0.4,0,0.2,1);--mangu-motion-ease-enter:cubic-bezier(0,0,0.2,1);--mangu-motion-ease-exit:cubic-bezier(0.4,0,1,1);--mangu-breakpoint-mobile:480px;--mangu-breakpoint-tablet:768px;--mangu-breakpoint-desktop:1024px;--mangu-breakpoint-wide:1280px;--mangu-typography-display-size:3rem;--mangu-typography-display-line-height:1.1;--mangu-typography-display-weight:600;--mangu-typography-display-letter-spacing:-0.02em;--mangu-typography-display-xl-size:clamp(2.75rem,1.5rem + 4vw,4.5rem);--mangu-typography-display-xl-line-height:1.05;--mangu-typography-display-xl-weight:600;--mangu-typography-display-xl-letter-spacing:-0.03em;--mangu-typography-display-l-size:clamp(2.25rem,1.25rem + 3vw,3.75rem);--mangu-typography-display-l-line-height:1.08;--mangu-typography-display-l-weight:600;--mangu-typography-display-l-letter-spacing:-0.025em;--mangu-typography-display-m-size:clamp(1.875rem,1.1rem + 2vw,3rem);--mangu-typography-display-m-line-height:1.12;--mangu-typography-display-m-weight:600;--mangu-typography-display-m-letter-spacing:-0.02em;--mangu-typography-h1-size:2.25rem;--mangu-typography-h1-line-height:1.2;--mangu-typography-h1-weight:600;--mangu-typography-h1-letter-spacing:-0.02em;--mangu-typography-h2-size:1.875rem;--mangu-typography-h2-line-height:1.25;--mangu-typography-h2-weight:600;--mangu-typography-h2-letter-spacing:-0.015em;--mangu-typography-h3-size:1.5rem;--mangu-typography-h3-line-height:1.3;--mangu-typography-h3-weight:600;--mangu-typography-h3-letter-spacing:-0.01em;--mangu-typography-h4-size:1.25rem;--mangu-typography-h4-line-height:1.35;--mangu-typography-h4-weight:600;--mangu-typography-h4-letter-spacing:-0.005em;--mangu-typography-body-lg-size:1.125rem;--mangu-typography-body-lg-line-height:1.6;--mangu-typography-body-lg-weight:400;--mangu-typography-body-lg-letter-spacing:0;--mangu-typography-body-size:1rem;--mangu-typography-body-line-height:1.6;--mangu-typography-body-weight:400;--mangu-typography-body-letter-spacing:0;--mangu-typography-body-sm-size:0.875rem;--mangu-typography-body-sm-line-height:1.5;--mangu-typography-body-sm-weight:400;--mangu-typography-body-sm-letter-spacing:0;--mangu-typography-label-size:0.875rem;--mangu-typography-label-line-height:1.4;--mangu-typography-label-weight:500;--mangu-typography-label-letter-spacing:0.01em;--mangu-typography-caption-size:0.75rem;--mangu-typography-caption-line-height:1.4;--mangu-typography-caption-weight:400;--mangu-typography-caption-letter-spacing:0.01em;--mangu-typography-code-size:0.875rem;--mangu-typography-code-line-height:1.5;--mangu-typography-code-weight:400;--mangu-typography-code-letter-spacing:0;--mangu-font-sans:"IBM Plex Sans",ui-sans-serif,system-ui,sans-serif;--mangu-font-mono:"IBM Plex Mono",ui-monospace,monospace;--mangu-font-public-display:"Manrope","IBM Plex Sans",ui-sans-serif,system-ui,sans-serif;--mangu-font-public-sans:"Manrope","IBM Plex Sans",ui-sans-serif,system-ui,sans-serif;--mangu-semantic-surface-primary:#0F172A;--mangu-semantic-surface-secondary:#1E293B;--mangu-semantic-surface-tertiary:#334155;--mangu-semantic-surface-inverse:#FFFFFF;--mangu-semantic-surface-elevated:#1E293B;--mangu-semantic-text-primary:#F8FAFC;--mangu-semantic-text-secondary:#CBD5E1;--mangu-semantic-text-muted:#94A3B8;--mangu-semantic-text-inverse:#0F172A;--mangu-semantic-text-disabled:#475569;--mangu-semantic-border-default:#334155;--mangu-semantic-border-subtle:#1E293B;--mangu-semantic-border-strong:#475569;--mangu-semantic-border-interactive:#64748B;--mangu-semantic-border-focus:#0369A1;--mangu-semantic-border-danger:#EF4444;--mangu-semantic-brand-primary:#14B8A6;--mangu-semantic-brand-hover:#2DD4BF;--mangu-semantic-brand-active:#5EEAD4;--mangu-semantic-brand-foreground:#0F172A;--mangu-semantic-focus-ring:#0369A1;--mangu-public-surface-light-background:#FFFFFF;--mangu-public-surface-light-foreground:#0F172A;--mangu-public-surface-light-muted:#F1F5F9;--mangu-public-surface-light-border:#E2E8F0;--mangu-public-surface-dark-background:#0F172A;--mangu-public-surface-dark-foreground:#F8FAFC;--mangu-public-surface-dark-muted:#1E293B;--mangu-public-surface-dark-border:#334155;--mangu-public-surface-brand-background:#115E59;--mangu-public-surface-brand-foreground:#FFFFFF;--mangu-public-surface-brand-muted:#0F766E;--mangu-public-surface-brand-border:#0D9488;--mangu-public-surface-neutral-background:#F8FAFC;--mangu-public-surface-neutral-foreground:#0F172A;--mangu-public-surface-neutral-muted:#F1F5F9;--mangu-public-surface-neutral-border:#E2E8F0;--mangu-gradient-hero-atmosphere:radial-gradient(120% 80% at 20% 0%,color-mix(in srgb,#14B8A6 28%,transparent),transparent 55%),linear-gradient(160deg,#0F172A,#134E4A 48%,#0F766E);--mangu-gradient-brand-signal:linear-gradient(135deg,#0F766E,#14B8A6 50%,#2DD4BF);--mangu-gradient-product-highlight:linear-gradient(180deg,color-mix(in srgb,#1E40AF 12%,transparent),transparent 70%);--mangu-gradient-section-fade:linear-gradient(180deg,transparent,color-mix(in srgb,#0F172A 6%,transparent));--mangu-editorial-width-narrow:40rem;--mangu-editorial-width-standard:48rem;--mangu-editorial-width-wide:72rem;--mangu-editorial-width-full:100%;--mangu-section-y-sm:3rem;--mangu-section-y-md:4.5rem;--mangu-section-y-lg:6rem;--mangu-section-y-xl:8rem;--mangu-blur-sm:4px;--mangu-blur-md:12px;--mangu-blur-lg:24px;--mangu-elevation-low:0 2px 8px rgb(2 6 23/0.06);--mangu-elevation-mid:0 8px 24px rgb(2 6 23/0.1);--mangu-elevation-high:0 24px 48px rgb(2 6 23/0.14)}.mangu-text{margin:0;color:var(--mangu-semantic-text-primary)}.mangu-text--body-lg{font-size:var(--mangu-typography-body-lg-size);line-height:var(--mangu-typography-body-lg-line-height);font-weight:var(--mangu-typography-body-lg-weight);letter-spacing:var(--mangu-typography-body-lg-letter-spacing)}.mangu-text--body{font-size:var(--mangu-typography-body-size);line-height:var(--mangu-typography-body-line-height);font-weight:var(--mangu-typography-body-weight);letter-spacing:var(--mangu-typography-body-letter-spacing)}.mangu-text--body-sm{font-size:var(--mangu-typography-body-sm-size);line-height:var(--mangu-typography-body-sm-line-height);font-weight:var(--mangu-typography-body-sm-weight);letter-spacing:var(--mangu-typography-body-sm-letter-spacing)}.mangu-text--label{font-size:var(--mangu-typography-label-size);line-height:var(--mangu-typography-label-line-height);font-weight:var(--mangu-typography-label-weight);letter-spacing:var(--mangu-typography-label-letter-spacing)}.mangu-text--caption{font-size:var(--mangu-typography-caption-size);line-height:var(--mangu-typography-caption-line-height);font-weight:var(--mangu-typography-caption-weight);letter-spacing:var(--mangu-typography-caption-letter-spacing);color:var(--mangu-semantic-text-muted)}.mangu-text--code{font-family:var(--mangu-font-mono);font-size:var(--mangu-typography-code-size);line-height:var(--mangu-typography-code-line-height);font-weight:var(--mangu-typography-code-weight);letter-spacing:var(--mangu-typography-code-letter-spacing)}.mangu-heading{margin:0;color:var(--mangu-semantic-text-primary);font-weight:600}.mangu-heading--h1{font-size:var(--mangu-typography-h1-size);line-height:var(--mangu-typography-h1-line-height);letter-spacing:var(--mangu-typography-h1-letter-spacing)}.mangu-heading--h2{font-size:var(--mangu-typography-h2-size);line-height:var(--mangu-typography-h2-line-height);letter-spacing:var(--mangu-typography-h2-letter-spacing)}.mangu-heading--h3{font-size:var(--mangu-typography-h3-size);line-height:var(--mangu-typography-h3-line-height);letter-spacing:var(--mangu-typography-h3-letter-spacing)}.mangu-heading--h4{font-size:var(--mangu-typography-h4-size);line-height:var(--mangu-typography-h4-line-height);letter-spacing:var(--mangu-typography-h4-letter-spacing)}.mangu-heading--display{font-size:var(--mangu-typography-display-size);line-height:var(--mangu-typography-display-line-height);font-weight:var(--mangu-typography-display-weight);letter-spacing:var(--mangu-typography-display-letter-spacing)}.mangu-heading--display-xl,.mangu-text--display-xl{font-family:var(--mangu-font-public-display);font-size:var(--mangu-typography-display-xl-size);line-height:var(--mangu-typography-display-xl-line-height);font-weight:var(--mangu-typography-display-xl-weight);letter-spacing:var(--mangu-typography-display-xl-letter-spacing)}.mangu-heading--display-l,.mangu-text--display-l{font-family:var(--mangu-font-public-display);font-size:var(--mangu-typography-display-l-size);line-height:var(--mangu-typography-display-l-line-height);font-weight:var(--mangu-typography-display-l-weight);letter-spacing:var(--mangu-typography-display-l-letter-spacing)}.mangu-heading--display-m,.mangu-text--display-m{font-family:var(--mangu-font-public-display);font-size:var(--mangu-typography-display-m-size);line-height:var(--mangu-typography-display-m-line-height);font-weight:var(--mangu-typography-display-m-weight);letter-spacing:var(--mangu-typography-display-m-letter-spacing)}.mangu-text--display-l,.mangu-text--display-m,.mangu-text--display-xl{margin:0;color:var(--mangu-semantic-text-primary)}.mangu-container{width:100%;margin-inline:auto;padding-inline:var(--mangu-spacing-400)}.mangu-container--sm{max-width:640px}.mangu-container--md{max-width:768px}.mangu-container--lg{max-width:1024px}.mangu-container--xl{max-width:1280px}.mangu-container--full{max-width:none}.mangu-stack{display:flex;flex-direction:column}.mangu-stack--gap-0{gap:var(--mangu-spacing-0)}.mangu-stack--gap-50{gap:var(--mangu-spacing-50)}.mangu-stack--gap-100{gap:var(--mangu-spacing-100)}.mangu-stack--gap-150{gap:var(--mangu-spacing-150)}.mangu-stack--gap-200{gap:var(--mangu-spacing-200)}.mangu-stack--gap-300{gap:var(--mangu-spacing-300)}.mangu-stack--gap-400{gap:var(--mangu-spacing-400)}.mangu-stack--gap-500{gap:var(--mangu-spacing-500)}.mangu-stack--gap-600{gap:var(--mangu-spacing-600)}.mangu-stack--gap-800{gap:var(--mangu-spacing-800)}.mangu-inline{display:flex;flex-direction:row;align-items:center}.mangu-inline--gap-0{gap:var(--mangu-spacing-0)}.mangu-inline--gap-50{gap:var(--mangu-spacing-50)}.mangu-inline--gap-100{gap:var(--mangu-spacing-100)}.mangu-inline--gap-150{gap:var(--mangu-spacing-150)}.mangu-inline--gap-200{gap:var(--mangu-spacing-200)}.mangu-inline--gap-300{gap:var(--mangu-spacing-300)}.mangu-grid,.mangu-inline--gap-400{gap:var(--mangu-spacing-400)}.mangu-grid{display:grid}.mangu-grid--cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.mangu-grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mangu-grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mangu-grid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:768px){.mangu-grid--responsive{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:769px) and (max-width:1024px){.mangu-grid--responsive.mangu-grid--cols-2,.mangu-grid--responsive.mangu-grid--cols-3,.mangu-grid--responsive.mangu-grid--cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.mangu-surface{color:var(--mangu-semantic-text-primary);border-radius:var(--mangu-radius-medium)}.mangu-surface,.mangu-surface--primary{background-color:var(--mangu-semantic-surface-primary)}.mangu-surface--secondary{background-color:var(--mangu-semantic-surface-secondary)}.mangu-surface--tertiary{background-color:var(--mangu-semantic-surface-tertiary)}.mangu-surface--inverse{background-color:var(--mangu-semantic-surface-inverse);color:var(--mangu-semantic-text-inverse)}.mangu-surface--elevated{background-color:var(--mangu-semantic-surface-elevated);box-shadow:var(--mangu-shadow-subtle)}.mangu-surface--padding-none{padding:0}.mangu-surface--padding-sm{padding:var(--mangu-spacing-200)}.mangu-surface--padding-md{padding:var(--mangu-spacing-400)}.mangu-surface--padding-lg{padding:var(--mangu-spacing-600)}.mangu-divider{border:none;border-top:1px solid var(--mangu-semantic-border-default);margin:0}.mangu-divider--vertical{border-top:none;border-left:1px solid var(--mangu-semantic-border-default);align-self:stretch;width:0;height:auto}.mangu-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--mangu-spacing-150);font-family:inherit;font-weight:500;line-height:1;border-radius:var(--mangu-radius-medium);border:1px solid transparent;cursor:pointer;text-decoration:none;transition:background-color var(--mangu-motion-duration-fast) var(--mangu-motion-ease-standard),border-color var(--mangu-motion-duration-fast) var(--mangu-motion-ease-standard),color var(--mangu-motion-duration-fast) var(--mangu-motion-ease-standard)}.mangu-btn:focus-visible{outline:2px solid var(--mangu-color-focus-ring);outline-offset:2px}.mangu-btn:disabled,.mangu-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.mangu-btn--sm{font-size:var(--mangu-typography-body-sm-size);padding:var(--mangu-spacing-100) var(--mangu-spacing-300);min-height:2rem}.mangu-btn--md{font-size:var(--mangu-typography-body-size);padding:var(--mangu-spacing-200) var(--mangu-spacing-400);min-height:2.5rem}.mangu-btn--lg{font-size:var(--mangu-typography-body-lg-size);padding:var(--mangu-spacing-300) var(--mangu-spacing-600);min-height:3rem}.mangu-btn--icon-only.mangu-btn--sm{padding:var(--mangu-spacing-100);width:2rem}.mangu-btn--icon-only.mangu-btn--md{padding:var(--mangu-spacing-200);width:2.5rem}.mangu-btn--icon-only.mangu-btn--lg{padding:var(--mangu-spacing-300);width:3rem}.mangu-btn--primary{background-color:var(--mangu-semantic-brand-primary);color:var(--mangu-semantic-brand-foreground);border-color:var(--mangu-semantic-brand-primary)}.mangu-btn--primary:hover:not(:disabled){background-color:var(--mangu-semantic-brand-hover);border-color:var(--mangu-semantic-brand-hover)}.mangu-btn--primary:active:not(:disabled){background-color:var(--mangu-semantic-brand-active);border-color:var(--mangu-semantic-brand-active)}.mangu-btn--secondary{background-color:var(--mangu-semantic-surface-secondary);color:var(--mangu-semantic-text-primary);border-color:var(--mangu-semantic-border-default)}.mangu-btn--secondary:hover:not(:disabled){background-color:var(--mangu-semantic-surface-tertiary);border-color:var(--mangu-semantic-border-strong)}.mangu-btn--tertiary{background-color:transparent;color:var(--mangu-semantic-brand-primary);border-color:var(--mangu-semantic-brand-primary)}.mangu-btn--tertiary:hover:not(:disabled){background-color:var(--mangu-semantic-surface-secondary)}.mangu-btn--danger{background-color:var(--mangu-color-semantic-danger-600);color:#ffffff;border-color:var(--mangu-color-semantic-danger-600)}.mangu-btn--danger:hover:not(:disabled){background-color:var(--mangu-color-semantic-danger-700);border-color:var(--mangu-color-semantic-danger-700)}.mangu-btn--ghost{background-color:transparent;color:var(--mangu-semantic-text-primary);border-color:transparent}.mangu-btn--ghost:hover:not(:disabled){background-color:var(--mangu-semantic-surface-secondary)}.mangu-btn__spinner{animation:mangu-spin .8s linear infinite}@keyframes mangu-spin{to{transform:rotate(1turn)}}.mangu-link{color:var(--mangu-semantic-brand-primary);text-decoration:underline;text-underline-offset:2px;cursor:pointer;transition:color var(--mangu-motion-duration-fast) var(--mangu-motion-ease-standard)}.mangu-link:hover{color:var(--mangu-semantic-brand-hover)}.mangu-link:focus-visible{outline:2px solid var(--mangu-color-focus-ring);outline-offset:2px;border-radius:var(--mangu-radius-small)}.mangu-link--inline{font-size:inherit;line-height:inherit}.mangu-link--standalone{font-size:var(--mangu-typography-body-size);font-weight:500;text-decoration:none}.mangu-link--standalone:hover{text-decoration:underline}.mangu-link--muted{color:var(--mangu-semantic-text-secondary)}.mangu-link--muted:hover{color:var(--mangu-semantic-text-primary)}.mangu-link__external{display:inline-flex;margin-inline-start:var(--mangu-spacing-50);vertical-align:middle}.mangu-badge{display:inline-flex;align-items:center;gap:var(--mangu-spacing-100);padding:var(--mangu-spacing-50) var(--mangu-spacing-200);font-size:var(--mangu-typography-caption-size);font-weight:500;line-height:1.4;border-radius:var(--mangu-radius-full);border:1px solid transparent;white-space:nowrap}.mangu-badge--neutral{background-color:var(--mangu-semantic-surface-tertiary);color:var(--mangu-semantic-text-secondary);border-color:var(--mangu-semantic-border-subtle)}.mangu-badge--success{background-color:var(--mangu-color-semantic-success-50);color:var(--mangu-color-semantic-success-700);border-color:var(--mangu-color-semantic-success-100)}.mangu-badge--warning{background-color:var(--mangu-color-semantic-warning-50);color:var(--mangu-color-semantic-warning-700);border-color:var(--mangu-color-semantic-warning-100)}.mangu-badge--danger{background-color:var(--mangu-color-semantic-danger-50);color:var(--mangu-color-semantic-danger-700);border-color:var(--mangu-color-semantic-danger-100)}.mangu-badge--info{background-color:var(--mangu-color-semantic-info-50);color:var(--mangu-color-semantic-info-700);border-color:var(--mangu-color-semantic-info-100)}.mangu-badge--status{background-color:var(--mangu-semantic-surface-tertiary);color:var(--mangu-badge-status-color,var(--mangu-semantic-text-secondary));border-color:var(--mangu-semantic-border-subtle)}.mangu-badge--product-accent{background-color:var(--mangu-badge-accent-subtle);color:var(--mangu-badge-accent-base);border-color:var(--mangu-badge-accent-border)}.mangu-card{display:flex;flex-direction:column;border-radius:var(--mangu-radius-large);background-color:var(--mangu-semantic-surface-primary);color:var(--mangu-semantic-text-primary);overflow:hidden}.mangu-card--default{border:1px solid var(--mangu-semantic-border-default)}.mangu-card--outlined{border:1px solid var(--mangu-semantic-border-strong);background-color:transparent}.mangu-card--elevated{border:1px solid var(--mangu-semantic-border-subtle);box-shadow:var(--mangu-shadow-raised)}.mangu-card--interactive{border:1px solid var(--mangu-semantic-border-default);cursor:pointer;transition:box-shadow var(--mangu-motion-duration-fast) var(--mangu-motion-ease-standard),border-color var(--mangu-motion-duration-fast) var(--mangu-motion-ease-standard)}.mangu-card--interactive:hover{border-color:var(--mangu-semantic-border-interactive);box-shadow:var(--mangu-shadow-subtle)}.mangu-card--interactive:focus-visible{outline:2px solid var(--mangu-color-focus-ring);outline-offset:2px}.mangu-card__header{padding:var(--mangu-spacing-400) var(--mangu-spacing-400) 0}.mangu-card__body{padding:var(--mangu-spacing-400);flex:1 1}.mangu-card__footer{padding:0 var(--mangu-spacing-400) var(--mangu-spacing-400)}.mangu-product-card{display:flex;flex-direction:column;gap:var(--mangu-spacing-300);padding:var(--mangu-spacing-400);border-radius:var(--mangu-radius-large);border:1px solid var(--mangu-semantic-border-default);background-color:var(--mangu-semantic-surface-primary);color:var(--mangu-semantic-text-primary);text-decoration:none;transition:box-shadow var(--mangu-motion-duration-fast) var(--mangu-motion-ease-standard),border-color var(--mangu-motion-duration-fast) var(--mangu-motion-ease-standard)}.mangu-product-card--interactive{cursor:pointer}.mangu-product-card--interactive:hover{border-color:var(--mangu-product-accent-border,var(--mangu-semantic-border-interactive));box-shadow:var(--mangu-shadow-subtle)}.mangu-product-card--interactive:focus-visible{outline:2px solid var(--mangu-color-focus-ring);outline-offset:2px}.mangu-product-card--featured{border-color:var(--mangu-product-accent-border,var(--mangu-semantic-brand-primary));box-shadow:var(--mangu-shadow-raised)}.mangu-product-card__accent-bar{height:3px;border-radius:var(--mangu-radius-full);background-color:var(--mangu-product-accent-base,var(--mangu-semantic-brand-primary));margin:calc(-1 * var(--mangu-spacing-400)) calc(-1 * var(--mangu-spacing-400)) 0;width:calc(100% + 2 * var(--mangu-spacing-400))}.mangu-product-card__header{display:flex;align-items:flex-start;gap:var(--mangu-spacing-300)}.mangu-product-card__logo{flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:var(--mangu-radius-medium);background-color:var(--mangu-product-accent-subtle,var(--mangu-semantic-surface-secondary));overflow:hidden}.mangu-product-card__logo img{max-width:100%;max-height:100%;object-fit:contain}.mangu-product-card__meta{flex:1 1;min-width:0}.mangu-product-card__name{margin:0;font-size:var(--mangu-typography-h4-size);font-weight:600;line-height:var(--mangu-typography-h4-line-height)}.mangu-product-card__tagline{margin:var(--mangu-spacing-50) 0 0}.mangu-product-card__body,.mangu-product-card__tagline{font-size:var(--mangu-typography-body-sm-size);color:var(--mangu-semantic-text-secondary)}.mangu-field{display:flex;flex-direction:column;gap:var(--mangu-spacing-100)}.mangu-field__label{font-size:var(--mangu-typography-label-size);font-weight:var(--mangu-typography-label-weight);color:var(--mangu-semantic-text-primary)}.mangu-field__required{color:var(--mangu-color-semantic-danger-600);margin-inline-start:var(--mangu-spacing-50)}.mangu-field__description{color:var(--mangu-semantic-text-muted)}.mangu-field__description,.mangu-field__error{margin:0;font-size:var(--mangu-typography-caption-size)}.mangu-field__error{color:var(--mangu-color-semantic-danger-600)}.mangu-input,.mangu-select,.mangu-textarea{width:100%;font-family:inherit;font-size:var(--mangu-typography-body-size);line-height:var(--mangu-typography-body-line-height);color:var(--mangu-semantic-text-primary);background-color:var(--mangu-semantic-surface-primary);border:1px solid var(--mangu-semantic-border-default);border-radius:var(--mangu-radius-medium);padding:var(--mangu-spacing-200) var(--mangu-spacing-300);transition:border-color var(--mangu-motion-duration-fast) var(--mangu-motion-ease-standard),box-shadow var(--mangu-motion-duration-fast) var(--mangu-motion-ease-standard)}.mangu-input:hover:not(:disabled),.mangu-select:hover:not(:disabled),.mangu-textarea:hover:not(:disabled){border-color:var(--mangu-semantic-border-interactive)}.mangu-input:focus,.mangu-select:focus,.mangu-textarea:focus{outline:none;border-color:var(--mangu-semantic-border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--mangu-color-focus-ring) 25%,transparent)}.mangu-input:disabled,.mangu-select:disabled,.mangu-textarea:disabled{opacity:.5;cursor:not-allowed;background-color:var(--mangu-semantic-surface-secondary)}.mangu-input--error,.mangu-select--error,.mangu-textarea--error{border-color:var(--mangu-semantic-border-danger)}.mangu-textarea{min-height:6rem;resize:vertical}.mangu-checkbox,.mangu-radio{display:flex;align-items:flex-start;gap:var(--mangu-spacing-200);cursor:pointer}.mangu-checkbox__input,.mangu-radio__input{flex-shrink:0;width:1rem;height:1rem;margin-top:.125rem;accent-color:var(--mangu-semantic-brand-primary);cursor:pointer}.mangu-checkbox__input:disabled,.mangu-radio__input:disabled{cursor:not-allowed;opacity:.5}.mangu-checkbox__content,.mangu-radio__content{display:flex;flex-direction:column;gap:var(--mangu-spacing-50)}.mangu-checkbox__label,.mangu-radio__label{font-size:var(--mangu-typography-body-size);color:var(--mangu-semantic-text-primary)}.mangu-checkbox__description,.mangu-radio__description{font-size:var(--mangu-typography-caption-size);color:var(--mangu-semantic-text-muted)}.mangu-radio-group{display:flex;flex-direction:column;gap:var(--mangu-spacing-200);border:none;margin:0;padding:0}.mangu-radio-group__legend{font-size:var(--mangu-typography-label-size);font-weight:var(--mangu-typography-label-weight);color:var(--mangu-semantic-text-primary);margin-bottom:var(--mangu-spacing-100);padding:0}.mangu-switch{display:flex;align-items:flex-start;gap:var(--mangu-spacing-200)}.mangu-switch__control{position:relative;flex-shrink:0;width:2.75rem;height:1.5rem;padding:0;border:1px solid var(--mangu-semantic-border-default);border-radius:var(--mangu-radius-full);background-color:var(--mangu-semantic-surface-tertiary);cursor:pointer;transition:background-color var(--mangu-motion-duration-fast) var(--mangu-motion-ease-standard),border-color var(--mangu-motion-duration-fast) var(--mangu-motion-ease-standard)}.mangu-switch__control:focus-visible{outline:2px solid var(--mangu-color-focus-ring);outline-offset:2px}.mangu-switch__control[aria-checked=true]{background-color:var(--mangu-semantic-brand-primary);border-color:var(--mangu-semantic-brand-primary)}.mangu-switch__control:disabled{opacity:.5;cursor:not-allowed}.mangu-switch__thumb{position:absolute;top:2px;left:2px;width:1.125rem;height:1.125rem;border-radius:var(--mangu-radius-full);background-color:var(--mangu-semantic-surface-primary);box-shadow:var(--mangu-shadow-subtle);transition:transform var(--mangu-motion-duration-fast) var(--mangu-motion-ease-standard)}.mangu-switch__control[aria-checked=true] .mangu-switch__thumb{transform:translateX(1.25rem)}.mangu-switch__content{display:flex;flex-direction:column;gap:var(--mangu-spacing-50)}.mangu-switch__label{font-size:var(--mangu-typography-body-size);color:var(--mangu-semantic-text-primary);cursor:pointer}.mangu-switch__description{font-size:var(--mangu-typography-caption-size);color:var(--mangu-semantic-text-muted)}.mangu-dialog{border:none;border-radius:var(--mangu-radius-xl);padding:0;max-width:min(32rem,calc(100vw - 2 * var(--mangu-spacing-400)));background-color:var(--mangu-semantic-surface-elevated);color:var(--mangu-semantic-text-primary);box-shadow:var(--mangu-shadow-overlay)}.mangu-dialog::backdrop{background-color:color-mix(in srgb,var(--mangu-color-neutral-1000) 50%,transparent)}.mangu-dialog__header{display:flex;align-items:center;justify-content:space-between;padding:var(--mangu-spacing-400) var(--mangu-spacing-400) var(--mangu-spacing-200);border-bottom:1px solid var(--mangu-semantic-border-subtle)}.mangu-dialog__title{margin:0;font-size:var(--mangu-typography-h4-size);font-weight:600;line-height:var(--mangu-typography-h4-line-height)}.mangu-dialog__close{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:var(--mangu-radius-medium);background:transparent;color:var(--mangu-semantic-text-secondary);cursor:pointer}.mangu-dialog__close:hover{background-color:var(--mangu-semantic-surface-secondary);color:var(--mangu-semantic-text-primary)}.mangu-dialog__close:focus-visible{outline:2px solid var(--mangu-color-focus-ring);outline-offset:2px}.mangu-dialog__body{padding:var(--mangu-spacing-400)}.mangu-dialog__footer{display:flex;justify-content:flex-end;gap:var(--mangu-spacing-200);padding:var(--mangu-spacing-200) var(--mangu-spacing-400) var(--mangu-spacing-400);border-top:1px solid var(--mangu-semantic-border-subtle)}.mangu-brand-mark{display:inline-flex;align-items:center;font-family:var(--mangu-font-sans);font-weight:600;text-transform:uppercase;letter-spacing:.2em;-webkit-user-select:none;user-select:none;color:var(--mangu-semantic-text-primary)}.mangu-brand-mark--sm{font-size:.75rem}.mangu-brand-mark--md{font-size:1rem}.mangu-brand-mark--lg{font-size:1.25rem;letter-spacing:.25em}.mangu-brand-mark--light{color:var(--mangu-semantic-text-inverse)}.mangu-brand-mark--dark{color:var(--mangu-semantic-text-primary)}.mangu-section{position:relative;isolation:isolate;width:100%;color:var(--mangu-section-fg,var(--mangu-semantic-text-primary));background-color:var(--mangu-section-bg,var(--mangu-semantic-surface-primary));font-family:var(--mangu-font-public-sans)}.mangu-section__inner{width:100%;max-width:var(--mangu-section-max-width,var(--mangu-editorial-width-wide));margin-inline:auto;padding-block:var(--mangu-section-pad-y,var(--mangu-section-y-lg));padding-inline:var(--mangu-spacing-400)}.mangu-section--light{--mangu-section-bg:var(--mangu-public-surface-light-background);--mangu-section-fg:var(--mangu-public-surface-light-foreground);--mangu-section-muted:var(--mangu-public-surface-light-muted);--mangu-section-border:var(--mangu-public-surface-light-border);--mangu-semantic-surface-primary:var(--mangu-public-surface-light-background);--mangu-semantic-surface-secondary:var(--mangu-public-surface-light-muted);--mangu-semantic-text-primary:var(--mangu-public-surface-light-foreground);--mangu-semantic-text-secondary:color-mix(in srgb,var(--mangu-public-surface-light-foreground) 78%,transparent);--mangu-semantic-text-muted:color-mix(in srgb,var(--mangu-public-surface-light-foreground) 58%,transparent);--mangu-semantic-border-default:var(--mangu-public-surface-light-border);--mangu-semantic-border-subtle:var(--mangu-public-surface-light-border);--mangu-semantic-border-strong:color-mix(in srgb,var(--mangu-public-surface-light-foreground) 22%,transparent)}.mangu-section--dark{--mangu-section-bg:var(--mangu-public-surface-dark-background);--mangu-section-fg:var(--mangu-public-surface-dark-foreground);--mangu-section-muted:var(--mangu-public-surface-dark-muted);--mangu-section-border:var(--mangu-public-surface-dark-border);--mangu-semantic-surface-primary:var(--mangu-public-surface-dark-background);--mangu-semantic-surface-secondary:var(--mangu-public-surface-dark-muted);--mangu-semantic-text-primary:var(--mangu-public-surface-dark-foreground);--mangu-semantic-text-secondary:color-mix(in srgb,var(--mangu-public-surface-dark-foreground) 78%,transparent);--mangu-semantic-text-muted:color-mix(in srgb,var(--mangu-public-surface-dark-foreground) 62%,transparent);--mangu-semantic-border-default:var(--mangu-public-surface-dark-border);--mangu-semantic-border-subtle:var(--mangu-public-surface-dark-border);--mangu-semantic-border-strong:color-mix(in srgb,var(--mangu-public-surface-dark-foreground) 28%,transparent)}.mangu-section--brand{--mangu-section-bg:var(--mangu-public-surface-brand-background);--mangu-section-fg:var(--mangu-public-surface-brand-foreground);--mangu-section-muted:var(--mangu-public-surface-brand-muted);--mangu-section-border:var(--mangu-public-surface-brand-border);--mangu-semantic-surface-primary:var(--mangu-public-surface-brand-background);--mangu-semantic-surface-secondary:var(--mangu-public-surface-brand-muted);--mangu-semantic-text-primary:var(--mangu-public-surface-brand-foreground);--mangu-semantic-text-secondary:color-mix(in srgb,var(--mangu-public-surface-brand-foreground) 78%,transparent);--mangu-semantic-text-muted:color-mix(in srgb,var(--mangu-public-surface-brand-foreground) 68%,transparent);--mangu-semantic-border-default:var(--mangu-public-surface-brand-border);--mangu-semantic-border-subtle:var(--mangu-public-surface-brand-border);--mangu-semantic-border-strong:color-mix(in srgb,var(--mangu-public-surface-brand-foreground) 35%,transparent)}.mangu-section--neutral{--mangu-section-bg:var(--mangu-public-surface-neutral-background);--mangu-section-fg:var(--mangu-public-surface-neutral-foreground);--mangu-section-muted:var(--mangu-public-surface-neutral-muted);--mangu-section-border:var(--mangu-public-surface-neutral-border);--mangu-semantic-surface-primary:var(--mangu-public-surface-neutral-background);--mangu-semantic-surface-secondary:var(--mangu-public-surface-neutral-muted);--mangu-semantic-text-primary:var(--mangu-public-surface-neutral-foreground);--mangu-semantic-text-secondary:color-mix(in srgb,var(--mangu-public-surface-neutral-foreground) 78%,transparent);--mangu-semantic-text-muted:color-mix(in srgb,var(--mangu-public-surface-neutral-foreground) 58%,transparent);--mangu-semantic-border-default:var(--mangu-public-surface-neutral-border);--mangu-semantic-border-subtle:var(--mangu-public-surface-neutral-border);--mangu-semantic-border-strong:color-mix(in srgb,var(--mangu-public-surface-neutral-foreground) 22%,transparent)}.mangu-section--width-narrow{--mangu-section-max-width:var(--mangu-editorial-width-narrow)}.mangu-section--width-standard{--mangu-section-max-width:var(--mangu-editorial-width-standard)}.mangu-section--width-wide{--mangu-section-max-width:var(--mangu-editorial-width-wide)}.mangu-section--width-full{--mangu-section-max-width:var(--mangu-editorial-width-full)}.mangu-section--spacing-sm{--mangu-section-pad-y:var(--mangu-section-y-sm)}.mangu-section--spacing-md{--mangu-section-pad-y:var(--mangu-section-y-md)}.mangu-section--spacing-lg{--mangu-section-pad-y:var(--mangu-section-y-lg)}.mangu-section--spacing-xl{--mangu-section-pad-y:var(--mangu-section-y-xl)}.mangu-editorial-statement{display:flex;flex-direction:column;gap:var(--mangu-spacing-300);max-width:var(--mangu-editorial-width-narrow)}.mangu-editorial-statement--center{margin-inline:auto;text-align:center;align-items:center}.mangu-editorial-statement__eyebrow{margin:0;font-size:var(--mangu-typography-label-size);font-weight:var(--mangu-typography-label-weight);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,currentColor 65%,transparent)}.mangu-editorial-statement__title{font-family:var(--mangu-font-public-display);color:inherit}.mangu-editorial-statement__body{font-size:var(--mangu-typography-body-lg-size);line-height:var(--mangu-typography-body-lg-line-height);color:color-mix(in srgb,currentColor 78%,transparent)}.mangu-ambient-backdrop{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.mangu-ambient-backdrop--hero{background:var(--mangu-gradient-hero-atmosphere)}.mangu-ambient-backdrop--brand{background:var(--mangu-gradient-brand-signal);opacity:.35;filter:blur(var(--mangu-blur-lg))}.mangu-ambient-backdrop--fade{background:var(--mangu-gradient-section-fade)}.mangu-ambient-backdrop--soft{background:var(--mangu-gradient-product-highlight);filter:blur(var(--mangu-blur-md))}.mangu-product-showcase{display:grid;gap:var(--mangu-spacing-800);align-items:center}.mangu-product-showcase--visual-left,.mangu-product-showcase--visual-right{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mangu-product-showcase--visual-left .mangu-product-showcase__visual{order:-1}.mangu-product-showcase--full-width{grid-template-columns:1fr}.mangu-product-showcase--full-width .mangu-product-showcase__visual{width:100%}.mangu-product-showcase--compact-featured{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:var(--mangu-spacing-600);padding:var(--mangu-spacing-600);border:1px solid var(--mangu-section-border,var(--mangu-semantic-border-default));border-radius:var(--mangu-radius-xl);background:color-mix(in srgb,var(--mangu-section-muted,var(--mangu-semantic-surface-secondary)) 70%,transparent)}.mangu-product-showcase__visual{min-width:0}.mangu-product-showcase__visual .mangu-hero-media,.mangu-product-showcase__visual img{display:block;width:100%;border-radius:var(--mangu-radius-hero)}.mangu-product-showcase__copy{min-width:0}@media (max-width:768px){.mangu-product-showcase--compact-featured,.mangu-product-showcase--visual-left,.mangu-product-showcase--visual-right{grid-template-columns:1fr}.mangu-product-showcase--visual-left .mangu-product-showcase__visual{order:0}}.mangu-frame{position:relative;background:var(--mangu-semantic-surface-elevated);border:1px solid var(--mangu-semantic-border-default);box-shadow:var(--mangu-elevation-mid);overflow:hidden}.mangu-frame--app,.mangu-frame--browser,.mangu-frame--desktop{border-radius:var(--mangu-radius-large)}.mangu-frame--mobile{width:12rem;max-width:100%;margin-inline:auto;border-radius:1.5rem;padding-top:1.25rem;box-shadow:var(--mangu-elevation-high)}.mangu-frame__chrome{display:flex;align-items:center;gap:var(--mangu-spacing-100);padding:var(--mangu-spacing-200) var(--mangu-spacing-300);background:var(--mangu-semantic-surface-secondary);border-bottom:1px solid var(--mangu-semantic-border-subtle)}.mangu-frame__dot{width:.5rem;height:.5rem;border-radius:var(--mangu-radius-full);background:var(--mangu-semantic-border-strong)}.mangu-frame__title{margin-inline-start:var(--mangu-spacing-200);font-size:var(--mangu-typography-caption-size);color:var(--mangu-semantic-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mangu-frame__body{min-height:8rem;background:var(--mangu-semantic-surface-primary)}.mangu-frame__body>*{display:block;width:100%;height:100%;object-fit:cover}.mangu-frame__notch{position:absolute;top:.45rem;left:50%;transform:translateX(-50%);width:3rem;height:.35rem;border-radius:var(--mangu-radius-full);background:var(--mangu-semantic-border-strong)}.mangu-frame__stand{height:.75rem;margin:0 auto;width:40%;border-radius:0 0 var(--mangu-radius-medium) var(--mangu-radius-medium);background:var(--mangu-semantic-border-default)}.mangu-frame--desktop{padding-bottom:.5rem}.mangu-visual-panel{position:relative;overflow:hidden;border-radius:var(--mangu-radius-hero);border:1px solid var(--mangu-semantic-border-subtle);background:var(--mangu-semantic-surface-secondary);min-height:10rem}.mangu-signal-field{position:relative;width:100%;min-height:10rem;background:var(--mangu-gradient-product-highlight)}.mangu-signal-field__node{position:absolute;width:.55rem;height:.55rem;border-radius:var(--mangu-radius-full);background:var(--mangu-semantic-brand-primary);opacity:.55;top:calc(18% + (var(--i) * 7%));left:calc(12% + (var(--i) * 9%));animation:mangu-drift var(--mangu-motion-duration-drift) var(--mangu-motion-ease-standard) infinite alternate;animation-delay:calc(var(--i) * .12s)}.mangu-network-visual{width:100%;min-height:10rem;display:grid;place-items:center;padding:var(--mangu-spacing-400)}.mangu-network-visual__svg{width:100%;max-width:20rem;height:auto}.mangu-network-visual__svg line{stroke:var(--mangu-semantic-border-strong);stroke-width:1.5}.mangu-network-visual__svg circle{fill:var(--mangu-semantic-brand-primary);opacity:.85}.mangu-system-layers{display:flex;flex-direction:column;gap:var(--mangu-spacing-200);padding:var(--mangu-spacing-400)}.mangu-system-layers__layer{display:flex;align-items:center;justify-content:space-between;padding:var(--mangu-spacing-300) var(--mangu-spacing-400);border-radius:var(--mangu-radius-medium);background:color-mix(in srgb,var(--mangu-semantic-brand-primary) calc(18% + var(--layer) * 10%),var(--mangu-semantic-surface-primary));border:1px solid var(--mangu-semantic-border-subtle);transform:translateX(calc(var(--layer) * .5rem))}.mangu-system-layers__label{font-size:var(--mangu-typography-caption-size);font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--mangu-semantic-text-secondary)}.mangu-flow-diagram{display:flex;justify-content:center;padding:var(--mangu-spacing-600);flex-wrap:wrap}.mangu-flow-diagram,.mangu-flow-diagram__step{align-items:center;gap:var(--mangu-spacing-200)}.mangu-flow-diagram__step{display:inline-flex}.mangu-flow-diagram__node{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:var(--mangu-radius-full);background:var(--mangu-semantic-brand-primary);color:var(--mangu-semantic-brand-foreground);font-weight:600;font-size:var(--mangu-typography-body-sm-size)}.mangu-flow-diagram__arrow{width:1.5rem;height:2px;background:var(--mangu-semantic-border-strong);position:relative}.mangu-flow-diagram__arrow:after{content:"";position:absolute;right:0;top:50%;width:.4rem;height:.4rem;border-right:2px solid var(--mangu-semantic-border-strong);border-top:2px solid var(--mangu-semantic-border-strong);transform:translateY(-50%) rotate(45deg)}.mangu-metric-strip{display:flex;flex-wrap:wrap;gap:var(--mangu-spacing-600);padding:var(--mangu-spacing-400) 0;border-block:1px solid var(--mangu-semantic-border-subtle)}.mangu-metric-strip__item{display:flex;flex-direction:column;gap:var(--mangu-spacing-50);min-width:5rem}.mangu-metric-strip__value{font-family:var(--mangu-font-public-display);font-size:var(--mangu-typography-h3-size);font-weight:600;color:var(--mangu-semantic-text-primary)}.mangu-metric-strip__label{font-size:var(--mangu-typography-caption-size);letter-spacing:.06em;text-transform:uppercase;color:var(--mangu-semantic-text-muted)}.mangu-motion-enter{animation:mangu-enter var(--mangu-motion-duration-entrance) var(--mangu-motion-ease-enter) both}.mangu-motion-drift{animation:mangu-drift var(--mangu-motion-duration-drift) var(--mangu-motion-ease-standard) infinite alternate}.mangu-motion-fade{animation:mangu-fade var(--mangu-motion-duration-entrance) var(--mangu-motion-ease-enter) both}@keyframes mangu-enter{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes mangu-fade{0%{opacity:0}to{opacity:1}}@keyframes mangu-drift{0%{transform:translateY(0)}to{transform:translateY(-.5rem)}}.mangu-vst{display:flex;flex-direction:column;gap:var(--mangu-spacing-300);width:100%;max-width:100%;min-width:0;margin:0;min-height:11rem;color:var(--mangu-semantic-text-primary)}.mangu-vst--density-compact{min-height:8rem}.mangu-vst--density-immersive{min-height:16rem}.mangu-vst__canvas{position:relative;flex:1 1;width:100%;border-radius:var(--mangu-radius-large);border:1px solid var(--mangu-semantic-border-subtle);background:color-mix(in srgb,var(--mangu-semantic-surface-secondary) 82%,var(--mangu-semantic-brand-primary) 18%);color:var(--mangu-semantic-text-primary);padding:var(--mangu-spacing-400);overflow:hidden}.mangu-vst__caption{margin:0;font-size:var(--mangu-typography-caption-size);color:var(--mangu-semantic-text-muted);line-height:1.4}.mangu-vst-flow{list-style:none;margin:0;padding:0;display:flex;gap:var(--mangu-spacing-200);align-items:stretch}.mangu-vst-flow--vertical{flex-direction:column;align-items:stretch}.mangu-vst-flow--horizontal{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;max-width:100%}.mangu-vst-flow__step{display:flex;flex-direction:column;align-items:center;gap:var(--mangu-spacing-200);flex:1 1 auto;min-width:0;max-width:100%}.mangu-vst-flow--horizontal .mangu-vst-flow__step{flex-direction:row;flex:1 1 5.5rem;max-width:8.5rem}.mangu-vst-flow--vertical .mangu-vst-flow__step{flex-direction:column;width:100%;max-width:none}.mangu-vst-flow__node{display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:.55rem .75rem;border-radius:var(--mangu-radius-medium);border:1px solid var(--mangu-semantic-border-strong);background:var(--mangu-semantic-surface-primary);font-size:var(--mangu-typography-caption-size);font-weight:600;width:100%;min-width:0;box-sizing:border-box;overflow-wrap:anywhere}.mangu-vst-flow__connector{flex:0 0 auto;width:1.25rem;height:2px;background:var(--mangu-semantic-brand-primary);opacity:.55}.mangu-vst-flow--vertical .mangu-vst-flow__connector{width:2px;height:.75rem}.mangu-vst-capability__list{list-style:none;margin:0;padding:0;z-index:1}.mangu-vst-capability__list,.mangu-vst-capability__stage,.mangu-vst-capability__system{display:grid;gap:var(--mangu-spacing-300);position:relative}.mangu-vst-capability__stage{grid-template-columns:auto 1fr;align-items:center}.mangu-vst-capability__node{position:relative;width:1.35rem;height:1.35rem;display:grid;place-items:center}.mangu-vst-capability__core{width:.55rem;height:.55rem;border-radius:var(--mangu-radius-full);background:var(--mangu-semantic-brand-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--mangu-semantic-brand-primary) 18%,transparent)}.mangu-vst-capability__orbit{position:absolute;inset:0;border-radius:var(--mangu-radius-full);border:1px solid color-mix(in srgb,var(--mangu-semantic-brand-primary) 45%,transparent);opacity:.7}.mangu-vst-capability__orbit--2{inset:-.2rem;opacity:.4}.mangu-vst-capability__stage[data-index="0"] .mangu-vst-capability__core{width:.45rem;height:.45rem}.mangu-vst-capability__stage.is-governed .mangu-vst-capability__core{box-shadow:0 0 0 3px color-mix(in srgb,var(--mangu-semantic-brand-primary) 22%,transparent),0 0 0 7px color-mix(in srgb,var(--mangu-semantic-brand-primary) 10%,transparent)}.mangu-vst-capability__stage.is-terminal .mangu-vst-capability__label{font-weight:700;letter-spacing:.01em}.mangu-vst-capability__label{font-size:var(--mangu-typography-body-sm-size,.9rem);font-weight:600;color:var(--mangu-semantic-text-primary);line-height:1.35}.mangu-vst-capability__edge{position:absolute;left:.62rem;top:1.35rem;bottom:-.65rem;width:2px;background:color-mix(in srgb,var(--mangu-semantic-brand-primary) 45%,transparent)}.mangu-vst-capability__boundary{display:none}@media (min-width:900px){.mangu-vst-capability__list{grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--mangu-spacing-200);align-items:start;padding-bottom:1.75rem}.mangu-vst-capability__stage{grid-template-columns:1fr;justify-items:center;text-align:center;gap:var(--mangu-spacing-200)}.mangu-vst-capability__edge{left:calc(50% + .7rem);right:auto;top:.6rem;bottom:auto;width:calc(100% - .35rem);height:2px}.mangu-vst-capability__label{font-size:.78rem;line-height:1.3}.mangu-vst-capability__node{width:1.65rem;height:1.65rem}.mangu-vst-capability__core{width:.7rem;height:.7rem}.mangu-vst-capability--signature .mangu-vst__canvas{min-height:12rem;padding-top:1.25rem}.mangu-vst-capability__boundary{display:block;position:absolute;left:calc(66.66% - .35rem);right:0;top:-.35rem;bottom:.15rem;border:1px dashed color-mix(in srgb,var(--mangu-semantic-brand-primary) 40%,transparent);border-radius:var(--mangu-radius-medium);pointer-events:none}.mangu-vst-capability__boundary-label{position:absolute;top:-.55rem;right:.5rem;padding:0 .35rem;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;color:var(--mangu-semantic-brand-primary);background:color-mix(in srgb,var(--mangu-semantic-surface-secondary) 88%,white)}}.mangu-vst-governance__frame{display:grid;gap:var(--mangu-spacing-300);padding:var(--mangu-spacing-200);border:1px dashed color-mix(in srgb,var(--mangu-semantic-brand-primary) 35%,transparent);border-radius:var(--mangu-radius-medium)}.mangu-vst-governance__authority{margin:0;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mangu-semantic-brand-primary)}.mangu-vst-governance__path{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--mangu-spacing-200)}.mangu-vst-governance__step{display:grid;grid-template-columns:auto 1fr;gap:var(--mangu-spacing-300);align-items:center;position:relative}.mangu-vst-governance__index{font-family:var(--mangu-font-mono,ui-monospace,monospace);font-size:.68rem;letter-spacing:.06em;color:color-mix(in srgb,var(--mangu-semantic-brand-primary) 75%,transparent)}.mangu-vst-governance__node{display:inline-flex;align-items:center;min-height:2rem;padding:.35rem .7rem;border-radius:var(--mangu-radius-medium);border:1px solid var(--mangu-semantic-border-subtle);background:var(--mangu-semantic-surface-primary);font-size:var(--mangu-typography-caption-size);font-weight:600;white-space:nowrap}.mangu-vst-governance__step.is-boundary .mangu-vst-governance__node,.mangu-vst-governance__step.is-gate .mangu-vst-governance__node{border-color:color-mix(in srgb,var(--mangu-semantic-brand-primary) 45%,transparent);box-shadow:inset 3px 0 0 var(--mangu-semantic-brand-primary)}.mangu-vst-governance__connector{position:absolute;left:.85rem;top:2.1rem;bottom:-.45rem;width:2px;background:color-mix(in srgb,var(--mangu-semantic-brand-primary) 40%,transparent)}.mangu-vst-orch__path .mangu-vst-flow__node{white-space:nowrap;font-size:.75rem}.mangu-vst-hero__motifs{list-style:none;margin:.65rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center}.mangu-vst-hero__motifs li{font-size:.65rem;letter-spacing:.06em;text-transform:uppercase;padding:.25rem .5rem;border-radius:999px;border:1px solid color-mix(in srgb,currentColor 28%,transparent);opacity:.85}.mangu-vst-hero__human{fill:var(--mangu-semantic-surface-primary);stroke:currentColor;stroke-width:2}.mangu-vst-research__svg circle.is-active{fill:var(--mangu-semantic-brand-primary)}.mangu-vst-research__legend li.is-active{font-weight:700;color:var(--mangu-semantic-brand-primary);border-color:color-mix(in srgb,var(--mangu-semantic-brand-primary) 45%,transparent)}.mangu-vst--motion-subtle .mangu-vst-capability__stage.is-terminal .mangu-vst-capability__core{animation:mangu-drift var(--mangu-motion-duration-drift) var(--mangu-motion-ease-standard) infinite alternate}.mangu-vst-layers__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--mangu-spacing-200)}.mangu-vst-layers__layer{padding:var(--mangu-spacing-300) var(--mangu-spacing-400);border-radius:var(--mangu-radius-medium);border:1px solid var(--mangu-semantic-border-subtle);background:color-mix(in srgb,var(--mangu-semantic-brand-primary) calc(14% + var(--layer) * 8%),var(--mangu-semantic-surface-primary));transform:translateX(calc(var(--layer) * .4rem))}.mangu-vst-layers__label{font-size:var(--mangu-typography-caption-size);font-weight:600}.mangu-vst-agent__svg,.mangu-vst-hero__svg,.mangu-vst-research__svg{width:100%;max-width:22rem;height:auto;display:block;margin:0 auto;color:var(--mangu-semantic-brand-primary)}.mangu-vst-agent__svg line,.mangu-vst-hero__svg line,.mangu-vst-research__svg line{stroke:var(--mangu-semantic-border-strong);stroke-width:1.5}.mangu-vst-agent__svg circle,.mangu-vst-hero__svg circle,.mangu-vst-research__svg circle{fill:var(--mangu-semantic-brand-primary)}.mangu-vst-research__orbit{fill:none;stroke:var(--mangu-semantic-border-subtle);stroke-dasharray:4 6}.mangu-vst-agent__legend,.mangu-vst-research__legend{list-style:none;margin:var(--mangu-spacing-300) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--mangu-spacing-200);justify-content:center;font-size:var(--mangu-typography-caption-size);color:var(--mangu-semantic-text-secondary)}.mangu-vst-agent__legend li,.mangu-vst-research__legend li{padding:.2rem .55rem;border-radius:var(--mangu-radius-full);border:1px solid var(--mangu-semantic-border-subtle);background:var(--mangu-semantic-surface-primary)}.mangu-vst-timeline{list-style:none;margin:0;padding:0;display:grid;gap:var(--mangu-spacing-300)}.mangu-vst-timeline__item{display:grid;grid-template-columns:auto 1fr;gap:var(--mangu-spacing-300);align-items:center}.mangu-vst-timeline__mark{width:.65rem;height:.65rem;border-radius:var(--mangu-radius-full);background:var(--mangu-semantic-brand-primary)}.mangu-vst-timeline__label{font-weight:600;font-size:var(--mangu-typography-body-sm-size,.9rem)}.mangu-vst-trust__node{border-color:color-mix(in srgb,var(--mangu-semantic-brand-primary) 40%,var(--mangu-semantic-border-strong))}.mangu-vst-enterprise{position:relative;min-height:12rem}.mangu-vst-enterprise__canvas{position:relative;min-height:inherit}.mangu-vst-enterprise__hub{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.mangu-vst-enterprise__core{width:3.5rem;height:3.5rem;border-radius:var(--mangu-radius-full);background:color-mix(in srgb,var(--mangu-semantic-brand-primary) 35%,transparent);border:2px solid var(--mangu-semantic-brand-primary)}.mangu-vst-enterprise__nodes{list-style:none;margin:0;padding:var(--mangu-spacing-500) 0 0;display:flex;flex-wrap:wrap;gap:var(--mangu-spacing-300);justify-content:center;position:relative;z-index:1}.mangu-vst-enterprise__node{padding:.55rem .85rem;border-radius:var(--mangu-radius-medium);border:1px solid var(--mangu-semantic-border-strong);background:var(--mangu-semantic-surface-primary);font-size:var(--mangu-typography-caption-size);font-weight:600}.mangu-vst-enterprise--coordinated{min-height:auto}.mangu-vst-enterprise--coordinated .mangu-vst-enterprise__canvas{display:grid;gap:var(--mangu-spacing-400);justify-items:center;min-height:auto}.mangu-vst-enterprise--coordinated .mangu-vst-enterprise__hub{position:relative;inset:auto;height:2.25rem}.mangu-vst-enterprise--coordinated .mangu-vst-enterprise__core{width:2.25rem;height:2.25rem}.mangu-vst-enterprise--coordinated .mangu-vst-enterprise__nodes{padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;max-width:52rem;gap:var(--mangu-spacing-200)}.mangu-vst-enterprise--coordinated .mangu-vst-enterprise__node{text-align:center;min-width:0;overflow-wrap:anywhere}.mangu-vst-enterprise__outcomes{list-style:none;margin:0;padding:0;display:grid;gap:var(--mangu-spacing-200);width:100%;max-width:28rem}.mangu-vst-enterprise__outcome{text-align:center;padding:.65rem 1rem;border-radius:var(--mangu-radius-medium);font-size:var(--mangu-typography-caption-size);font-weight:700;letter-spacing:.02em}.mangu-vst-enterprise__outcome.is-coordinate{border:2px solid var(--mangu-semantic-brand-primary);background:color-mix(in srgb,var(--mangu-semantic-brand-primary) 12%,var(--mangu-semantic-surface-primary))}.mangu-vst-enterprise__outcome.is-governed{border:1px dashed color-mix(in srgb,var(--mangu-semantic-brand-primary) 45%,transparent);background:transparent;font-weight:600;color:color-mix(in srgb,currentColor 82%,transparent)}.mangu-vst-arch__map{display:grid;gap:var(--mangu-spacing-300);justify-items:center}.mangu-vst-arch__row{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--mangu-spacing-300);justify-content:center;align-items:stretch;width:100%}.mangu-vst-arch__node{position:relative;display:flex;align-items:center;gap:var(--mangu-spacing-200)}.mangu-vst-arch__label{display:block;padding:.55rem .85rem;border-radius:var(--mangu-radius-medium);border:1px solid var(--mangu-semantic-border-strong);background:var(--mangu-semantic-surface-primary);font-size:var(--mangu-typography-caption-size);font-weight:600;text-align:center;max-width:11rem;overflow-wrap:anywhere}.mangu-vst-arch__row--core .mangu-vst-arch__label{border-color:color-mix(in srgb,var(--mangu-semantic-brand-primary) 40%,var(--mangu-semantic-border-strong))}.mangu-vst-arch__link{width:1.25rem;height:2px;background:color-mix(in srgb,var(--mangu-semantic-brand-primary) 45%,transparent);flex-shrink:0}.mangu-vst-arch__bridge{display:grid;place-items:center;width:100%}.mangu-vst-arch__bridge-line{width:2px;height:1.25rem;background:color-mix(in srgb,var(--mangu-semantic-brand-primary) 40%,transparent)}.mangu-vst-arch__node--secondary .mangu-vst-arch__label{border-style:dashed;font-weight:500}.mangu-vst-governance--outcomes .mangu-vst-governance__path{display:grid;grid-template-columns:1fr 1fr;gap:var(--mangu-spacing-300)}.mangu-vst-governance--outcomes .mangu-vst-governance__connector{display:none}.mangu-vst-governance--policy .mangu-vst-governance__path{flex-direction:row;flex-wrap:wrap;gap:var(--mangu-spacing-300)}.mangu-vst-governance--policy .mangu-vst-governance__step{grid-template-columns:auto auto;flex:1 1 auto}.mangu-vst-governance--policy .mangu-vst-governance__connector{display:none}.mangu-vst-governance--home .mangu-vst-governance__frame{border-style:solid}.mangu-vst-resilience__ring{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--mangu-spacing-300)}.mangu-vst-resilience__node{display:block;text-align:center;padding:.75rem;border-radius:var(--mangu-radius-medium);border:1px dashed var(--mangu-semantic-border-strong);background:var(--mangu-semantic-surface-primary);font-weight:600;font-size:var(--mangu-typography-caption-size)}.mangu-vst-hero__field{position:relative;min-height:14rem}.mangu-vst-hero__svg{width:100%;max-width:26rem}.mangu-vst-hero__pulse{position:absolute;inset:18% 22%;border-radius:var(--mangu-radius-full);background:color-mix(in srgb,var(--mangu-semantic-brand-primary) 22%,transparent);filter:blur(28px)}.mangu-vst-hero__control{fill:var(--mangu-semantic-surface-primary);stroke:var(--mangu-semantic-brand-primary);stroke-width:1.5}.mangu-vst-hero--enterprise .mangu-vst__canvas,.mangu-vst-hero--technology .mangu-vst__canvas{min-height:15rem}.mangu-vst-hero--research .mangu-vst__canvas{background:color-mix(in srgb,var(--mangu-semantic-brand-primary) 28%,var(--mangu-semantic-surface-secondary))}.mangu-vst--motion-subtle .mangu-vst-hero__pulse{animation:mangu-drift var(--mangu-motion-duration-drift) var(--mangu-motion-ease-standard) infinite alternate}@media (prefers-reduced-motion:reduce){.mangu-vst--motion-none *,.mangu-vst--motion-subtle .mangu-vst-hero__pulse{animation:none!important}}@media (max-width:1100px){.mangu-vst-flow--horizontal{flex-direction:column}.mangu-vst-flow--horizontal .mangu-vst-flow__step{flex-direction:column;max-width:none;width:100%}.mangu-vst-flow--horizontal .mangu-vst-flow__connector{width:2px;height:.75rem}.mangu-vst-enterprise--coordinated .mangu-vst-enterprise__nodes{grid-template-columns:repeat(3,minmax(0,1fr))}.mangu-vst-governance--policy .mangu-vst-governance__path{flex-direction:column}}@media (max-width:640px){.mangu-vst-enterprise__nodes{flex-direction:column;align-items:stretch}.mangu-vst-enterprise--coordinated .mangu-vst-enterprise__nodes{grid-template-columns:1fr 1fr}.mangu-vst-enterprise--coordinated .mangu-vst-enterprise__node[data-node=infrastructure]{grid-column:1/-1}.mangu-vst-layers__layer{transform:none}.mangu-vst-arch__link,.mangu-vst-hero--technology .mangu-vst-layers__layer:nth-child(n+5){display:none}.mangu-vst-arch__row--core{flex-direction:column;width:100%}.mangu-vst-arch__label{max-width:none;width:100%}.mangu-vst-arch__row--assurance{display:grid;grid-template-columns:1fr 1fr;width:100%}.mangu-vst-arch__node--secondary[data-node=resilience]{grid-column:1/-1}.mangu-vst-governance__node{white-space:normal}.mangu-vst-governance--outcomes .mangu-vst-governance__path{grid-template-columns:1fr}.mangu-vst-orch__path .mangu-vst-flow__node{white-space:normal}}