:root:has(.pl .ly){scroll-padding-top:24px}html.ly-map-open{overflow:hidden}.ly :focus-visible{outline:2px solid var(--green);outline-offset:2px}.ly-sr,.ly .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ly-head{padding:36px var(--pad-wide) 0;text-align:center;background:#fff url(/brand/prep-len/layanan-head-desktop.webp) bottom/cover no-repeat;flex-direction:column;align-items:center;gap:32px;display:flex}.ly-head:after{content:"";background:#013a3e26;align-self:stretch;height:1px}.ly-head__logo{color:var(--ink);display:block}.ly-head__logo svg{width:auto;height:36px;display:block}.ly-head__title{flex-direction:column;align-items:center;gap:16px;display:flex}.ly-head h1{color:var(--ink);letter-spacing:-.6px;font-size:60px;font-weight:800;line-height:1}.ly-head h1 em{color:var(--green);font-style:normal}.ly-head__title p{color:var(--ink-2);font-size:24px;font-weight:500;line-height:1.35}.ly-controls{gap:12px;width:min(960px,100%);display:flex}.ly-field{border-radius:var(--r-lg);height:56px;color:var(--ink);text-align:left;transition:border-color .15s var(--ease);background:#fff;border:1px solid #013a3e33;align-items:center;font-size:18px;line-height:1;display:flex;position:relative}.ly-field:hover,.ly-field:focus-within,.ly-field[data-pressed],.ly-field[aria-expanded=true]{border-color:#013a3e8c}.ly-field--wilayah{cursor:pointer;flex:none;gap:10px;padding:0 14px 0 16px}.ly-field__key{color:var(--ink-2);font-weight:600}.ly-field__value{white-space:nowrap;font-weight:700}.ly-field__chevron{width:18px;height:18px;transition:rotate .2s var(--ease-out-strong)}.ly-field[aria-expanded=true] .ly-field__chevron{rotate:180deg}.ly-search{flex:1;gap:12px;min-width:0;display:flex}.ly-field--search{flex:1;gap:12px;min-width:0;padding:0 18px}.ly-field__icon{width:20px;height:20px;color:var(--ink-2)}.ly-field--search input{min-width:0;height:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-weight:500}.ly-field--search input:focus-visible{outline:none}.ly-field--search:has(input:focus-visible){outline:2px solid var(--green);outline-offset:2px}.ly-field--search input::placeholder{color:var(--ink-2);opacity:1}.ly-field--search input::-webkit-search-cancel-button{display:none}.ly-field__clear{width:28px;height:28px;color:var(--ink-2);border-radius:999px;place-items:center;margin-right:-6px;display:grid}.ly-field__clear:hover{background:var(--soft)}.ly-field__clear svg{width:16px;height:16px}.ly-search__go{border-radius:var(--r-sm);background:var(--ink);color:#fff;height:56px;transition:background-color .15s var(--ease), scale .12s var(--ease);flex:none;padding:0 28px;font-size:18px;font-weight:700;line-height:1}.ly-search__go:hover{background:#02535a}.ly-search__go:active{scale:.97}.ly-suggest{z-index:30;border-radius:var(--r-lg);background:#fff;border:1px solid #013a3e26;max-height:min(380px,60vh);padding:8px;list-style:none;position:absolute;top:calc(100% + 8px);left:-1px;right:-1px;overflow:auto;box-shadow:0 12px 32px #013a3e26}.ly-suggest[hidden]{display:none}.ly-suggest__group{color:var(--ink-2);letter-spacing:1.5px;text-transform:uppercase;padding:8px 12px 6px;font-size:14px;font-weight:700;line-height:1}.ly-suggest__group:not(:first-child){border-top:1px solid #013a3e1a;margin-top:6px;padding-top:14px}.ly-suggest__item{cursor:pointer;border-radius:6px;align-items:center;gap:10px;min-height:44px;padding:8px 12px;font-size:18px;font-weight:600;line-height:1.15;display:flex}.ly-suggest__item svg{width:18px;height:18px;color:var(--green)}.ly-suggest__item span{flex:1;min-width:0}.ly-suggest__item small{color:var(--ink-2);white-space:nowrap;font-size:14px;font-weight:500}.ly-suggest__item:hover,.ly-suggest__item[aria-selected=true]{background:var(--soft)}.ly-body{grid-template-columns:minmax(0,680fr) minmax(0,760fr);align-items:start;display:grid}.ly-list{padding:28px 40px 64px var(--pad-wide)}.ly-list__head{flex-direction:column;align-items:flex-start;gap:14px;padding-bottom:20px;display:flex}.ly-list__count-row{justify-content:space-between;align-self:stretch;align-items:center;gap:16px;display:flex}.ly-list__count{font-size:24px;font-weight:800;line-height:1}.ly-sort{min-height:32px;color:var(--ink);cursor:pointer;flex:none;align-items:center;gap:6px;font-size:16px;font-weight:700;line-height:1;display:inline-flex}.ly-sort__key{color:var(--ink-2);font-weight:600}.ly-sort svg{width:16px;height:16px;transition:rotate .2s var(--ease-out-strong)}.ly-sort[aria-expanded=true] svg{rotate:180deg}.ly-chip{background:var(--soft);height:32px;color:var(--green);border-radius:999px;align-items:center;gap:6px;padding:0 4px 0 10px;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.ly-chip svg{width:14px;height:14px}.ly-chip button{width:24px;height:24px;color:var(--green);border-radius:999px;place-items:center;display:grid}.ly-chip button:hover{background:#007c831a}.ly-ask{border-radius:var(--r-lg);background:var(--soft);flex-direction:column;align-self:stretch;gap:6px;padding:12px 14px;display:flex}.ly-ask__line,.ly-ask--note{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:16px;font-weight:600;line-height:1.1;display:flex}.ly-ask svg{width:18px;height:18px;color:var(--green)}.ly-ask__line button{color:var(--green);text-underline-offset:3px;transition:text-decoration-color .15s var(--ease);font-weight:700;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.ly-ask__line button:hover{text-decoration-color:currentColor}.ly-ask__privacy{color:var(--ink-2);padding-left:26px;font-size:14px;font-weight:500;line-height:1.3}.ly-ask--note{flex-flow:row;align-items:flex-start;font-size:14px;font-weight:500;line-height:1.3}.ly-ask--note svg{flex:none}.ly-rows{list-style:none}.ly-row{transition:background-color .15s var(--ease), box-shadow .15s var(--ease);border-top:1px solid #013a3e1f;outline:none;flex-direction:column;gap:12px;padding:20px 0;display:flex}.ly-row[data-active]{background:var(--soft);box-shadow:-16px 0 0 var(--soft), 16px 0 0 var(--soft)}.ly-row__top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ly-row__name{font-size:20px;font-weight:800;line-height:1.15}.ly-row__km{flex:none;font-size:16px;font-weight:700;line-height:1.4}.ly-row__address{color:var(--ink-2);margin-top:-4px;font-size:16px;font-weight:500;line-height:1.25}.ly-row__actions{align-items:center;gap:20px;display:flex}.ly-row__chat{border:1px solid var(--ink);border-radius:var(--r-sm);height:40px;color:var(--ink);white-space:nowrap;transition:translate .2s var(--ease), box-shadow .2s var(--ease);background:#fff;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:16px;font-weight:700;line-height:1;display:inline-flex}.ly-row__chat svg{width:18px;height:18px}.ly-row__chat:hover{box-shadow:3px 3px 0 var(--ink);translate:-2px -2px}.ly-row__chat:active{box-shadow:0 0 0 var(--ink);translate:0}.ly-row__dir{color:var(--green);align-items:center;gap:6px;font-size:16px;font-weight:700;line-height:1;display:inline-flex}.ly-row__dir svg{width:16px;height:16px;transition:translate .2s var(--ease-out-strong)}.ly-row__dir:hover .ly-row__dir-arrow{translate:2px -2px}.ly-row__dir-icon{display:none}.ly-row__note{color:var(--ink-2);font-size:14px;font-weight:500;line-height:1.3}.ly-neighbours h3{color:var(--ink-2);letter-spacing:1.5px;text-transform:uppercase;border-top:1px solid #013a3e1f;padding:28px 0 12px;font-size:14px;font-weight:700;line-height:1}.ly-neighbours .ly-rows .ly-row:first-child{border-top:0}.ly-more{border-top:1px solid #013a3e1f;flex-direction:column;align-items:center;gap:14px;padding-top:28px;display:flex}.ly-more p{color:var(--ink-2);font-size:16px;font-weight:600;line-height:1}.ly-btn{border:1px solid var(--ink);border-radius:var(--r-sm);height:44px;color:var(--ink);transition:background-color .15s var(--ease), scale .12s var(--ease);justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:16px;font-weight:700;line-height:1;display:inline-flex}.ly-btn:hover{background:var(--soft)}.ly-btn:active{scale:.98}.ly-btn--wide{border-color:#013a3e4d;width:100%;height:48px;font-size:18px}.ly-btn--wide svg{width:18px;height:18px}.ly-btn:disabled{opacity:.6}.ly-empty{border-top:1px solid #013a3e1f;flex-direction:column;align-items:flex-start;gap:8px;padding:32px 0 40px;display:flex}.ly-empty h3{font-size:22px;font-weight:800;line-height:1.15}.ly-empty p{color:var(--ink-2);font-size:16px;line-height:1.35}.ly-empty__actions{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.ly[aria-busy] .ly-rows{opacity:.55;transition:opacity .2s var(--ease) .15s}.ly-map{background:#eef2f1;height:100svh;position:sticky;top:0}.ly-map__frame{position:absolute;inset:0}.ly-map__canvas{width:100%;height:100%}.ly-map .maplibregl-ctrl-attrib{font-family:system-ui,sans-serif;font-size:11px}.ly-map__area{z-index:2;height:40px;color:var(--ink);animation:ly-rise .2s var(--ease-out-strong);background:#fff;border:1px solid #013a3e26;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:16px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:24px;left:50%;translate:-50%;box-shadow:0 4px 12px #013a3e1f}@keyframes ly-rise{0%{opacity:0;translate:-50% -8px}}.ly-map__area svg{width:16px;height:16px}.ly-map__zoom,.ly-map__locate{z-index:2;border-radius:var(--r-lg);background:#fff;border:1px solid #013a3e26;position:absolute;right:24px;box-shadow:0 2px 8px #013a3e14}.ly-map__zoom{flex-direction:column;display:flex;top:24px;overflow:hidden}.ly-map__zoom button,.ly-map__locate{width:44px;height:44px;color:var(--ink);place-items:center;display:grid}.ly-map__zoom button+button{border-top:1px solid #013a3e1f}.ly-map__zoom button:hover,.ly-map__locate:hover{background:var(--soft)}.ly-map__zoom svg,.ly-map__locate svg{width:20px;height:20px}.ly-map__locate{color:var(--green);top:124px}.ly-pin{color:var(--ink);cursor:pointer;align-items:flex-start;gap:4px;display:flex}.ly-pin__shape{filter:drop-shadow(0 3px 3px #013a3e40);transition:scale .15s var(--ease-out-strong);transform-origin:16px 40px;flex:none;overflow:visible}.ly-pin__shape>path{fill:var(--ink);stroke:#fff;stroke-width:2px;transition:fill .15s var(--ease)}.ly-pin__label{color:var(--ink);white-space:nowrap;-webkit-text-stroke:5px #fff;paint-order:stroke fill;text-shadow:0 0 2px #fff;padding-top:12px;font-size:14px;font-weight:700;line-height:1}.ly-pin__km{display:none}.ly-pin.is-quiet .ly-pin__label{visibility:hidden}.ly-pin.is-on .ly-pin__shape{scale:1.08}.ly-pin.is-on .ly-pin__shape>path{fill:var(--lime);stroke:var(--ink)}.ly-pin.is-on .ly-pin__label{font-weight:800}.ly-pin.is-on .ly-pin__km{display:inline}.ly-cluster{background:var(--teal);color:#fff;width:56px;height:56px;font-family:var(--font-darker), system-ui, sans-serif;cursor:pointer;border-radius:999px;place-items:center;font-size:18px;font-weight:800;line-height:1;display:grid;box-shadow:0 0 0 8px #00b5a24d}.ly-cluster--one{border:2px solid #fff;width:16px;height:16px;box-shadow:0 0 0 4px #00b5a240}.ly-you{background:var(--teal);border:2px solid #fff;border-radius:999px;width:16px;height:16px;box-shadow:0 0 0 20px #00b5a22e}.ly-map__card{z-index:3;border-radius:var(--r-lg);animation:ly-card .24s var(--ease-out-strong);background:#fff;padding:0 16px;position:absolute;bottom:88px;left:16px;right:16px;box-shadow:0 12px 32px #013a3e33}@keyframes ly-card{0%{opacity:0;translate:0 16px}}.ly-map__card .ly-row{border-top:0;padding-right:32px}.ly-map__card-close{z-index:1;width:32px;height:32px;color:var(--ink-2);border-radius:999px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.ly-map__card-close svg{width:18px;height:18px}.ly-pill{z-index:61;background:var(--ink);color:#fff;opacity:0;visibility:hidden;height:48px;transition:opacity .2s var(--ease), translate .25s var(--ease-out-strong), visibility 0s .25s;border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-size:18px;font-weight:700;line-height:1;display:inline-flex;position:fixed;bottom:24px;left:50%;translate:-50% 16px;box-shadow:0 8px 24px #013a3e40}.ly-pill[data-shown]{opacity:1;visibility:visible;transition:opacity .2s var(--ease), translate .25s var(--ease-out-strong);translate:-50%}.ly-pill:active{scale:.97}.ly-pill svg{width:18px;height:18px}@media (max-width:1047px){.ly-head{gap:28px;padding:32px 32px 0}.ly-head__logo svg{height:32px}.ly-head h1{letter-spacing:-.5px;font-size:48px;line-height:1.02}.ly-head h1 em{display:block}.ly-head__title p{font-size:18px;line-height:1.4}.ly-controls{width:100%}.ly-field__key{font-size:16px}.ly-field--search{gap:10px;padding:0 16px}.ly-search__go{padding:0 24px}.ly-body{display:block}.ly-list{padding:24px 32px 120px}.ly-map{display:none}.ly[data-view=map] .ly-map{z-index:60;height:100dvh;display:block;position:fixed;inset:0}.ly-map__zoom{display:none}.ly-map__locate{top:24px}}@media (max-width:767px){.ly-head{background-image:url(/brand/prep-len/layanan-head-mobile.webp);gap:20px;padding:24px 16px 0}.ly-head h1{letter-spacing:-.3px;font-size:36px}.ly-head__title{gap:12px}.ly-head__title p{font-size:16px}.ly-head__title br{display:none}.ly-controls{flex-direction:column;gap:8px}.ly-field--wilayah{order:2;gap:8px;height:48px;padding:0 14px;font-size:16px}.ly-field--wilayah .ly-field__value{flex:1}.ly-search{gap:8px}.ly-field--search{height:48px;padding:0 14px}.ly-search__go{height:48px;padding:0 18px}.ly-list{padding:20px 16px 104px}.ly-list__head{grid-template-columns:1fr auto;align-items:center;gap:12px 8px;padding-bottom:16px;display:grid}.ly-list__count-row{display:contents}.ly-list__count{grid-column:1/-1;font-size:20px}.ly-sort{grid-area:2/2}.ly-sort__key{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ly-chip,.ly-ask{grid-area:2/1;justify-self:start}.ly-ask{grid-area:3/1/auto/-1}.ly-chip{height:30px}.ly-list__head:not(:has(.ly-chip)) .ly-list__count{grid-column:1}.ly-list__head:not(:has(.ly-chip)) .ly-sort{grid-row:1}.ly-list__head:not(:has(.ly-chip)) .ly-ask{grid-row:2}.ly-chip__region{display:none}.ly-row{padding:18px 0}.ly-row__name{font-size:18px}.ly-row__km{font-size:14px;line-height:1.45}.ly-row__actions{gap:8px}.ly-row__chat{flex:1;height:44px}.ly-row__dir{border-radius:var(--r-sm);border:1px solid #013a3e4d;flex:none;place-items:center;width:44px;height:44px;display:grid}.ly-row__dir span,.ly-row__dir-arrow{display:none}.ly-row__dir-icon{width:18px;height:18px;display:block}.ly-more{gap:12px;padding-top:24px}.ly-more p{font-size:14px}.ly-btn--wide{font-size:16px}.ly-btn--wide svg{width:16px;height:16px}.ly-pill{height:44px;padding:0 18px;font-size:16px}}@media (prefers-reduced-motion:reduce){.ly *,.ly-pill{transition:none!important;animation:none!important}}
