.page-module___8aEwW__page{--ink:#14171c;--muted:#5b6472;--line:#e4e7ec;--brand:#ffc531;--brand-soft:#fbf1dc;--surface:#fff;min-height:100dvh;color:var(--ink);background:#f5f6fa;flex-direction:column;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:flex}.page-module___8aEwW__page h1,.page-module___8aEwW__page h2,.page-module___8aEwW__page h3,.page-module___8aEwW__page p{margin:0}.page-module___8aEwW__page p{color:var(--muted);line-height:1.55}.page-module___8aEwW__hero{background:var(--ink);color:#fff;border-bottom:4px solid var(--brand)}.page-module___8aEwW__heroInner{gap:14px;max-width:720px;margin:0 auto;padding:28px 20px 32px;display:grid}.page-module___8aEwW__brand{align-items:center;gap:12px;display:flex}.page-module___8aEwW__logo{border-radius:12px}.page-module___8aEwW__eyebrow{letter-spacing:.14em;color:var(--brand);font-size:12px;font-weight:800}.page-module___8aEwW__hero h1{letter-spacing:-.02em;font-size:clamp(2rem,8vw,2.75rem);font-weight:900;line-height:1.05}.page-module___8aEwW__page .page-module___8aEwW__hero p{color:#c9cfd9;max-width:34ch;font-size:1.0625rem}.page-module___8aEwW__cta{background:var(--brand);min-height:52px;color:var(--ink);border-radius:14px;justify-content:center;justify-self:start;align-items:center;gap:10px;margin-top:6px;padding:0 24px;font-size:1.0625rem;font-weight:800;transition:transform .15s,filter .15s;display:inline-flex}.page-module___8aEwW__cta:active{transform:scale(.98)}.page-module___8aEwW__content{flex:1;gap:28px;width:100%;max-width:720px;margin:0 auto;padding:28px 20px 12px;display:grid}.page-module___8aEwW__sectionTitle{color:var(--muted);align-items:center;gap:8px;font-size:1rem;font-weight:800;display:flex;margin-bottom:14px!important}.page-module___8aEwW__steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.page-module___8aEwW__step{background:var(--surface);border:1px solid var(--line);border-radius:16px;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.page-module___8aEwW__stepNo{background:var(--brand);width:34px;height:34px;color:var(--ink);border-radius:10px;flex:none;place-items:center;font-weight:900;display:grid}.page-module___8aEwW__step h3,.page-module___8aEwW__feature h3{font-size:1rem;font-weight:800}.page-module___8aEwW__step p,.page-module___8aEwW__feature p{font-size:.9375rem;margin-top:2px!important}.page-module___8aEwW__features{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.page-module___8aEwW__feature{background:var(--surface);border:1px solid var(--line);border-radius:16px;align-content:start;gap:4px;padding:16px;display:grid}.page-module___8aEwW__featureIcon{background:var(--brand-soft);width:42px;height:42px;color:var(--ink);border-radius:12px;place-items:center;margin-bottom:8px;display:grid}.page-module___8aEwW__ctaBottom{background:var(--ink);color:#fff;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:52px;font-size:1.0625rem;font-weight:800;display:flex}.page-module___8aEwW__footer{text-align:center;color:var(--muted);padding:20px 20px 28px;font-size:.8125rem}@media (max-width:520px){.page-module___8aEwW__features{grid-template-columns:1fr}.page-module___8aEwW__cta{justify-self:stretch}}@media (hover:hover) and (pointer:fine){.page-module___8aEwW__cta:hover{filter:brightness(1.06)}.page-module___8aEwW__ctaBottom:hover{background:#262b33}}
.UnifiedLogin-module__g9vqha__card{color:#14171c;background:#fff;border-radius:18px;gap:12px;margin-top:6px;padding:18px;display:grid;box-shadow:0 10px 30px #00000047}.UnifiedLogin-module__g9vqha__card h2{color:#14171c;margin:0;font-size:1.15rem;font-weight:800}.UnifiedLogin-module__g9vqha__card.UnifiedLogin-module__g9vqha__card p{color:#5b6472;margin:0;font-size:.92rem;line-height:1.5}.UnifiedLogin-module__g9vqha__form{gap:12px;display:grid}.UnifiedLogin-module__g9vqha__field{color:#4a5361;gap:6px;font-size:.85rem;font-weight:700;display:grid}.UnifiedLogin-module__g9vqha__field input,.UnifiedLogin-module__g9vqha__field select{color:#14171c;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #d5dae2;border-radius:12px;padding:10px 14px;font-weight:500}.UnifiedLogin-module__g9vqha__field input:focus-visible,.UnifiedLogin-module__g9vqha__field select:focus-visible{outline-offset:1px;outline:3px solid #ffc531}.UnifiedLogin-module__g9vqha__submit,.UnifiedLogin-module__g9vqha__opsi{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#14171c;border:0;border-radius:12px;font-weight:800}.UnifiedLogin-module__g9vqha__submit:disabled,.UnifiedLogin-module__g9vqha__opsi:disabled{opacity:.55;cursor:not-allowed}.UnifiedLogin-module__g9vqha__submit:focus-visible,.UnifiedLogin-module__g9vqha__opsi:focus-visible{outline-offset:2px;outline:3px solid #ffc531}.UnifiedLogin-module__g9vqha__pilih{gap:10px;display:grid}.UnifiedLogin-module__g9vqha__link{color:#4a5361;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline}.UnifiedLogin-module__g9vqha__hint{font-size:.8rem!important}.UnifiedLogin-module__g9vqha__alert{color:#b42318;background:#fde8e8;border-radius:10px;padding:10px 12px;font-size:.9rem;font-weight:700}.UnifiedLogin-module__g9vqha__lanjut{color:#14171c;text-align:center;background:#fbf1dc;border-radius:12px;padding:12px 14px;font-weight:800;text-decoration:none;display:block}.UnifiedLogin-module__g9vqha__langkah{font-weight:700;color:#7a5b00!important;font-size:.8rem!important}.UnifiedLogin-module__g9vqha__daftar{gap:8px;display:grid}.UnifiedLogin-module__g9vqha__card.UnifiedLogin-module__g9vqha__card .UnifiedLogin-module__g9vqha__konteks{color:#14171c;margin-bottom:2px;font-weight:700}.UnifiedLogin-module__g9vqha__pilihan{color:#14171c;min-height:56px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d5dae2;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:1.02rem;font-weight:700;display:flex}.UnifiedLogin-module__g9vqha__pilihan small{color:#5b6472;font-size:.82rem;font-weight:600}.UnifiedLogin-module__g9vqha__pilihan:hover{background:#fbf1dc;border-color:#14171c}.UnifiedLogin-module__g9vqha__pilihan:focus-visible{outline-offset:2px;outline:3px solid #ffc531}.UnifiedLogin-module__g9vqha__dropdown{position:relative}.UnifiedLogin-module__g9vqha__pemicu{color:#14171c;width:100%;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d5dae2;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-weight:500;display:flex}.UnifiedLogin-module__g9vqha__pemicu>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.UnifiedLogin-module__g9vqha__terpilih{font-weight:700}.UnifiedLogin-module__g9vqha__kosongNilai{color:#7b8494}.UnifiedLogin-module__g9vqha__pemicu svg{color:#5b6472;flex:none;transition:transform .15s}.UnifiedLogin-module__g9vqha__panahBuka{transform:rotate(180deg)}.UnifiedLogin-module__g9vqha__pemicu:focus-visible{outline-offset:1px;outline:3px solid #ffc531}.UnifiedLogin-module__g9vqha__pemicu[aria-expanded=true]{border-color:#14171c;outline:none}.UnifiedLogin-module__g9vqha__menu{z-index:20;background:#fff;border:1px solid #d5dae2;border-radius:14px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 12px 28px #14171c38}.UnifiedLogin-module__g9vqha__cari{color:#5b6472;border-bottom:1px solid #e4e7ec;align-items:center;gap:8px;padding:0 14px;display:flex}.UnifiedLogin-module__g9vqha__cari input{color:#14171c;min-width:0;height:46px;font:inherit;background:0 0;border:0;flex:1}.UnifiedLogin-module__g9vqha__cari input:focus-visible{outline:none}.UnifiedLogin-module__g9vqha__cari:focus-within{border-bottom-color:#ffc531;box-shadow:0 1px #ffc531}.UnifiedLogin-module__g9vqha__daftar{overscroll-behavior:contain;max-height:264px;padding:6px;display:grid;overflow-y:auto}.UnifiedLogin-module__g9vqha__butir{color:#14171c;min-height:56px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.UnifiedLogin-module__g9vqha__butirTeks{flex:1;gap:1px;min-width:0;display:grid}.UnifiedLogin-module__g9vqha__butirTeks strong{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.UnifiedLogin-module__g9vqha__butirTeks small{color:#5b6472;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:500;overflow:hidden}.UnifiedLogin-module__g9vqha__peran{color:#3a4250;letter-spacing:.02em;background:#eef0f4;border-radius:999px;flex:none;padding:3px 10px;font-size:.72rem;font-style:normal;font-weight:800}.UnifiedLogin-module__g9vqha__peran_admin{color:#ffc531;background:#14171c}.UnifiedLogin-module__g9vqha__peran_cs{color:#1d4fa8;background:#e7f0ff}.UnifiedLogin-module__g9vqha__peran_mekanik{color:#7a5b00;background:#fbf1dc}.UnifiedLogin-module__g9vqha__centang{color:#14171c;flex:none}.UnifiedLogin-module__g9vqha__butir:hover,.UnifiedLogin-module__g9vqha__butir:focus-visible,.UnifiedLogin-module__g9vqha__butir[aria-selected=true]{background:#f5f6fa;outline:none}.UnifiedLogin-module__g9vqha__butir:focus-visible{box-shadow:inset 0 0 0 2px #ffc531}.UnifiedLogin-module__g9vqha__card.UnifiedLogin-module__g9vqha__card .UnifiedLogin-module__g9vqha__tidakAda{text-align:center;padding:16px}.UnifiedLogin-module__g9vqha__sandi{position:relative}.UnifiedLogin-module__g9vqha__sandi input{padding-right:48px}.UnifiedLogin-module__g9vqha__mata{color:#5b6472;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:48px;display:flex;position:absolute;top:0;bottom:0;right:0}.UnifiedLogin-module__g9vqha__mata:focus-visible{outline-offset:-4px;border-radius:12px;outline:3px solid #ffc531}.UnifiedLogin-module__g9vqha__pasang{border-top:1px solid #e4e7ec;gap:8px;padding-top:4px;display:grid}.UnifiedLogin-module__g9vqha__pasangTombol{color:#14171c;min-height:48px;font:inherit;cursor:pointer;background:#fbf1dc;border:2px solid #14171c;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:8px;font-weight:800;display:flex}.UnifiedLogin-module__g9vqha__pasangTombol:hover{background:#ffc531}.UnifiedLogin-module__g9vqha__pasangTombol:focus-visible{outline-offset:2px;outline:3px solid #ffc531}.UnifiedLogin-module__g9vqha__card.UnifiedLogin-module__g9vqha__card .UnifiedLogin-module__g9vqha__pasangPetunjuk{margin:0;font-size:.85rem}
