:root{--suki-space-1:4px;--suki-space-2:8px;--suki-space-3:12px;--suki-space-4:16px;--suki-space-5:20px;--suki-space-6:24px;--suki-space-8:32px;--suki-space-10:40px;--suki-space-12:48px;--suki-radius-sm:8px;--suki-radius-md:12px;--suki-radius-lg:16px;--suki-radius-xl:24px;--suki-shadow-card:0 1px 2px rgb(15 41 34/0.04),0 10px 28px rgb(15 41 34/0.06);--suki-shadow-float:0 18px 42px rgb(15 41 34/0.12);--suki-ease-out:cubic-bezier(0.23,1,0.32,1);--suki-ease-in-out:cubic-bezier(0.77,0,0.175,1);--suki-ease-drawer:cubic-bezier(0.32,0.72,0,1);--suki-duration-instant:100ms;--suki-duration-fast:160ms;--suki-duration-normal:220ms;--suki-duration-slow:320ms;--suki-motion-press:0.97;--suki-motion-pop:1.015;--suki-theme-bg:#f7faf8;--suki-theme-surface:#ffffff;--suki-theme-surface-muted:#eef4f1;--suki-theme-surface-elevated:#ffffff;--suki-theme-text:#18332d;--suki-theme-text-muted:#60736d;--suki-theme-text-subtle:#82918c;--suki-theme-border:#d9e6e0;--suki-theme-primary:#0b7567;--suki-theme-primary-hover:#075b50;--suki-theme-primary-soft:#e3f3ee;--suki-theme-on-primary:#ffffff;--suki-theme-focus:#0b8a77;--suki-theme-success:#16734f;--suki-theme-warning:#9a6500;--suki-theme-danger:#b4473d;--theme-bg:var(--suki-theme-bg);--theme-surface:var(--suki-theme-surface);--theme-surface-muted:var(--suki-theme-surface-muted);--theme-text:var(--suki-theme-text);--theme-primary:var(--suki-theme-primary)}html[data-theme=dark]{--suki-theme-bg:#0e1915;--suki-theme-surface:#16241f;--suki-theme-surface-muted:#1b2d26;--suki-theme-surface-elevated:#20332b;--suki-theme-text:#e7f1ec;--suki-theme-text-muted:#a9bbb3;--suki-theme-text-subtle:#7f958b;--suki-theme-border:#30483e;--suki-theme-primary:#5bd2b0;--suki-theme-primary-hover:#82e3c5;--suki-theme-primary-soft:#173b30;--suki-theme-on-primary:#08221a;--suki-theme-focus:#76e2c2;--suki-theme-success:#65d39e;--suki-theme-warning:#e8c16d;--suki-theme-danger:#f28c82}@media (prefers-reduced-motion:reduce){:root{--suki-duration-instant:1ms;--suki-duration-fast:1ms;--suki-duration-normal:1ms;--suki-duration-slow:1ms;--suki-motion-press:1;--suki-motion-pop:1}}:root{--sk-bg:#FAF9F6;--sk-surface:#FFFFFF;--sk-surface-2:#F5EEDB;--sk-ink:#1C1917;--sk-ink-2:#292524;--sk-muted:#66736F;--sk-faint:#A8A29E;--sk-line:#E7E5E4;--sk-line-strong:#D6D3D1;--sk-brand:#A16207;--sk-brand-hover:#854D05;--sk-brand-soft:#FAF3E3;--sk-teal:#0E6258;--sk-teal-soft:#E6F2EF;--sk-danger:#B3261E;--sk-success:#2E7D32;--sk-warning:#B45309;--sk-focus:#0E6258;--sk-r-sm:8px;--sk-r-md:12px;--sk-r-lg:16px;--sk-r-xl:20px;--sk-r-pill:999px;--sk-d-fast:120ms;--sk-d-base:180ms;--sk-d-slow:280ms;--sk-ease:cubic-bezier(.2,.7,.3,1);--sk-font:"Plus Jakarta Sans","Inter",system-ui,-apple-system,sans-serif}.dark{--sk-bg:#141210;--sk-surface:#1E1B18;--sk-surface-2:#292524;--sk-ink:#F5F5F4;--sk-ink-2:#E7E5E4;--sk-muted:#A8A29E;--sk-faint:#78716C;--sk-line:#2E2A26;--sk-line-strong:#44403C;--sk-brand:#D4AF37;--sk-brand-hover:#E5C15A;--sk-brand-soft:#2A2417;--sk-teal:#45B8A8;--sk-teal-soft:#1A2B28;--sk-danger:#E57373;--sk-success:#81C784;--sk-warning:#E8A04C;--sk-focus:#45B8A8}@media (prefers-reduced-motion:reduce){:root{--sk-d-fast:1ms;--sk-d-base:1ms;--sk-d-slow:1ms;--sk-ease:linear}}.sk-btn:focus-visible,.sk-dialog-close:focus-visible,.sk-icon-btn:focus-visible,.sk-link-btn:focus-visible,.sk-sheet-close:focus-visible,.sk-tab:focus-visible,.sk-toast-close:focus-visible{outline:2px solid var(--sk-focus);outline-offset:2px}.sk-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:var(--sk-r-md);font-family:var(--sk-font);font-weight:700;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background var(--sk-d-base) var(--sk-ease),color var(--sk-d-base) var(--sk-ease),border-color var(--sk-d-base) var(--sk-ease),transform var(--sk-d-fast) var(--sk-ease),opacity var(--sk-d-base) var(--sk-ease)}.sk-btn:active:not(:disabled){transform:translateY(1px)}.sk-btn:disabled{cursor:not-allowed;opacity:.5}.sk-btn-sm{min-height:36px;padding:0 14px;font-size:13px}.sk-btn-md{min-height:44px;padding:0 18px;font-size:14px}.sk-btn-primary{background:var(--sk-brand);color:#fff}.dark .sk-btn-primary{color:#141210}.sk-btn-secondary{background:var(--sk-surface);color:var(--sk-ink);border-color:var(--sk-line-strong)}.sk-btn-ghost{background:transparent;color:var(--sk-teal)}.sk-btn-danger{background:var(--sk-danger);color:#fff}.dark .sk-btn-danger{color:#1C1917}.sk-btn-loading{pointer-events:none}.sk-btn-spinner{width:16px;height:16px;border-radius:50%;border:2px solid;border-top:2px solid transparent;animation:sk-spin .8s linear infinite}@keyframes sk-spin{to{transform:rotate(1turn)}}.sk-icon-btn{display:inline-grid;place-items:center;min-width:44px;min-height:44px;padding:0;border:1px solid transparent;border-radius:var(--sk-r-pill);background:transparent;color:var(--sk-ink);cursor:pointer;transition:background var(--sk-d-base) var(--sk-ease),color var(--sk-d-base) var(--sk-ease)}.sk-icon-btn:disabled{cursor:not-allowed;opacity:.45}.sk-icon-btn-bordered{border-color:var(--sk-line-strong);background:var(--sk-surface)}.sk-icon-btn-tonal{background:var(--sk-teal-soft);color:var(--sk-teal)}.sk-avatar{position:relative;display:inline-grid;place-items:center;flex:none;border-radius:50%;overflow:hidden;background:var(--sk-surface-2);color:var(--sk-ink-2);font-family:var(--sk-font);font-weight:700;letter-spacing:.02em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sk-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.sk-avatar-dot{position:absolute;right:0;bottom:0;width:28%;height:28%;min-width:10px;min-height:10px;border-radius:50%;border:2px solid var(--sk-bg)}.sk-avatar-dot-online{background:var(--sk-success)}.sk-avatar-dot-offline{background:var(--sk-faint)}.sk-avatar-dot-away{background:var(--sk-warning)}.sk-skeleton{position:relative;overflow:hidden;background:var(--sk-surface-2);border-radius:var(--sk-r-sm)}.sk-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.55) 50%,transparent 80%);animation:sk-shimmer 1.6s var(--sk-ease) infinite;transform:translateX(-100%)}.dark .sk-skeleton:after{background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.12) 50%,transparent 80%)}@keyframes sk-shimmer{to{transform:translateX(100%)}}.sk-skeleton-circle{border-radius:50%}.sk-sheet-backdrop{position:fixed;inset:0;z-index:90;background:rgba(28,25,23,.55);animation:sk-fade-in var(--sk-d-base) var(--sk-ease)}.dark .sk-sheet-backdrop{background:rgba(0,0,0,.65)}@keyframes sk-fade-in{0%{opacity:0}}.sk-sheet{position:fixed;left:0;right:0;bottom:0;z-index:91;max-height:min(88dvh,640px);display:flex;flex-direction:column;background:var(--sk-surface);color:var(--sk-ink);border-top:1px solid var(--sk-line);border-radius:var(--sk-r-xl) var(--sk-r-xl) 0 0;box-shadow:0 -8px 32px rgba(28,25,23,.16);animation:sk-sheet-up var(--sk-d-slow) var(--sk-ease);padding-bottom:env(safe-area-inset-bottom)}@keyframes sk-sheet-up{0%{transform:translateY(48px);opacity:0}}@media (min-width:640px){.sk-sheet{left:50%;right:auto;bottom:50%;transform:translate(-50%,50%);width:min(480px,calc(100vw - 48px));border:1px solid var(--sk-line);border-radius:var(--sk-r-xl);animation:sk-sheet-pop var(--sk-d-base) var(--sk-ease)}}@keyframes sk-sheet-pop{0%{transform:translate(-50%,calc(50% - 12px));opacity:0}}.sk-sheet-handle{width:40px;height:4px;border-radius:4px;background:var(--sk-line-strong);margin:10px auto 2px;flex:none}@media (min-width:640px){.sk-sheet-handle{display:none}}.sk-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px 4px;flex:none}.sk-sheet-title{margin:0;font-family:var(--sk-font);font-size:16px;font-weight:800;letter-spacing:-.01em;color:var(--sk-ink)}.sk-sheet-body{overflow-y:auto;padding:12px 20px 24px}.sk-dialog-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:rgba(28,25,23,.55);animation:sk-fade-in var(--sk-d-base) var(--sk-ease)}.dark .sk-dialog-backdrop{background:rgba(0,0,0,.65)}.sk-dialog{width:min(440px,100%);max-height:calc(100dvh - 48px);overflow-y:auto;background:var(--sk-surface);color:var(--sk-ink);border:1px solid var(--sk-line);border-radius:var(--sk-r-xl);box-shadow:0 12px 40px rgba(28,25,23,.2);animation:sk-dialog-in var(--sk-d-base) var(--sk-ease);padding:22px}@keyframes sk-dialog-in{0%{transform:translateY(10px) scale(.98);opacity:0}}.sk-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.sk-dialog-title{margin:0;font-family:var(--sk-font);font-size:18px;font-weight:800;letter-spacing:-.01em;color:var(--sk-ink)}.sk-dialog-desc{margin:0 0 16px;font-size:14px;line-height:1.6;color:var(--sk-muted)}.sk-tooltip-wrap{position:relative;display:inline-flex}.sk-tooltip{position:absolute;z-index:120;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(4px);max-width:220px;padding:7px 10px;border-radius:var(--sk-r-sm);background:var(--sk-ink);color:var(--sk-bg);font-family:var(--sk-font);font-size:12px;font-weight:600;line-height:1.45;text-align:center;white-space:normal;opacity:0;pointer-events:none;transition:opacity var(--sk-d-fast) var(--sk-ease),transform var(--sk-d-fast) var(--sk-ease)}.dark .sk-tooltip{background:var(--sk-surface-2);color:var(--sk-ink);border:1px solid var(--sk-line-strong)}.sk-tooltip-wrap:focus-within .sk-tooltip,.sk-tooltip-wrap:hover .sk-tooltip{opacity:1;transform:translateX(-50%) translateY(0)}.sk-tooltip-bottom .sk-tooltip{bottom:auto;top:calc(100% + 8px);transform:translateX(-50%) translateY(-4px)}.sk-tooltip-bottom:focus-within .sk-tooltip,.sk-tooltip-bottom:hover .sk-tooltip{transform:translateX(-50%) translateY(0)}.sk-tabs{display:flex;gap:4px;border-bottom:1px solid var(--sk-line)}.sk-tab{position:relative;border:0;background:transparent;cursor:pointer;min-height:44px;padding:12px 14px;font-family:var(--sk-font);font-size:14px;font-weight:700;color:var(--sk-muted);display:inline-flex;align-items:center;gap:8px;transition:color var(--sk-d-base) var(--sk-ease)}.sk-tab[aria-selected=true]{color:var(--sk-brand)}.dark .sk-tab[aria-selected=true]{color:var(--sk-brand-hover)}.sk-tab[aria-selected=true]:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px;background:currentColor}.sk-toasts{position:fixed;z-index:130;left:50%;transform:translateX(-50%);bottom:calc(20px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:10px;width:min(380px,calc(100vw - 32px))}.sk-toast{display:flex;align-items:flex-start;gap:12px;padding:14px 14px 14px 16px;background:var(--sk-surface);color:var(--sk-ink);border:1px solid var(--sk-line-strong);border-left:4px solid var(--sk-teal);border-radius:var(--sk-r-md);box-shadow:0 8px 24px rgba(28,25,23,.14);font-family:var(--sk-font);animation:sk-toast-in var(--sk-d-base) var(--sk-ease)}@keyframes sk-toast-in{0%{transform:translateY(12px);opacity:0}}.sk-toast-success{border-left-color:var(--sk-success)}.sk-toast-error{border-left-color:var(--sk-danger)}.sk-toast-warning{border-left-color:var(--sk-warning)}.sk-toast-icon{flex:none;margin-top:1px}.sk-toast-success .sk-toast-icon{color:var(--sk-success)}.sk-toast-error .sk-toast-icon{color:var(--sk-danger)}.sk-toast-warning .sk-toast-icon{color:var(--sk-warning)}.sk-toast-info .sk-toast-icon{color:var(--sk-teal)}.sk-toast-body{flex:1;min-width:0}.sk-toast-title{margin:0;font-size:14px;font-weight:700}.sk-toast-desc{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--sk-muted)}.sk-toast-close{flex:none;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:var(--sk-r-sm);background:transparent;color:var(--sk-muted);cursor:pointer}.sk-state{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 24px;font-family:var(--sk-font);color:var(--sk-ink)}.sk-state-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--sk-r-lg);background:var(--sk-surface-2);color:var(--sk-teal);margin-bottom:16px}.sk-state-error .sk-state-icon{background:var(--sk-brand-soft);color:var(--sk-danger)}.sk-state h3{margin:0 0 8px;font-size:16px;font-weight:800;letter-spacing:-.01em}.sk-state p{margin:0 0 20px;max-width:320px;font-size:14px;line-height:1.6;color:var(--sk-muted)}.sk-link-btn{border:0;background:transparent;padding:0;color:var(--sk-teal);font-family:var(--sk-font);font-size:14px;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.sk-skeleton:after{animation:none;display:none}.sk-btn-spinner,.sk-dialog,.sk-dialog-backdrop,.sk-sheet,.sk-sheet-backdrop,.sk-toast{animation:none!important}.sk-btn,.sk-icon-btn,.sk-tab,.sk-tooltip{transition:none!important}.sk-btn:active:not(:disabled){transform:none}}@media (hover:hover){.dark .sk-btn-primary:hover:not(:disabled),.sk-btn-primary:hover:not(:disabled){background:var(--sk-brand-hover)}.sk-btn-secondary:hover:not(:disabled){background:var(--sk-surface-2)}.sk-btn-ghost:hover:not(:disabled){background:var(--sk-teal-soft)}.sk-btn-danger:hover:not(:disabled){filter:brightness(.92)}.sk-icon-btn:hover:not(:disabled){background:var(--sk-surface-2)}.sk-tab:hover{color:var(--sk-ink)}.sk-toast-close:hover{background:var(--sk-surface-2);color:var(--sk-ink)}}@media (max-width:767px){.sk-toasts{bottom:calc(104px + env(safe-area-inset-bottom))}}.suki-overhaul-home{--uiux-touch-target:44px;--uiux-content-max:1180px}.suki-overhaul-home :where(h1,h2,h3){text-wrap:balance}.suki-overhaul-home :where(a,button){-webkit-tap-highlight-color:transparent}.suki-overhaul-home :where(button,a,input,select):focus-visible{outline:3px solid var(--so-focus-ring,#0b5b53);outline-offset:3px}.suki-overhaul-home :where(.suki-overhaul-primary,.suki-overhaul-secondary,.suki-overhaul-light-button,.suki-overhaul-search-trigger,.suki-overhaul-menu){min-height:var(--uiux-touch-target)}.suki-overhaul-home :where(#ekosistem,#cara-kerja,#tentang){scroll-margin-top:88px}@media (max-width:620px){.suki-overhaul-home :where(.suki-overhaul-hero-copy,.suki-overhaul-section-heading,.suki-overhaul-final-card){text-wrap:pretty}.suki-overhaul-home :where(.suki-overhaul-search-expanded input){min-height:var(--uiux-touch-target)}}@media (prefers-reduced-motion:reduce){.suki-overhaul-home :where(*,:before,:after){scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}