@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/plus-jakarta-sans-cyrillic-ext-400-normal.woff2) format("woff2"),url(/fonts/plus-jakarta-sans-cyrillic-ext-400-normal.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/plus-jakarta-sans-vietnamese-400-normal.woff2) format("woff2"),url(/fonts/plus-jakarta-sans-vietnamese-400-normal.woff) format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/plus-jakarta-sans-latin-ext-400-normal.woff2) format("woff2"),url(/fonts/plus-jakarta-sans-latin-ext-400-normal.woff) format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/plus-jakarta-sans-latin-400-normal.woff2) format("woff2"),url(/fonts/plus-jakarta-sans-latin-400-normal.woff) format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/plus-jakarta-sans-cyrillic-ext-500-normal.woff2) format("woff2"),url(/fonts/plus-jakarta-sans-cyrillic-ext-500-normal.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/plus-jakarta-sans-vietnamese-500-normal.woff2) format("woff2"),url(/fonts/plus-jakarta-sans-vietnamese-500-normal.woff) format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/plus-jakarta-sans-latin-ext-500-normal.woff2) format("woff2"),url(/fonts/plus-jakarta-sans-latin-ext-500-normal.woff) format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/plus-jakarta-sans-latin-500-normal.woff2) format("woff2"),url(/fonts/plus-jakarta-sans-latin-500-normal.woff) format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/plus-jakarta-sans-cyrillic-ext-600-normal.woff2) format("woff2"),url(/fonts/plus-jakarta-sans-cyrillic-ext-600-normal.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/plus-jakarta-sans-vietnamese-600-normal.woff2) format("woff2"),url(/fonts/plus-jakarta-sans-vietnamese-600-normal.woff) format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/plus-jakarta-sans-latin-ext-600-normal.woff2) format("woff2"),url(/fonts/plus-jakarta-sans-latin-ext-600-normal.woff) format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/plus-jakarta-sans-latin-600-normal.woff2) format("woff2"),url(/fonts/plus-jakarta-sans-latin-600-normal.woff) format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/plus-jakarta-sans-cyrillic-ext-700-normal.woff2) format("woff2"),url(/fonts/plus-jakarta-sans-cyrillic-ext-700-normal.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/plus-jakarta-sans-vietnamese-700-normal.woff2) format("woff2"),url(/fonts/plus-jakarta-sans-vietnamese-700-normal.woff) format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/plus-jakarta-sans-latin-ext-700-normal.woff2) format("woff2"),url(/fonts/plus-jakarta-sans-latin-ext-700-normal.woff) format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/plus-jakarta-sans-latin-700-normal.woff2) format("woff2"),url(/fonts/plus-jakarta-sans-latin-700-normal.woff) format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/plus-jakarta-sans-cyrillic-ext-800-normal.woff2) format("woff2"),url(/fonts/plus-jakarta-sans-cyrillic-ext-800-normal.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/plus-jakarta-sans-vietnamese-800-normal.woff2) format("woff2"),url(/fonts/plus-jakarta-sans-vietnamese-800-normal.woff) format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/plus-jakarta-sans-latin-ext-800-normal.woff2) format("woff2"),url(/fonts/plus-jakarta-sans-latin-ext-800-normal.woff) format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/plus-jakarta-sans-latin-800-normal.woff2) format("woff2"),url(/fonts/plus-jakarta-sans-latin-800-normal.woff) format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/jetbrains-mono-cyrillic-ext-400-normal.woff2) format("woff2"),url(/fonts/jetbrains-mono-cyrillic-ext-400-normal.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/jetbrains-mono-cyrillic-400-normal.woff2) format("woff2"),url(/fonts/jetbrains-mono-cyrillic-400-normal.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/jetbrains-mono-greek-400-normal.woff2) format("woff2"),url(/fonts/jetbrains-mono-greek-400-normal.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/jetbrains-mono-vietnamese-400-normal.woff2) format("woff2"),url(/fonts/jetbrains-mono-vietnamese-400-normal.woff) format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/jetbrains-mono-latin-ext-400-normal.woff2) format("woff2"),url(/fonts/jetbrains-mono-latin-ext-400-normal.woff) format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/jetbrains-mono-latin-400-normal.woff2) format("woff2"),url(/fonts/jetbrains-mono-latin-400-normal.woff) format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/jetbrains-mono-cyrillic-ext-500-normal.woff2) format("woff2"),url(/fonts/jetbrains-mono-cyrillic-ext-500-normal.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/jetbrains-mono-cyrillic-500-normal.woff2) format("woff2"),url(/fonts/jetbrains-mono-cyrillic-500-normal.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/jetbrains-mono-greek-500-normal.woff2) format("woff2"),url(/fonts/jetbrains-mono-greek-500-normal.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/jetbrains-mono-vietnamese-500-normal.woff2) format("woff2"),url(/fonts/jetbrains-mono-vietnamese-500-normal.woff) format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/jetbrains-mono-latin-ext-500-normal.woff2) format("woff2"),url(/fonts/jetbrains-mono-latin-ext-500-normal.woff) format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/jetbrains-mono-latin-500-normal.woff2) format("woff2"),url(/fonts/jetbrains-mono-latin-500-normal.woff) format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/jetbrains-mono-cyrillic-ext-600-normal.woff2) format("woff2"),url(/fonts/jetbrains-mono-cyrillic-ext-600-normal.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/jetbrains-mono-cyrillic-600-normal.woff2) format("woff2"),url(/fonts/jetbrains-mono-cyrillic-600-normal.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/jetbrains-mono-greek-600-normal.woff2) format("woff2"),url(/fonts/jetbrains-mono-greek-600-normal.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/jetbrains-mono-vietnamese-600-normal.woff2) format("woff2"),url(/fonts/jetbrains-mono-vietnamese-600-normal.woff) format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/jetbrains-mono-latin-ext-600-normal.woff2) format("woff2"),url(/fonts/jetbrains-mono-latin-ext-600-normal.woff) format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/jetbrains-mono-latin-600-normal.woff2) format("woff2"),url(/fonts/jetbrains-mono-latin-600-normal.woff) format("woff");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}:root,[data-theme=light]{color-scheme:light;--color-primary:#2B3A8C;--color-primary-strong:#1C2766;--color-accent:#E8A317;--color-secondary:#B5532C;--color-success:#1F8A5B;--color-warning:#B7791F;--color-danger:#B3261E;--color-info:#1F6FB2;--color-bg:#FBF7F0;--color-surface:#FFFFFF;--color-surface-2:#F3ECE0;--color-border:#E6DCCB;--color-text:#1A1A24;--color-text-muted:#5E5A66;--color-accent-text:#8A5A00;--color-success-text:#17744C;--color-warning-text:#8F5D12;--color-on-primary:#FFFFFF;--color-on-accent:#1A1A24;--color-on-danger:#FFFFFF;--color-qr-fg:#111111;--color-qr-bg:#FFFFFF;--gradient-brand:linear-gradient(120deg,#2B3A8C,#B5532C 55%,#E8A317);--shadow-sm:0 1px 2px rgba(43,58,140,.08);--shadow-md:0 2px 4px rgba(43,58,140,.06),0 8px 24px rgba(43,58,140,.10);--shadow-lg:0 4px 10px rgba(43,58,140,.06),0 24px 48px rgba(43,58,140,.12);--glow:0 16px 48px rgba(43,58,140,.16);--scrim:rgba(26,26,36,.32);--focus-ring:0 0 0 2px var(--color-bg),0 0 0 4px var(--color-primary);--pattern-opacity:.06;--pattern-kawung:url(/_next/static/media/pattern-kawung-light.30aae27c.svg);--pattern-anyaman:url(/_next/static/media/pattern-anyaman-light.b2fd4222.svg);--pattern-tumpal:url(/_next/static/media/pattern-tumpal-light.e90fa3d2.svg);--pattern-tumpal-line:url(/_next/static/media/pattern-tumpal-line-light.e798329e.svg);--pattern-kawung-line:url(/_next/static/media/pattern-kawung-line-light.9d931d78.svg)}[data-theme=dark]{color-scheme:dark;--color-primary:#8C9BFF;--color-primary-strong:#B4BEFF;--color-accent:#F5C04A;--color-secondary:#E58A63;--color-success:#4FD39A;--color-warning:#F2B84B;--color-danger:#FF8A80;--color-info:#7DB8F0;--color-bg:#0F1020;--color-surface:#17192E;--color-surface-2:#1F2240;--color-border:#2C3058;--color-text:#F3F1EA;--color-text-muted:#A9A8BD;--color-accent-text:#F5C04A;--color-success-text:#4FD39A;--color-warning-text:#F2B84B;--color-on-primary:#0F1020;--color-on-accent:#1A1A24;--color-on-danger:#0F1020;--color-qr-fg:#111111;--color-qr-bg:#FFFFFF;--gradient-brand:linear-gradient(120deg,#8C9BFF,#E58A63 55%,#F5C04A);--shadow-sm:inset 0 0 0 1px rgba(140,155,255,.10);--shadow-md:inset 0 0 0 1px rgba(140,155,255,.14),0 0 24px rgba(140,155,255,.08);--shadow-lg:inset 0 0 0 1px rgba(140,155,255,.20),0 0 48px rgba(140,155,255,.14);--glow:0 0 48px rgba(140,155,255,.35);--scrim:rgba(5,6,15,.6);--focus-ring:0 0 0 2px var(--color-bg),0 0 0 4px var(--color-primary);--pattern-opacity:.08;--pattern-kawung:url(/_next/static/media/pattern-kawung-dark.19ce1f57.svg);--pattern-anyaman:url(/_next/static/media/pattern-anyaman-dark.40fdb393.svg);--pattern-tumpal:url(/_next/static/media/pattern-tumpal-dark.55ef45ec.svg);--pattern-tumpal-line:url(/_next/static/media/pattern-tumpal-line-dark.64a979cd.svg);--pattern-kawung-line:url(/_next/static/media/pattern-kawung-line-dark.90d8ec80.svg)}:root{--dur-instant:100ms;--dur-fast:180ms;--dur-base:280ms;--dur-slow:480ms;--dur-story:1200ms;--dur-spring:500ms;--stagger:50ms;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--ease-spring:linear(0,0.076 5%,0.246 10%,0.444 15%,0.63 20%,0.783 25%,0.898 30%,0.975 35%,1.02 40%,1.049 50%,1.037 60%,1.019 70%,1.005 80%,0.999 90%,1);--font-sans:"Plus Jakarta Sans",system-ui,sans-serif;--font-mono:"JetBrains Mono",monospace;--text-xs:0.75rem;--text-xs-weight:500;--text-xs-lh:1.6;--text-xs-ls:0;--text-sm:0.875rem;--text-sm-weight:500;--text-sm-lh:1.6;--text-sm-ls:0;--text-base:1rem;--text-base-weight:400;--text-base-lh:1.6;--text-base-ls:0;--text-md:1.125rem;--text-md-weight:500;--text-md-lh:1.6;--text-md-ls:0;--text-lg:1.25rem;--text-lg-weight:700;--text-lg-lh:1.6;--text-lg-ls:-0.01em;--text-xl:1.5rem;--text-xl-weight:700;--text-xl-lh:1.15;--text-xl-ls:-0.01em;--text-2xl:2rem;--text-2xl-weight:800;--text-2xl-lh:1.15;--text-2xl-ls:-0.03em;--text-3xl:2.5rem;--text-3xl-weight:800;--text-3xl-lh:1.15;--text-3xl-ls:-0.03em;--text-4xl:3.5rem;--text-4xl-weight:800;--text-4xl-lh:1.15;--text-4xl-ls:-0.03em;--text-5xl:4.5rem;--text-5xl-weight:800;--text-5xl-lh:1.15;--text-5xl-ls:-0.03em;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--space-80:80px;--space-120:120px;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:28px;--radius-pill:999px;--grid-desktop-columns:12;--grid-desktop-max:1200px;--grid-desktop-gutter:24px;--grid-mobile-width:390px;--grid-mobile-columns:4;--grid-mobile-gutter:16px;--grid-mobile-margin:16px;--fq-white:#FFFFFF;--fq-arang:#1A1A24;--fq-ribbon-a:#E8A317;--fq-ribbon-b:#F2B84B;--fq-scan:#8C9BFF;--fq-scan-glow:rgba(140,155,255,.65);--fq-nila:#2B3A8C;--fq-load-cell:#F1ECE3;--fq-cancel-ink:#5E5A66;--fq-shadow-ribbon:0 2px 8px rgba(0,0,0,.18);--fq-shadow-chip:0 6px 20px rgba(15,16,32,.2);--fq-shadow-receipt:drop-shadow(0 10px 24px rgba(15,16,32,.12));--fq-png-bg:#FBF7F0;--fq-png-until:#8A5A00;--fq-png-muted:#5E5A66;--fq-black:#000;--fq-scrim-site:rgba(15,16,32,.4);--fq-selection:#E8A317;--fq-ill-glow:rgba(255,255,255,.18);--fq-ill-card:rgba(255,255,255,.12);--fq-ill-shadow:0 30px 80px rgba(15,16,32,.35);--fq-ill-ink:#111111;--fq-knob-shadow:0 1px 2px rgba(0,0,0,.25);--fq-scrim-modal:rgba(15,16,32,.42);--fq-scrim-panel:rgba(15,16,32,.32);--fq-phone:#16172A;--fq-phone-on:#1F2240;--fq-phone-off:#2C3058;--fq-dot-on:#4FD39A;--fq-dot-off:#FF8A80;--fq-phone-ink:#F3F1EA;--fq-ok:#1F8A5B;--fq-hold-fill:rgba(15,16,32,.28);--fq-dev-bg:#0F1020;--fq-dev-ink:#F3F1EA;--fq-dev-muted:#A9A8BD;--fq-dev-panel:#17192E;--fq-dev-line:#2C3058;--fq-dev-tab:#1F2240;--fq-term:#16172A;--fq-dev-caret:#8C9BFF;--fq-dev-ok:#4FD39A;--fq-dev-ok-bg:rgba(79,211,154,.16);--fq-dev-num:#F5C04A;--fq-dev-err:#FF8A80;--fq-on-brand-tint:rgba(255,255,255,.18);--fq-orbit-woo:#B5532C;--fq-orbit-n8n:#E8A317;--fq-orbit-telegram:#1F6FB2;--fq-orbit-whatsapp:#1F8A5B;--fq-orbit-rest:#2B3A8C;--fq-orbit-sdk:#B5532C;--fq-hero-card-shadow:rgba(43,58,140,.18);--fq-hero-card-shadow-dark:rgba(140,155,255,.35);--fq-scrim-docs:rgba(26,26,36,.36);--fq-dev-warn-bg:rgba(245,192,74,.18)}:root,[data-theme=light]{--color-success-pill-text:#127149;--color-warning-pill-text:#8D5B0F;--color-info-pill-text:#176AAC}[data-theme=dark]{--color-success-pill-text:#4FD39A;--color-warning-pill-text:#F2B84B;--color-info-pill-text:#7DB8F0}[data-surface=site]:not([data-theme=dark]){color-scheme:light;--color-primary:#2B3A8C;--color-primary-strong:#1C2766;--color-accent:#E8A317;--color-secondary:#B5532C;--color-success:#1F8A5B;--color-warning:#B7791F;--color-danger:#B3261E;--color-info:#1F6FB2;--color-bg:#FBF7F0;--color-surface:#FFFFFF;--color-surface-2:#F3ECE0;--color-border:#E6DCCB;--color-text:#1A1A24;--color-text-muted:#5E5A66;--color-accent-text:#8A5A00;--color-success-text:#17744C;--color-warning-text:#8F5D12;--color-on-primary:#FFFFFF;--color-on-danger:#FFFFFF;--gradient-brand:linear-gradient(120deg,#2B3A8C,#B5532C 55%,#E8A317);--conic-brand:conic-gradient(from 0deg,#2B3A8C,#B5532C,#E8A317,#2B3A8C);--shadow-sm:0 1px 2px rgba(43,58,140,.08);--shadow-md:0 2px 4px rgba(43,58,140,.06),0 8px 24px rgba(43,58,140,.10);--shadow-lg:0 4px 10px rgba(43,58,140,.06),0 24px 48px rgba(43,58,140,.12);--glow:0 16px 48px rgba(43,58,140,.16);--stage-glow:rgba(43,58,140,.10);--focus-ring:0 0 0 2px var(--color-bg),0 0 0 4px var(--color-primary);--pattern-opacity:.07;--pattern-kawung:url(/_next/static/media/pattern-kawung-light.30aae27c.svg)}[data-surface=site][data-theme=dark]{color-scheme:dark;--color-primary:#8C9BFF;--color-primary-strong:#B4BEFF;--color-accent:#F5C04A;--color-secondary:#E58A63;--color-success:#4FD39A;--color-warning:#F2B84B;--color-danger:#FF8A80;--color-info:#7DB8F0;--color-bg:#0F1020;--color-surface:#17192E;--color-surface-2:#1F2240;--color-border:#2C3058;--color-text:#F3F1EA;--color-text-muted:#A9A8BD;--color-accent-text:#F5C04A;--color-success-text:#4FD39A;--color-warning-text:#F2B84B;--color-on-primary:#0F1020;--color-on-danger:#0F1020;--gradient-brand:linear-gradient(120deg,#8C9BFF,#E58A63 55%,#F5C04A);--conic-brand:conic-gradient(from 0deg,#8C9BFF,#E58A63,#F5C04A,#8C9BFF);--shadow-sm:inset 0 0 0 1px rgba(140,155,255,.10);--shadow-md:inset 0 0 0 1px rgba(140,155,255,.14),0 0 24px rgba(140,155,255,.08);--shadow-lg:inset 0 0 0 1px rgba(140,155,255,.20),0 0 48px rgba(140,155,255,.14);--glow:0 0 56px rgba(140,155,255,.35);--stage-glow:rgba(140,155,255,.28);--focus-ring:0 0 0 2px var(--color-bg),0 0 0 4px var(--color-primary);--pattern-opacity:.10;--pattern-kawung:url(/_next/static/media/pattern-kawung-dark.19ce1f57.svg)}[data-surface=site]{--dur-instant:100ms;--dur-fast:180ms;--dur-base:280ms;--dur-slow:480ms;--dur-spring:500ms;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--ease-spring:linear(0,0.076 5%,0.246 10%,0.444 15%,0.63 20%,0.783 25%,0.898 30%,0.975 35%,1.02 40%,1.049 50%,1.037 60%,1.019 70%,1.005 80%,0.999 90%,1)}[data-surface=checkout]:not([data-theme=dark]){color-scheme:light;--color-primary:#2B3A8C;--color-primary-strong:#1C2766;--color-accent:#E8A317;--color-secondary:#B5532C;--color-success:#1F8A5B;--color-warning:#B7791F;--color-danger:#B3261E;--color-info:#1F6FB2;--color-bg:#FBF7F0;--color-surface:#FFFFFF;--color-surface-2:#F3ECE0;--color-border:#E6DCCB;--color-text:#1A1A24;--color-text-muted:#5E5A66;--color-accent-text:#8A5A00;--color-success-text:#17744C;--color-warning-text:#8F5D12;--color-on-primary:#FFFFFF;--color-on-accent:#1A1A24;--color-on-danger:#FFFFFF;--gradient-brand:linear-gradient(120deg,#2B3A8C,#B5532C 55%,#E8A317);--shadow-sm:0 1px 2px rgba(43,58,140,.08);--shadow-md:0 2px 4px rgba(43,58,140,.06),0 8px 24px rgba(43,58,140,.10);--shadow-lg:0 4px 10px rgba(43,58,140,.06),0 24px 48px rgba(43,58,140,.12);--glow:0 16px 48px rgba(43,58,140,.16);--stage-glow:rgba(43,58,140,.08);--scrim:rgba(26,26,36,.36);--focus-ring:0 0 0 2px var(--color-bg),0 0 0 4px var(--color-primary);--pattern-opacity:.06;--pattern-kawung:url(/_next/static/media/pattern-kawung-light.30aae27c.svg);--pattern-tumpal:url(/_next/static/media/pattern-tumpal-light.e90fa3d2.svg)}[data-surface=checkout][data-theme=dark]{color-scheme:dark;--color-primary:#8C9BFF;--color-primary-strong:#B4BEFF;--color-accent:#F5C04A;--color-secondary:#E58A63;--color-success:#4FD39A;--color-warning:#F2B84B;--color-danger:#FF8A80;--color-info:#7DB8F0;--color-bg:#0F1020;--color-surface:#17192E;--color-surface-2:#1F2240;--color-border:#2C3058;--color-text:#F3F1EA;--color-text-muted:#A9A8BD;--color-accent-text:#F5C04A;--color-success-text:#4FD39A;--color-warning-text:#F2B84B;--color-on-primary:#0F1020;--color-on-accent:#1A1A24;--color-on-danger:#0F1020;--gradient-brand:linear-gradient(120deg,#8C9BFF,#E58A63 55%,#F5C04A);--shadow-sm:inset 0 0 0 1px rgba(140,155,255,.10);--shadow-md:inset 0 0 0 1px rgba(140,155,255,.14),0 0 24px rgba(140,155,255,.08);--shadow-lg:inset 0 0 0 1px rgba(140,155,255,.20),0 0 48px rgba(140,155,255,.14);--glow:0 0 56px rgba(140,155,255,.38);--stage-glow:rgba(140,155,255,.26);--scrim:rgba(5,6,15,.62);--focus-ring:0 0 0 2px var(--color-bg),0 0 0 4px var(--color-primary);--pattern-opacity:.09;--pattern-kawung:url(/_next/static/media/pattern-kawung-dark.19ce1f57.svg);--pattern-tumpal:url(/_next/static/media/pattern-tumpal-dark.55ef45ec.svg)}[data-surface=checkout]{--dur-instant:100ms;--dur-fast:180ms;--dur-base:280ms;--dur-slow:480ms;--dur-spring:500ms;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--ease-spring:linear(0,0.076 5%,0.246 10%,0.444 15%,0.63 20%,0.783 25%,0.898 30%,0.975 35%,1.02 40%,1.049 50%,1.037 60%,1.019 70%,1.005 80%,0.999 90%,1)}