:root{--bg: #000;--bg-raised: #0f0f0f;--bg-band: #171717;--line: #676868;--line-warm: #999072;--line-card: rgba(255, 255, 255, .36);--pill: #555656;--pill-line: #828283;--text: #fff;--text-soft: rgba(255, 255, 255, .86);--light: #f9fafb;--ink: #0b0b0b;--gold: #ebc04a;--gold-light: #fbec98;--gold-deep: #b88342;--copper: #8c421d;--sewa-1: #c40516;--sewa-2: #66020a;--jual-1: #8e30ff;--jual-2: #5205ae;--beli-1: #f2da37;--beli-2: #968303;--topup-1: #262626;--topup-2: #050505;--topup-hover-1: #c9a54e;--topup-hover-2: #5c4818;--font-display: "Staatliches", sans-serif;--font-condensed: "Antonio", sans-serif;--font-body: "Instrument Sans", sans-serif;--gutter: clamp(16px, 4.93vw, 71px);--hero-gutter: clamp(12px, 3.68vw, 53px);--hero-max: 1334px;--container: 1298px;--nav-h: 92px;--radius-card: 8px;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-standard: cubic-bezier(.4, 0, .2, 1)}@media(max-width:767px){:root{--nav-h: 64px}}@media(min-width:1024px){:root{--hero-max: clamp(760px, calc((100svh - 128px) * 1332 / 784), 1334px)}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{color-scheme:dark;background:var(--bg);overflow-x:clip;-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(min-height:521px){html:not(.js),html.snap-on:not(.is-gliding){scroll-snap-type:y mandatory}}html.is-gliding{scroll-behavior:auto}@media(min-height:521px){html.snap-on .stack{touch-action:pan-x pinch-zoom}html.snap-on .panel.is-relaxed .panel__card{touch-action:pan-y pinch-zoom}}html.is-locked{overflow:hidden}body{min-height:100svh;font-family:var(--font-body);line-height:1.5;color:var(--text);background:var(--bg);overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}img{height:auto}svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}ul{list-style:none;padding:0}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;top:12px;left:12px;z-index:200;padding:10px 16px;border-radius:10px;font-weight:600;font-size:14px;color:var(--ink);background:var(--gold);transform:translateY(-160%);transition:transform .25s var(--ease-out)}.skip-link:focus-visible{transform:none}.js [data-reveal],.js [data-hero-art],.js [data-hero-badge],.js [data-hero-btn],.js [data-hero-caption],.js [data-tu]{opacity:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js [data-reveal],.js [data-hero-art],.js [data-hero-badge],.js [data-hero-btn],.js [data-hero-caption],.js [data-tu]{opacity:1}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--login-art: url(./login-bg-BRpAd9az.webp);--login-gold: #5c4c22;--login-gold-hover: #75602b}.login-form{display:flex;flex-direction:column;width:100%;max-width:426px;margin-inline:auto}.login-form__switch{font-size:13px;text-align:center;color:var(--text-soft)}.login-form__switch a,.login-form__forgot{color:var(--text);text-underline-offset:2px;transition:color .15s var(--ease-standard)}.login-form__switch a{text-decoration:underline}.login-form__switch a:hover,.login-form__forgot:hover{color:var(--gold)}.login-form__title{margin:26px 0 40px;font-family:var(--font-condensed);font-size:44px;font-weight:700;line-height:1;letter-spacing:-.03em;text-align:center;text-transform:uppercase}.login-form__field+.login-form__field{margin-top:11px}.login-form__field input{width:100%;height:44px;padding:0 18px;border:1px solid rgba(255,255,255,.55);border-radius:13px;background:transparent;color:var(--text);font:inherit;font-size:14px;transition:border-color .15s var(--ease-standard),box-shadow .15s var(--ease-standard)}.login-form__field input::placeholder{color:#ffffffdb}.login-form__field input:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px #ebc04a2e}.login-form__forgot{align-self:flex-start;margin-top:30px;font-size:13px}.login-form__submit{height:52px;margin-top:64px;border-radius:5px;background:var(--login-gold);color:var(--text);font-family:var(--font-condensed);font-size:28px;font-weight:700;letter-spacing:-.03em;text-transform:uppercase;transition:background-color .15s var(--ease-standard),transform .15s var(--ease-standard)}.login-form__submit:hover{background:var(--login-gold-hover)}.login-form__submit:active{transform:scale(.98)}.login-close{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;color:var(--text);transition:background-color .15s var(--ease-standard)}.login-close:hover{background:#ffffff1a}.login-close svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.login{width:min(100% - 48px,1030px);max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0;border:0;background:transparent;color:var(--text);overflow:visible}.login::backdrop{background:#000000b8}.login[open],.login[open]::backdrop{animation:login-fade .3s var(--ease-out)}.login[open] .login__box{animation:login-pop .45s var(--ease-out)}.login.is-closing,.login.is-closing::backdrop{animation:login-fade .22s ease-in reverse forwards}.login__box{position:relative;display:grid;grid-template-columns:370fr 432fr;min-height:min(700px,calc(100dvh - 48px));border:1px solid rgba(255,255,255,.4);border-radius:8px;background:#000;overflow:hidden}.login__art{display:flex;flex-direction:column;justify-content:center;padding:0 28px 52px;background:linear-gradient(180deg,#c9a54e,#8a6f2f 45%,#2c2410 85%,#000),var(--login-art) center / cover;background-blend-mode:multiply}.login__logo{width:126px;margin-bottom:18px}.login__tagline{font-family:var(--font-condensed);font-size:59px;font-weight:700;line-height:1.02;letter-spacing:-.04em;text-transform:uppercase}.login__tagline span{display:block;font-size:39px}.login__main{display:grid;place-items:center;padding:60px 72px}.login__main .login-close{position:absolute;top:10px;right:10px}@keyframes login-fade{0%{opacity:0}}@keyframes login-pop{0%{opacity:0;transform:translateY(14px) scale(.98)}}@media(prefers-reduced-motion:reduce){.login[open],.login[open]::backdrop,.login[open] .login__box,.login.is-closing,.login.is-closing::backdrop{animation:none}}.login-page{position:relative;display:flex;flex-direction:column;align-items:center;min-height:100svh;padding:0 28px 48px;background:#000;isolation:isolate}.login-page__glow{position:absolute;inset:0 0 auto;z-index:-1;height:62svh;background:radial-gradient(70% 55% at 50% 0%,#e0b85a,#8a6f2f 55%,#3a2f14),var(--login-art) center top / cover;background-blend-mode:multiply;-webkit-mask:radial-gradient(120% 95% at 50% 0%,#000 45%,transparent 78%);mask:radial-gradient(120% 95% at 50% 0%,#000 45%,transparent 78%)}.login-page__close{align-self:flex-end;margin:26px -8px 0 0}.login-page__logo{width:min(78%,288px);margin-top:max(48px,12svh);margin-bottom:14px}.login-page .login-form{max-width:404px}.login-page .login-form__switch{font-size:13px}.login-page .login-form__title{margin:30px 0 38px;font-size:46px}.login-page .login-form__field input{height:52px;padding:0 20px;border-radius:14px;font-size:14px}.login-page .login-form__field+.login-form__field{margin-top:12px}.login-page .login-form__forgot{margin-top:36px;font-size:13px}.login-page .login-form__submit{height:58px;margin-top:16px;border-radius:6px;font-size:32px}
