:root{--ui-font-sans:"Manrope Variable", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ui-font-mono:"JetBrains Mono Variable", ui-monospace, SFMono-Regular, Consolas, monospace;--ui-accent:var(--site-accent,#1b7c9f);--ui-danger:#dc5360;--ui-success:#2fa77e;--ui-warning:#c99232;--ui-radius-sm:max(8px, calc(var(--site-radius,16px) * .55));--ui-radius-md:max(12px, calc(var(--site-radius,16px) * .8));--ui-radius-lg:max(16px, var(--site-radius,16px));--ui-control-height:44px;--ui-duration-fast:.15s;--ui-duration-normal:.2s;--ui-ease:cubic-bezier(.2, .8, .2, 1);--ui-focus-ring:#3cabc6}[data-theme=light]{--ui-focus-ring:#1b7c9f}html{font-family:var(--ui-font-sans)}body :is(.primary-button,.primary-link,.primary-link-sm,.admin-login-submit,.admin-form-submit,.tools-website-link,.store-website-link):not(.danger-button){background:var(--ui-accent,#1b7c9f)!important;color:#fff!important;border-radius:var(--ui-radius-sm)!important;font-family:var(--ui-font-sans)!important;box-shadow:0 4px 14px color-mix(in srgb, var(--ui-accent) 20%, transparent)!important;border-color:#0000!important}body :is(.primary-button,.primary-link,.primary-link-sm,.admin-login-submit,.admin-form-submit,.tools-website-link,.store-website-link):not(.danger-button):hover:not(:disabled){background:color-mix(in srgb, var(--ui-accent) 85%, black)!important;color:#fff!important}:where(button,input,select,textarea){font:inherit}:where(button,[role=button],summary,select,input[type=checkbox],input[type=radio],input[type=file]){cursor:pointer}:where(button,input,select,textarea):disabled,:where([aria-disabled=true]){cursor:not-allowed;opacity:.58}:where(a,button,input,select,textarea,summary,[role=button]):focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-site-motion=off] *,[data-site-motion=off] :before,[data-site-motion=off] :after{transition:none!important;animation:none!important}.theme-toggle,.languages,.currencies{box-sizing:border-box!important;border-radius:var(--ui-radius-sm,9px)!important;-webkit-user-select:none!important;user-select:none!important;vertical-align:middle!important;background:#ffffff0a!important;border:1px solid #ffffff1f!important;justify-content:center!important;align-items:center!important;gap:3px!important;height:36px!important;padding:3px!important;display:inline-flex!important;box-shadow:0 1px 2px #00000014!important}[data-theme=light] .theme-toggle,[data-theme=light] .languages,[data-theme=light] .currencies{background:#fffffff2!important;border-color:#13221b1f!important;box-shadow:0 1px 2px #0000000a!important}.theme-toggle button,.theme-toggle a,.languages button,.languages a,.currencies button,.currencies a{border-radius:calc(var(--ui-radius-sm,9px) - 2px)!important;color:#87979d!important;letter-spacing:.02em!important;text-align:center!important;box-sizing:border-box!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;box-shadow:none!important;cursor:pointer!important;transition:color var(--ui-duration-fast,.15s) var(--ui-ease,ease), background-color var(--ui-duration-fast,.15s) var(--ui-ease,ease), border-color var(--ui-duration-fast,.15s) var(--ui-ease,ease), transform .12s ease, box-shadow var(--ui-duration-fast,.15s) var(--ui-ease,ease)!important;background:0 0!important;border:1px solid #0000!important;place-items:center!important;margin:0!important;padding:0!important;font-family:inherit!important;font-size:.72rem!important;font-weight:750!important;line-height:1!important;text-decoration:none!important;display:grid!important}.currencies button,.currencies a{width:auto!important;min-width:32px!important;padding:0 4px!important;font-size:.68rem!important}[data-theme=light] .theme-toggle button,[data-theme=light] .theme-toggle a,[data-theme=light] .languages button,[data-theme=light] .languages a,[data-theme=light] .currencies button,[data-theme=light] .currencies a{color:#52647b!important}.theme-toggle button,.theme-toggle a{font-size:.88rem!important}.theme-btn-light{font-size:.92rem!important}.theme-btn-dark{font-size:.84rem!important}.theme-toggle button:hover:not(:disabled),.theme-toggle a:hover,.languages button:hover:not(:disabled),.languages a:hover,.currencies button:hover:not(:disabled),.currencies a:hover{color:#eaf0f2!important;cursor:pointer!important;background:#ffffff14!important;border-color:#ffffff14!important;transform:none!important}[data-theme=light] .theme-toggle button:hover:not(:disabled),[data-theme=light] .theme-toggle a:hover,[data-theme=light] .languages button:hover:not(:disabled),[data-theme=light] .languages a:hover,[data-theme=light] .currencies button:hover:not(:disabled),[data-theme=light] .currencies a:hover{color:#17243b!important;background:#0000000d!important;border-color:#0000000d!important}.theme-toggle button.active,.theme-toggle a.active,.languages button.active,.languages a.active,.currencies button.active,.currencies a.active,.theme-toggle button[aria-pressed=true],.languages button[aria-pressed=true],.currencies button[aria-pressed=true],.languages a[aria-current=page],[data-theme=dark] .theme-toggle button.theme-btn-dark,html:not([data-theme=light]) .theme-toggle button.theme-btn-dark,html[lang=id] .languages button.lang-btn-id,html[lang=id] .languages a.lang-btn-id,html:not([lang]) .languages button.lang-btn-id,html:not([lang]) .languages a.lang-btn-id{color:var(--ui-accent,#65d6ad)!important;background:color-mix(in srgb, var(--ui-accent,#65d6ad) 16%, transparent)!important;border-color:color-mix(in srgb, var(--ui-accent,#65d6ad) 32%, transparent)!important;font-weight:800!important;box-shadow:0 1px 3px #00000040!important}[data-theme=light] .theme-toggle button.active,[data-theme=light] .theme-toggle a.active,[data-theme=light] .languages button.active,[data-theme=light] .languages a.active,[data-theme=light] .currencies button.active,[data-theme=light] .currencies a.active,[data-theme=light] .theme-toggle button[aria-pressed=true],[data-theme=light] .languages button[aria-pressed=true],[data-theme=light] .currencies button[aria-pressed=true],[data-theme=light] .languages a[aria-current=page],[data-theme=light] .theme-toggle button.theme-btn-light,[data-theme=light] html[lang=id] .languages button.lang-btn-id,[data-theme=light] html[lang=id] .languages a.lang-btn-id,[data-theme=light] html:not([lang]) .languages button.lang-btn-id,[data-theme=light] html:not([lang]) .languages a.lang-btn-id{color:#0f766e!important;background:color-mix(in srgb, var(--ui-accent,#0f766e) 14%, transparent)!important;border-color:color-mix(in srgb, var(--ui-accent,#0f766e) 28%, transparent)!important;font-weight:800!important;box-shadow:0 1px 2px #0000000d!important}html[lang=en] .languages button.lang-btn-en,html[lang=en] .languages a.lang-btn-en{color:var(--ui-accent,#65d6ad)!important;background:color-mix(in srgb, var(--ui-accent,#65d6ad) 16%, transparent)!important;border-color:color-mix(in srgb, var(--ui-accent,#65d6ad) 32%, transparent)!important;font-weight:800!important;box-shadow:0 1px 3px #00000040!important}[data-theme=light] html[lang=en] .languages button.lang-btn-en,[data-theme=light] html[lang=en] .languages a.lang-btn-en{color:#0f766e!important;background:color-mix(in srgb, var(--ui-accent,#0f766e) 14%, transparent)!important;border-color:color-mix(in srgb, var(--ui-accent,#0f766e) 28%, transparent)!important;font-weight:800!important;box-shadow:0 1px 2px #0000000d!important}[data-theme=light] .theme-toggle button.theme-btn-dark{color:#52647b!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;font-weight:400!important}html:not([data-theme=light]) .theme-toggle button.theme-btn-light,html[lang=id] .languages button.lang-btn-en,html[lang=id] .languages a.lang-btn-en,html:not([lang]) .languages button.lang-btn-en,html:not([lang]) .languages a.lang-btn-en,html[lang=en] .languages button.lang-btn-id,html[lang=en] .languages a.lang-btn-id{color:var(--admin-muted,#87979d)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;font-weight:400!important}[data-theme=light] html[lang=id] .languages button.lang-btn-en,[data-theme=light] html[lang=id] .languages a.lang-btn-en,[data-theme=light] html:not([lang]) .languages button.lang-btn-en,[data-theme=light] html:not([lang]) .languages a.lang-btn-en,[data-theme=light] html[lang=en] .languages button.lang-btn-id,[data-theme=light] html[lang=en] .languages a.lang-btn-id{color:#52647b!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;font-weight:400!important}.theme-toggle button.active:hover:not(:disabled),.theme-toggle a.active:hover,.languages button.active:hover:not(:disabled),.languages a.active:hover,.theme-toggle button[aria-pressed=true]:hover:not(:disabled),.languages button[aria-pressed=true]:hover:not(:disabled),.languages a[aria-current=page]:hover{background:color-mix(in srgb, var(--ui-accent,#65d6ad) 22%, transparent)!important;border-color:color-mix(in srgb, var(--ui-accent,#65d6ad) 40%, transparent)!important}[data-theme=light] .theme-toggle button.active:hover:not(:disabled),[data-theme=light] .theme-toggle a.active:hover,[data-theme=light] .languages button.active:hover:not(:disabled),[data-theme=light] .languages a.active:hover,[data-theme=light] .theme-toggle button[aria-pressed=true]:hover:not(:disabled),[data-theme=light] .languages button[aria-pressed=true]:hover:not(:disabled),[data-theme=light] .languages a[aria-current=page]:hover{background:color-mix(in srgb, var(--ui-accent,#0f766e) 18%, transparent)!important;border-color:color-mix(in srgb, var(--ui-accent,#0f766e) 34%, transparent)!important}.theme-toggle button:active:not(:disabled),.theme-toggle a:active,.languages button:active:not(:disabled),.languages a:active{transform:scale(.93)!important}.theme-toggle button:focus-visible,.theme-toggle a:focus-visible,.languages button:focus-visible,.languages a:focus-visible{outline:2px solid var(--ui-accent,#38bdf8)!important;outline-offset:1px!important;z-index:2!important}[data-theme=light] .theme-btn-light,[data-theme=dark] .theme-btn-dark{color:var(--ui-accent,#65d6ad)!important;background:color-mix(in srgb, var(--ui-accent,#65d6ad) 16%, transparent)!important;border-color:color-mix(in srgb, var(--ui-accent,#65d6ad) 32%, transparent)!important}[data-theme=light] .theme-btn-light{color:#0f766e!important;background:color-mix(in srgb, var(--ui-accent,#0f766e) 14%, transparent)!important;border-color:color-mix(in srgb, var(--ui-accent,#0f766e) 28%, transparent)!important}[data-theme=light] .theme-btn-dark:not(.active):not([aria-pressed=true]){color:#52647b!important;background:0 0!important;border-color:#0000!important}[data-theme=dark] .theme-btn-light:not(.active):not([aria-pressed=true]){color:#87979d!important;background:0 0!important;border-color:#0000!important}.site-splash-screen{z-index:10000;color:var(--site-text,#eaf2f5);animation:.24s both splash-exit;animation-delay:calc(var(--splash-delay,.7s) - .24s);background:radial-gradient(circle,#0e1e27 0%,#071116 100%);place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}[data-theme=light] .site-splash-screen{color:#102126;background:radial-gradient(circle,#fff 0%,#f0f6f8 100%)}.site-splash-screen__content{text-align:center;justify-items:center;gap:.7rem;width:min(22rem,100%);display:grid}.site-splash-screen__mark{aspect-ratio:1;background-color:var(--bgr-surface-raised,#0d1522);border:1px solid color-mix(in srgb, var(--site-accent,#1b7c9f) 35%, transparent);width:4rem;height:4rem;box-shadow:0 1rem 3rem color-mix(in srgb, var(--site-accent,#1b7c9f) 30%, transparent);border-radius:1rem;place-items:center;display:grid;position:relative;overflow:hidden}[data-theme=light] .site-splash-screen__mark{border-color:color-mix(in srgb, var(--site-accent,#1b7c9f) 25%, transparent);box-shadow:0 1rem 3rem color-mix(in srgb, var(--site-accent,#1b7c9f) 18%, transparent);background-color:#fff}.site-splash-screen__mark-img{object-fit:cover;width:100%;height:100%;display:block}.site-splash-screen__brand{letter-spacing:-.03em;font-size:1.25rem;font-weight:800}.site-splash-screen__bar{background:color-mix(in srgb, currentColor 14%, transparent);border-radius:99px;width:min(9rem,45vw);height:2px;overflow:hidden}.site-splash-screen__bar>span{background:var(--site-accent);width:45%;height:100%;animation:.7s ease-in-out infinite alternate splash-progress;display:block}.site-splash-screen__label{max-width:28ch;color:color-mix(in srgb, currentColor 68%, transparent);font-size:.78rem;line-height:1.5}@keyframes splash-progress{0%{transform:translate(-15%)}to{transform:translate(140%)}}@keyframes splash-exit{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.site-splash-screen,.site-splash-screen__bar>span{animation:none}}.currency-dropdown{box-sizing:border-box!important;border-radius:var(--ui-radius-sm,9px)!important;-webkit-user-select:none!important;user-select:none!important;vertical-align:middle!important;background:#ffffff0a!important;border:1px solid #ffffff1f!important;justify-content:center!important;align-items:center!important;height:36px!important;min-height:36px!important;padding:3px!important;display:inline-flex!important;position:relative!important;box-shadow:0 1px 2px #00000014!important}[data-theme=light] .currency-dropdown{background:#fffffff2!important;border-color:#13221b1f!important;box-shadow:0 1px 2px #0000000a!important}.currency-trigger{border-radius:calc(var(--ui-radius-sm,9px) - 2px)!important;height:28px!important;min-height:28px!important;color:var(--ui-accent,#65d6ad)!important;letter-spacing:-.01em!important;box-shadow:none!important;cursor:pointer!important;transition:color var(--ui-duration-fast,.15s) var(--ui-ease,ease), background-color var(--ui-duration-fast,.15s) var(--ui-ease,ease), border-color var(--ui-duration-fast,.15s) var(--ui-ease,ease), box-shadow var(--ui-duration-fast,.15s) var(--ui-ease,ease)!important;background:0 0!important;border:1px solid #0000!important;justify-content:center!important;align-items:center!important;gap:4px!important;margin:0!important;padding:0 7px!important;font-family:inherit!important;font-size:.74rem!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.currency-trigger:hover,.currency-trigger.active{background:color-mix(in srgb, var(--ui-accent,#65d6ad) 14%, transparent)!important;border-color:color-mix(in srgb, var(--ui-accent,#65d6ad) 32%, transparent)!important;color:#fff!important;box-shadow:0 1px 3px #00000040!important}[data-theme=light] .currency-trigger{color:var(--ui-accent,#0f766e)!important}[data-theme=light] .currency-trigger:hover,[data-theme=light] .currency-trigger.active{background:color-mix(in srgb, var(--ui-accent,#0f766e) 12%, transparent)!important;border-color:color-mix(in srgb, var(--ui-accent,#0f766e) 28%, transparent)!important;color:#0d5f58!important;box-shadow:0 1px 2px #0000000d!important}.currency-symbol{letter-spacing:-.02em;font-size:.74rem;font-weight:800;line-height:1;display:block}.currency-chevron{color:currentColor;flex-shrink:0;width:9px;height:9px;transition:transform .18s cubic-bezier(.16,1,.3,1),color .15s}.currency-chevron.open{transform:rotate(180deg)}.currency-trigger:hover .currency-chevron,.currency-trigger.active .currency-chevron,[data-theme=light] .currency-chevron,[data-theme=light] .currency-trigger:hover .currency-chevron,[data-theme=light] .currency-trigger.active .currency-chevron{color:currentColor}.currency-flag{border-radius:2px;flex-shrink:0;overflow:hidden;box-shadow:0 0 0 1px #0003}[data-theme=light] .currency-flag{box-shadow:0 0 0 1px #0000001f}.currency-menu{box-sizing:border-box;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:100;background:#0d141bf7;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;gap:3px;min-width:190px;max-width:calc(100vw - 1.5rem);padding:6px;animation:.15s cubic-bezier(.16,1,.3,1) currencyFadeIn;display:flex;position:absolute;top:calc(100% + 6px);left:auto;right:0;box-shadow:0 12px 32px #00000073}@keyframes currencyFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}[data-theme=light] .currency-menu{background:#fffffffa;border-color:#13221b1f;box-shadow:0 12px 32px #0000001f}.currency-option{color:#c5d1d9;cursor:pointer;text-align:left;box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:7px 9px;font-family:inherit;font-size:.75rem;transition:all .12s;display:flex}.currency-option:hover{color:#fff;background:#ffffff0f}[data-theme=light] .currency-option{color:#334155}[data-theme=light] .currency-option:hover{color:#0f172a;background:#0000000d}.currency-option.active{background:color-mix(in srgb, var(--ui-accent,#65d6ad) 14%, transparent);border-color:color-mix(in srgb, var(--ui-accent,#65d6ad) 28%, transparent);color:var(--ui-accent,#65d6ad);font-weight:750}[data-theme=light] .currency-option.active{background:color-mix(in srgb, var(--ui-accent,#0f766e) 12%, transparent);border-color:color-mix(in srgb, var(--ui-accent,#0f766e) 24%, transparent);color:#0f766e}.currency-option-main{align-items:center;gap:8px;min-width:0;display:flex}.currency-option-labels{flex-direction:column;gap:1px;display:flex}.currency-option-heading{align-items:center;gap:5px;line-height:1.2;display:flex}.currency-option-code{letter-spacing:.03em;font-size:.74rem;font-weight:800}.currency-option-symbol{color:#87979d;font-size:.72rem;font-weight:750}.currency-option-name{color:#87979d;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;line-height:1.2;overflow:hidden}[data-theme=light] .currency-option-symbol,[data-theme=light] .currency-option-name{color:#64748b}.currency-check{color:var(--ui-accent,#65d6ad);flex-shrink:0}[data-theme=light] .currency-check{color:#0f766e}button.scroll-to-top,.scroll-to-top{z-index:99!important;background:var(--site-accent,#1b7c9f)!important;color:#fff!important;cursor:pointer!important;width:2.375rem!important;min-width:2.375rem!important;max-width:2.375rem!important;height:2.375rem!important;min-height:2.375rem!important;max-height:2.375rem!important;box-shadow:0 4px 14px color-mix(in srgb, var(--site-accent,#1b7c9f) 40%, transparent)!important;box-sizing:border-box!important;border:1px solid #ffffff26!important;border-radius:50%!important;outline:none!important;place-items:center!important;margin:0!important;padding:0!important;line-height:1!important;transition:transform .2s cubic-bezier(.22,1,.36,1),opacity .2s,box-shadow .2s!important;display:grid!important;position:fixed!important;bottom:1.75rem!important;right:1.75rem!important}button.scroll-to-top:hover,.scroll-to-top:hover{box-shadow:0 6px 20px color-mix(in srgb, var(--site-accent,#1b7c9f) 60%, transparent)!important;color:#fff!important;transform:translateY(-2px)!important}[data-theme=light] button.scroll-to-top,[data-theme=light] .scroll-to-top{background:var(--site-accent,#0284c7)!important;color:#fff!important;box-shadow:0 4px 14px color-mix(in srgb, var(--site-accent,#0284c7) 35%, transparent)!important;border-color:#0284c740!important}@media (max-width:680px){button.scroll-to-top,.scroll-to-top{width:2.125rem!important;min-width:2.125rem!important;max-width:2.125rem!important;height:2.125rem!important;min-height:2.125rem!important;max-height:2.125rem!important;bottom:1.25rem!important;right:1.25rem!important}}button.scroll-to-top svg,.scroll-to-top svg{stroke-width:2.5px!important;color:currentColor!important;width:16px!important;height:16px!important;display:block!important}
