@font-face{font-family:Rozha One;src:url(../huruf/rozha-one-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rethink Sans;src:url(../huruf/rethink-sans-latin-wght-normal.woff2)format("woff2-variations");font-weight:400 800;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--putih:#fff;--latar-2:#f1f2f4;--latar-3:#e5e7eb;--tinta:#1d1f22;--tinta-2:#575b62;--pena:#23324d;--pena-2:#56627a;--garis:#e1e4e8;--garis-2:#c5cad2;--garis-kertas:#dce3ed;--sampul:#2b2f36;--sampul-2:#3a3f48;--buka:#1f8a4c;--accent:#ec6a14;--accent-ink:#1b1c1c;--huruf-judul:"Rozha One", Georgia, "Times New Roman", serif;--huruf-isi:"Rethink Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--lebar:1280px;--tepi:calc(clamp(16px, 4vw, 40px));--jarak:calc(clamp(72px, 9vw, 128px));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{-webkit-text-size-adjust:100%;scroll-padding-top:16px}body{font-family:var(--huruf-isi);color:var(--tinta);background:var(--putih);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}img,svg{max-width:100%;display:block}button,input,select{font:inherit;color:inherit}.bruang--muat,button{cursor:pointer}a{color:inherit}blockquote,dd,dl,figure,h1,h2,h3,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.situs{overflow-x:clip}.lompat{z-index:50;background:var(--tinta);color:#fff;border-radius:6px;padding:10px 14px;position:absolute;top:-60px;left:12px}.lompat:focus{top:12px}.pratinjau{padding:10px var(--tepi);background:var(--tinta);color:#fff;text-align:center;font-size:14px}.foto{background:var(--latar-2);display:block;position:relative;overflow:hidden}.foto img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.blabel{border-top:3px double var(--tinta);letter-spacing:.14em;text-transform:uppercase;color:var(--tinta-2);margin-bottom:14px;padding-top:9px;font-size:13px;font-weight:750;display:inline-block}.bjudul{font-family:var(--huruf-judul);text-wrap:balance;max-width:20ch;font-size:calc(clamp(2rem,1.2rem + 2.3vw,3.1rem));font-weight:400;line-height:1.06}.bisi{color:var(--tinta-2);max-width:56ch;margin-top:16px;font-size:calc(clamp(16.5px,.95rem + .25vw,18px));line-height:1.6}.bisi p+p{margin-top:.8em}.btautan{color:var(--pena);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);background:0 0;border:0;padding:0;font-weight:700}.btombol{border:1.5px solid var(--tinta);background:var(--accent);min-height:50px;color:var(--accent-ink);border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:16px;font-weight:750;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.btombol:hover{transform:translateY(-1px)}.btombol svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linejoin:round;width:20px;height:20px}.btombol--garis{background:var(--putih);color:var(--tinta)}.btombol--garis:hover{background:var(--latar-2)}.bkepala{border-bottom:3px double var(--tinta)}.bkepala__dalam{max-width:calc(var(--lebar) + var(--tepi) * 2);padding:14px var(--tepi);flex-wrap:wrap;justify-content:space-between;gap:10px 28px;margin:0 auto}.bkepala__dalam,.bkepala__nama{align-items:center;display:flex}.bkepala__nama{gap:12px;text-decoration:none}.bkepala__logo{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:44px;height:44px}.bkepala__usaha{font-family:var(--huruf-judul);font-size:28px;line-height:1.05;display:block}.bkepala__status{color:var(--tinta-2);align-items:center;gap:7px;margin-top:3px;font-size:13px;display:flex}.bkepala__status:before{content:"";background:var(--buka);border-radius:50%;width:8px;height:8px}.bkepala__status--tutup:before{background:var(--garis-2)}.bkepala__nav{flex-wrap:wrap;gap:4px 22px;font-size:15px;font-weight:650;display:flex}.bkepala__nav a{padding:4px 0;text-decoration:none}.bkepala__nav a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:6px;text-decoration-thickness:2px}@media (width<=599px){.bkepala__usaha{font-size:23px}.bkepala__nav{gap:4px 16px;font-size:14px}}.bpembuka{max-width:calc(80px + var(--lebar) + var(--tepi) * 2);padding:calc(clamp(20px,3vw,34px)) var(--tepi) 0;margin:0 auto}.bbuku{background:linear-gradient(135deg,var(--sampul-2),var(--sampul) 40%);border-radius:14px;grid-template-areas:"kiri""tab""kanan";padding:12px;display:grid;position:relative;box-shadow:0 34px 50px -38px #000000b3}.bbuku__kanan,.bbuku__kiri{background:var(--putih);min-width:0;padding:calc(clamp(20px,2.6vw,34px)) calc(clamp(18px,2.6vw,36px));position:relative;box-shadow:0 2px #eceef1,0 4px #dfe2e7}.bbuku__kiri{border-radius:6px 6px 0 0;grid-area:kiri;align-content:start;gap:12px;display:grid}.bbuku__kanan{border-radius:0 0 6px 6px;grid-area:kanan}.bbuku__tab{background:var(--putih);grid-area:tab;min-width:0}.bbuku__pita{z-index:2;background:var(--accent);clip-path:polygon(0 0,100% 0,100% 100%,50% 84%,0 100%);width:22px;height:104px;position:absolute;top:-8px;right:34px;box-shadow:0 2px 4px #00000040}@media (width>=1080px){.bbuku{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"kiri kanan";margin-right:78px}.bbuku__kiri{border-radius:6px 0 0 6px;box-shadow:inset -22px 0 26px -22px #0000004d,0 2px #eceef1,0 4px #dfe2e7}.bbuku__kanan{border-radius:0 6px 6px 0;box-shadow:inset 22px 0 26px -22px #0000004d,0 2px #eceef1,0 4px #dfe2e7}.bbuku__pita{left:calc(50% - 46px);right:auto}.bbuku__tab{background:0 0;width:82px;position:absolute;top:26px;bottom:26px;right:-78px}}.bbuku__label{letter-spacing:.14em;text-transform:uppercase;color:var(--tinta-2);font-size:13px;font-weight:750}.bbuku__judul{font-family:var(--huruf-judul);text-wrap:balance;max-width:15ch;font-size:calc(clamp(2.05rem,1.25rem + 2.2vw,3rem));font-weight:400;line-height:1.04}.bbuku__teks{color:var(--tinta-2);max-width:46ch;font-size:16.5px;line-height:1.55}.bbuku__denah{margin-top:8px}.bdenah__lantai-lantai{flex-wrap:wrap;align-items:flex-start;gap:14px 20px;display:flex}.bdenah__lantai{flex-shrink:1;min-width:0;max-width:100%;margin:0}.bdenah__judul{letter-spacing:.12em;text-transform:uppercase;color:var(--pena-2);margin-bottom:5px;font-size:13px;font-weight:750}.bdenah__bidang{width:100%;position:relative}.bdenah__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bdinding{fill:none;stroke:var(--pena);stroke-width:3px}.bcelah{fill:var(--putih)}.bpintu{fill:none;stroke:var(--pena-2);stroke-width:1px;stroke-dasharray:3 3}.bruang__garis{fill:var(--putih);stroke:var(--pena);stroke-width:1.1px;transition:fill .2s}.bruang--luar .bruang__garis{stroke-dasharray:4 3}.bruang__arsir{pointer-events:none;display:none}.bgaris-arsir{stroke:#b8c2d2;stroke-width:1px}.bruang--bukan-bukber .bruang__arsir,.bruang--kecil .bruang__arsir,.bruang--penuh .bruang__arsir{display:inline}.bruang--muat:hover .bruang__garis{fill:var(--latar-2)}.bruang--dipilih .bruang__garis,.bruang--dipilih:hover .bruang__garis{fill:var(--putih);stroke:var(--accent);stroke-width:2.6px;stroke-dasharray:none}.bmeja{stroke:var(--pena);stroke-width:1.1px}.bkursi,.bmeja{fill:var(--putih)}.bkursi{stroke:var(--pena-2);stroke-width:1px;transition:fill .16s}.bkursi--rombongan{fill:var(--accent);stroke:var(--pena)}.bruang--bukan-bukber .bkursi,.bruang--bukan-bukber .bmeja,.bruang--kecil .bkursi,.bruang--kecil .bmeja,.bruang--penuh .bkursi,.bruang--penuh .bmeja{stroke:#a6b0c0}.bdenah__label{text-align:left;color:var(--pena);background:0 0;border:0;border-radius:3px;margin:0;padding:1px 4px 2px;font-size:13px;line-height:1.2;display:block;position:absolute}.bdenah__label:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.bdenah__nama{font-weight:750}.bdenah__nama,.bdenah__status{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.bdenah__status{color:var(--pena-2);font-size:13px}.bdenah__label--dipilih{background:var(--putih);box-shadow:inset 0 -3px 0 var(--accent)}.bdenah__label[aria-disabled=true]{cursor:default;color:var(--pena-2)}.bdenah__label[aria-disabled=true] .bdenah__nama{font-weight:600}.bdenah__keterangan{color:var(--pena-2);margin-top:10px;font-size:13.5px}.bdenah__catatan{height:56px;position:relative}.blidah{z-index:3;pointer-events:none;background:var(--accent);width:max-content;max-width:100%;color:var(--accent-ink);clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 8px),0 100%);padding:6px 12px 13px;display:grid;position:absolute;top:-3px}.blidah__nama{text-overflow:ellipsis;max-width:140px;font-weight:800;overflow:hidden}.blidah__info,.blidah__nama{white-space:nowrap;font-size:13px;line-height:1.25}.blidah__info{font-weight:600}@media (width<=599px){.bdenah__label,.bdenah__status{font-size:13px}}.btab{border:0;min-width:0;height:100%;margin:0;padding:0}.btab__wadah{scrollbar-width:thin;gap:3px;padding:10px 14px 0;display:flex;position:relative;overflow-x:auto}.btab__lidah{cursor:pointer;text-align:center;background:var(--latar-2);border:1px solid var(--garis-2);border-bottom:0;border-radius:7px 7px 0 0;flex:none;gap:0;min-width:64px;padding:6px 10px 5px;line-height:1.2;transition:transform .16s;display:grid;transform:translateY(5px)}.btab__tgl{color:var(--tinta);white-space:nowrap;font-size:13px}.btab__tgl b{font-family:var(--huruf-judul);font-size:16px;font-weight:400}.btab__tgl small{color:var(--tinta-2);font-size:13px;display:block}.btab__sisa{color:var(--pena);font-size:14px;font-weight:750}.btab__lidah:hover{transform:translateY(2px)}.btab__lidah--kurang .btab__sisa{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-thickness:2px}.btab__lidah--penuh{cursor:not-allowed;background:var(--latar-3)}.btab__lidah--penuh .btab__sisa,.btab__lidah--penuh .btab__tgl{color:var(--tinta-2);text-decoration:line-through}.btab__lidah--dipilih{background:var(--accent);border-color:var(--tinta);transform:translateY(0)}.btab__lidah--dipilih .btab__sisa,.btab__lidah--dipilih .btab__tgl,.btab__lidah--dipilih .btab__tgl small{color:var(--accent-ink)}.btab__lidah:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:2px}@media (width>=1080px){.btab__wadah{scrollbar-width:none;flex-direction:column;gap:3px;padding:8px 8px 16px 0;position:absolute;inset:0;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000,#000 10px calc(100% - 28px),#0000);mask-image:linear-gradient(#0000,#000 10px calc(100% - 28px),#0000)}.btab__wadah::-webkit-scrollbar{display:none}.btab__lidah{text-align:left;border:1px solid var(--garis-2);border-left:0;border-radius:0 7px 7px 0;min-width:0;padding:4px 8px 4px 12px;transform:translate(-10px)}.btab__tgl small{line-height:1.15}.btab__lidah:hover{transform:translate(-5px)}.btab__lidah--dipilih{transform:translate(0)}}.bbuku-form{padding-left:0}.bbaris,.bbuku-form{display:grid;position:relative}.bbaris{border-bottom:1px solid var(--garis-kertas);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:0 14px;min-height:44px}.bbaris--kepala{border-bottom:3px double var(--tinta);grid-template-columns:minmax(0,1fr) auto;min-height:0;margin-bottom:4px;padding-bottom:12px}.bbuku-form__judul{font-family:var(--huruf-judul);font-size:30px;font-weight:400;line-height:1.05}.bmode{border:0;gap:4px;margin:0;padding:0;display:flex}.bmode__pilih{border:1px solid var(--garis-2);cursor:pointer;color:var(--tinta-2);border-radius:999px;padding:5px 13px;font-size:13.5px;font-weight:650;position:relative}.bmode__pilih input{opacity:0;pointer-events:none;position:absolute}.bmode__pilih:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.bmode__pilih--aktif{background:var(--pena);border-color:var(--pena);color:#fff}.bmode__pilih:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.bbaris__kunci{border-right:1.5px solid var(--accent);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-2);align-self:stretch;align-items:center;padding:0;font-size:13px;font-weight:750;display:flex}.bbaris__nilai{color:var(--pena);padding:6px 0;font-size:16px;font-weight:650;line-height:1.35}.bbaris__nilai small{color:var(--tinta-2);margin-left:6px;font-size:13px;font-weight:450}.bbaris__nilai--kosong{color:var(--tinta-2)}.bisian{width:100%;min-height:42px;color:var(--pena);background:0 0;border:0;border-radius:0;padding:0 2px;font-size:16px;font-weight:600}.bisian:focus{box-shadow:inset 0 -2px 0 var(--accent);outline:none}.bisian--salah{box-shadow:inset 0 -3px 0 var(--accent);background:var(--putih)}.bisian::placeholder{color:#8e96a3;font-weight:400}.bhitung{align-items:center;gap:8px;padding:4px 0;display:flex}.bhitung__tombol{border:1.5px solid var(--pena);background:var(--putih);width:36px;height:36px;color:var(--pena);border-radius:50%;place-items:center;display:grid}.bhitung__tombol svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:14px;height:14px}.bhitung__tombol:disabled{opacity:.35;cursor:not-allowed}.bhitung__angka{text-align:center;width:58px;height:38px;font-family:var(--huruf-judul);color:var(--pena);appearance:textfield;background:0 0;border:0;font-size:24px}.bhitung__angka::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bhitung__angka::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bhitung__angka:focus{box-shadow:inset 0 -2px 0 var(--accent);outline:none}.bhitung__satuan{color:var(--tinta-2);font-size:14px}.bpaket{-moz-column-gap:14px;border:0;border-bottom:1px solid var(--garis-kertas);background:linear-gradient(to right,transparent 94.5px,var(--accent) 94.5px 96px,transparent 96px) no-repeat;grid-template-columns:96px minmax(0,1fr);column-gap:14px;margin:0;padding:8px 0 2px;display:grid}.bpaket legend{float:left;border-right:0;grid-column:1;padding:10px 0 0}.bcentang{cursor:pointer;grid-column:2;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;display:grid}.bcentang__kotak{border:1.5px solid var(--pena);background:var(--putih);border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.bcentang__kotak svg{display:none}.bcentang__kotak:after{content:"";background:var(--pena);opacity:0;border-radius:50%;width:8px;height:8px}.bcentang--aktif .bcentang__kotak:after{opacity:1}.bcentang--aktif .bcentang__nama{color:var(--pena)}.bcentang__nama{font-size:15px;font-weight:650;line-height:1.3}.bcentang__nama small{color:var(--tinta-2);margin-left:4px;font-size:13px;font-weight:450}.bcentang__harga{color:var(--pena);white-space:nowrap;font-size:15px;font-weight:700}.bcentang__harga--kecil{color:var(--tinta-2);font-size:13px;font-weight:600}.bcentang:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.bpembukuan{padding:6px 0 4px;display:grid}.bpembukuan__baris{justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;font-size:15px;display:flex}.bpembukuan__angka{color:var(--pena);font-weight:700}.bpembukuan__dp{font-weight:750}.bpembukuan__dp .bpembukuan__angka{font-family:var(--huruf-judul);border-bottom:4px double var(--pena);font-size:24px;font-weight:400;line-height:1.1}.bpembukuan__kecil{color:var(--tinta-2);font-size:13px}.bperingatan{border-left:4px solid var(--accent);background:var(--latar-2);margin:6px 0;padding:8px 10px;font-size:13.5px;font-weight:600}.bbuku-form__kirim{width:100%;margin-top:16px}.bbuku-form__catatan{color:var(--tinta-2);margin-top:10px;font-size:13px;line-height:1.5}@media (width<=599px){.bpembuka{padding-left:8px;padding-right:8px}.bbuku{border-radius:10px;padding:7px}.bbaris,.bpaket{grid-template-columns:78px minmax(0,1fr);gap:0 10px}.bpaket{background-image:linear-gradient(to right,transparent 76.5px,var(--accent) 76.5px 78px,transparent 78px)}.bbaris--kepala{grid-template-columns:1fr;gap:8px}}.bbagian{max-width:calc(var(--lebar) + var(--tepi) * 2);padding:var(--jarak) var(--tepi) 0;margin:0 auto;position:relative}.bmenu{gap:36px;display:grid}@media (width>=1080px){.bmenu{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:56px}.bmenu__indeks{position:sticky;top:20px}}.bcari{margin-top:26px;display:block}.bcari input{border:1.5px solid var(--tinta);background:var(--putih);border-radius:4px;width:100%;height:48px;padding:0 14px;font-size:16px}.bcari input:focus{outline:2px solid var(--accent);outline-offset:0}.bdaftar-isi{margin-top:18px}.bdaftar-isi button{border:0;border-bottom:1px dotted var(--garis-2);text-align:left;background:0 0;justify-content:space-between;align-items:baseline;gap:12px;width:100%;padding:10px 2px;font-size:16px;font-weight:600;display:flex}.bdaftar-isi button[aria-pressed=true]{color:var(--pena);box-shadow:inset 4px 0 0 var(--accent);padding-left:14px;font-weight:800}.bdaftar-isi__no{font-family:var(--huruf-judul);color:var(--tinta-2);font-size:17px}.bsaring{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.bsaring button{border:1px solid var(--garis-2);background:var(--putih);border-radius:4px;min-height:34px;padding:0 11px;font-size:13.5px;font-weight:650}.bsaring button[aria-pressed=true]{background:var(--pena);border-color:var(--pena);color:#fff}@media (width>=1080px){.bmenu__halaman{border-left:1px solid var(--garis);padding-left:48px}}.bmenu__kelompok+.bmenu__kelompok{margin-top:40px}.bmenu__kategori{font-family:var(--huruf-judul);align-items:center;gap:18px;margin-bottom:4px;font-size:30px;font-weight:400;line-height:1.1;display:flex}.bmenu__kategori:after{content:"";background:var(--tinta);flex:1;height:1px}.bhidangan{border-bottom:1px solid var(--garis);grid-template-columns:minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.bhidangan--foto{grid-template-columns:80px minmax(0,1fr);align-items:center}.bhidangan__foto{border-radius:4px;width:80px;height:80px}.bhidangan__baris{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.bhidangan__nama{font-size:17px;font-weight:700;line-height:1.3}.bhidangan__harga{color:var(--pena);white-space:nowrap;font-size:16px;font-weight:700}.bhidangan__ket{color:var(--tinta-2);margin-top:3px;font-size:14.5px;line-height:1.45}.bhidangan__label{letter-spacing:.06em;text-transform:uppercase;color:var(--pena);margin-left:6px;font-size:13px;font-weight:750}.bhidangan__habis{border:1px solid var(--tinta);color:var(--tinta);border-radius:3px;margin-right:6px;padding:0 6px;font-size:13px;font-weight:750;display:inline-block}.bhidangan--habis .bhidangan__harga,.bhidangan--habis .bhidangan__nama{color:var(--tinta-2);text-decoration:line-through}.bhidangan--habis .bhidangan__foto{filter:grayscale();opacity:.6}.bmenu__kosong{gap:8px;font-size:16px;display:grid}.bbukber__kepala{align-items:end;gap:28px;display:grid}@media (width>=900px){.bbukber__kepala{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px}.bcetak{grid-template-columns:repeat(3,minmax(0,1fr))}}.bbukber__foto{aspect-ratio:3/2;box-shadow:12px 12px 0 var(--latar-2);border-radius:4px}.bcetak{border-top:3px double var(--tinta);border-bottom:3px double var(--tinta);margin-top:48px;display:grid}.bcetak__kolom{align-content:start;gap:8px;padding:28px calc(clamp(16px,2.4vw,32px));display:grid}.bcetak__kolom+.bcetak__kolom{border-top:1px solid var(--garis)}@media (width>=900px){.bcetak__kolom+.bcetak__kolom{border-top:0;border-left:1px solid var(--garis)}}.bcetak__nama{font-family:var(--huruf-judul);font-size:27px;font-weight:400;line-height:1.1}.bcetak__harga{color:var(--pena);font-size:22px;font-weight:800}.bcetak__harga small{font-weight:500}.bcetak__harga small,.bcetak__min{color:var(--tinta-2);font-size:13px}.bcetak__min{letter-spacing:.08em;text-transform:uppercase;font-weight:750}.bcetak__isi{margin:8px 0 4px}.bcetak__isi li{border-top:1px dotted var(--garis-2);padding:7px 0;font-size:15px;line-height:1.45}.bcetak__datang{color:var(--tinta-2);font-size:13.5px}.bcetak__kolom .btombol{justify-self:start;min-height:44px;margin-top:8px;font-size:15px}.brekap{margin-top:calc(clamp(48px,6vw,72px))}.brekap__judul{font-family:var(--huruf-judul);font-size:calc(clamp(24px,2.4vw,30px));font-weight:400;line-height:1.1}.brekap__ket{color:var(--tinta-2);margin-top:6px;font-size:15px}.brekap__tabel{border-collapse:collapse;table-layout:fixed;width:100%;max-width:760px;margin-top:22px}.brekap__tabel thead th{letter-spacing:.06em;text-transform:uppercase;height:34px;color:var(--tinta-2);text-align:left;border-bottom:3px double var(--tinta);padding:0 4px;font-size:13px;font-weight:750}.brekap__tabel td{border-bottom:1px solid var(--garis-kertas);border-left:1px solid var(--garis-kertas);vertical-align:top;height:58px;padding:0}.brekap__tabel td:first-child{border-left:0}.brekap__malam{text-align:left;width:100%;height:100%;min-height:44px;color:var(--pena);background:0 0;border:0;align-content:start;gap:2px;padding:6px;display:grid}.brekap__tgl{font-family:var(--huruf-judul);font-size:18px;line-height:1}.brekap__tgl small{font-family:var(--huruf-isi);color:var(--tinta-2);font-size:13px}.brekap__sisa{color:var(--tinta);font-size:14px;font-weight:750}.brekap__malam:disabled{cursor:not-allowed}.brekap__malam:not(:disabled):hover .brekap__tgl{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px;text-decoration-thickness:2px}.brekap--penuh .brekap__sisa,.brekap--penuh .brekap__tgl{color:var(--tinta-2);text-decoration:line-through}.brekap--lewat{opacity:.45}.brekap--dipilih{background:var(--latar-2);box-shadow:inset 0 -4px 0 var(--accent)}@media (width<=599px){.brekap__malam{padding:5px 3px}.brekap__tgl{font-size:16px}}.barea__kepala{max-width:820px}.barea__daftar{gap:calc(clamp(40px,5vw,64px));margin-top:40px;display:grid}.bruangan{align-items:center;gap:22px;display:grid}@media (width>=900px){.bruangan{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:52px}.bruangan--balik .bruangan__foto{order:2}}.bruangan__foto{aspect-ratio:4/3;border:10px solid var(--putih);box-shadow:0 0 0 1px var(--garis),0 22px 30px -26px #00000073;border-radius:4px}.bruangan--aktif .bruangan__foto{box-shadow:0 0 0 3px var(--accent),0 22px 30px -26px #00000073}.bruangan__nomor{letter-spacing:.12em;text-transform:uppercase;color:var(--tinta-2);font-size:13px;font-weight:750}.bruangan__nama{font-family:var(--huruf-judul);text-align:left;background:0 0;border:0;margin-top:4px;padding:0;font-size:calc(clamp(26px,2.6vw,34px));font-weight:400;line-height:1.1}.bruangan__nama[aria-pressed=true]{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:6px;text-decoration-thickness:3px}.bruangan__fakta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:16px 0 12px;display:grid}.bruangan__fakta dt{letter-spacing:.1em;text-transform:uppercase;color:var(--tinta-2);font-size:13px;font-weight:750}.bruangan__fakta dd{font-size:15.5px;font-weight:650}.bruangan__ket{margin-bottom:6px;font-size:15.5px}.bruangan__teks .btautan{margin-top:6px;font-size:15.5px}.bfasilitas{border-top:3px double var(--tinta);gap:12px;margin-top:56px;padding-top:18px;display:grid}@media (width>=810px){.bfasilitas{grid-template-columns:200px 1fr}}.bfasilitas__judul{font-family:var(--huruf-judul);font-size:26px;font-weight:400}.bfasilitas ul{-moz-columns:220px 2;columns:220px 2;-moz-column-gap:32px;column-gap:32px}.bfasilitas li{-moz-column-break-inside:avoid;break-inside:avoid;border-bottom:1px dotted var(--garis-2);padding:8px 0;font-size:15.5px}.bvoucher-voucher{gap:26px;margin-top:40px;display:grid}@media (width>=900px){.bvoucher-voucher{grid-template-columns:repeat(3,minmax(0,1fr))}.bvoucher--cap{grid-column:span 2}}.bvoucher{outline:1px dashed var(--garis-2);outline-offset:-9px;border-radius:4px;align-content:space-between;gap:14px;padding:24px 30px;display:grid;position:relative}.bvoucher,.bvoucher:after,.bvoucher:before{background:var(--putih);border:1.5px solid var(--tinta)}.bvoucher:after,.bvoucher:before{content:"";border-radius:50%;width:22px;height:22px;margin-top:-11px;position:absolute;top:50%}.bvoucher:before{clip-path:inset(0 0 0 50%);left:-12px}.bvoucher:after{clip-path:inset(0 50% 0 0);right:-12px}.bvoucher__nama{font-family:var(--huruf-judul);margin-bottom:6px;font-size:26px;font-weight:400;line-height:1.1}.bvoucher__isi p{font-size:16px}.bvoucher__cap{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.bvoucher__cap li{border:1.5px dashed var(--pena-2);width:36px;height:36px;color:var(--tinta-2);border-radius:50%;place-items:center;font-size:11.5px;font-weight:700;display:grid}.bvoucher__gratis{background:var(--pena);letter-spacing:-.02em;border:1.5px solid var(--pena)!important;color:#fff!important;font-size:13px!important}.bvoucher__kapan{border-top:1px dashed var(--garis-2);letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-2);padding-top:10px;font-size:13px;font-weight:750}.btamu{border:1.5px solid var(--tinta);background:var(--putih);border-radius:4px;margin-top:36px}.btamu__entri{border-bottom:1px solid var(--garis-kertas);gap:12px;padding:24px calc(clamp(18px,2.6vw,30px));display:grid}.btamu__entri:last-child{border-bottom:0}@media (width>=810px){.btamu__entri{grid-template-columns:240px minmax(0,1fr);gap:36px}}.btamu__siapa{color:var(--tinta-2);align-content:start;gap:2px;font-size:14px;display:grid}.btamu__siapa strong{color:var(--tinta);font-size:16px}.bcap,.btamu__kapan{font-size:13px}.bcap{border:1.5px solid var(--pena);color:var(--pena);letter-spacing:.14em;text-transform:uppercase;border-radius:3px;justify-self:start;margin-top:8px;padding:1px 8px;font-weight:800;transform:rotate(-3deg)}.btamu__kutipan{font-family:var(--huruf-judul);color:var(--pena);margin:0;font-size:calc(clamp(18px,1.6vw,21px));line-height:1.5}.btanya{gap:30px;display:grid}@media (width>=900px){.btanya{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px}}.btanya__lain{margin-top:22px;font-size:16px}.btanya__daftar li{border-bottom:1px solid var(--garis)}.btanya__daftar li:first-child{border-top:3px double var(--tinta)}.blipat__tanya{cursor:pointer;align-items:baseline;gap:16px;padding:18px 0;font-size:17px;font-weight:700;list-style:none;display:flex}.blipat__tanya::-webkit-details-marker{display:none}.blipat__no{min-width:34px;font-family:var(--huruf-judul);color:var(--pena-2);font-size:22px;font-weight:400}.blipat[open] .blipat__no,.blipat[open] .blipat__tanya{color:var(--pena)}.blipat__jawab{color:var(--tinta-2);padding:0 0 20px 50px;font-size:15.5px;line-height:1.6}.bkunjungi{align-items:center;gap:36px;display:grid}@media (width>=1080px){.bkunjungi{grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,3fr);gap:44px}}.bkunjungi__arah{margin-top:18px;font-size:18px;font-weight:650;line-height:1.45}.bkunjungi__tombol{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.bkartu-nama{background:var(--putih);border:1.5px solid var(--tinta);outline:1px solid var(--tinta);outline-offset:-8px;border-radius:4px;padding:28px 30px;box-shadow:0 22px 30px -26px #00000073}.bkartu-nama__usaha{font-family:var(--huruf-judul);font-size:30px;line-height:1.05}.bkartu-nama__status{color:var(--pena);align-items:center;gap:7px;margin-top:6px;font-size:13.5px;font-weight:700;display:flex}.bkartu-nama__status:before{content:"";background:var(--buka);border-radius:50%;width:8px;height:8px}.bkartu-nama__status--tutup:before{background:var(--garis-2)}.bkartu-nama__isi{gap:10px;margin-top:16px;display:grid}.bkartu-nama__isi div{border-top:1px dotted var(--garis-2);grid-template-columns:80px minmax(0,1fr);gap:12px;padding-top:10px;display:grid}.bkartu-nama__isi dt{letter-spacing:.1em;text-transform:uppercase;color:var(--tinta-2);padding-top:2px;font-size:13px;font-weight:750}.bkartu-nama__isi dd{font-size:15px;line-height:1.45}.bkartu-nama__sosial{flex-wrap:wrap;gap:0 16px;margin-top:6px;font-size:14px;font-weight:700;display:flex}.bkartu-nama__sosial a{color:var(--pena);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px}.bkunjungi__foto{aspect-ratio:3/4;border-radius:4px}@media (width<=1079px){.bkunjungi__foto{aspect-ratio:4/3}}.bkaki{margin-top:var(--jarak);background:var(--sampul);color:#fff}.bkaki__dalam{max-width:calc(var(--lebar) + var(--tepi) * 2);padding:40px var(--tepi) 34px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 32px;margin:0 auto;display:flex}.bkaki__nama{font-family:var(--huruf-judul);font-size:32px;line-height:1.05}.bkaki__alamat{color:#c3c8d0;margin-top:6px;font-size:14px}.bkaki__sosial{flex-wrap:wrap;gap:6px 18px;font-size:14.5px;font-weight:650;display:flex}.bkaki__sosial a{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px}.bkaki__hak{color:#c3c8d0;border-top:1px solid #4a505a;width:100%;padding-top:16px;font-size:13px}.bkaki__hak a{color:#fff;font-weight:700}.bkaki :focus-visible{outline-color:#fff}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.bilah-hp{display:none}@media (width<=899px){.bilah-hp{z-index:40;left:8px;right:8px;bottom:max(8px,env(safe-area-inset-bottom));background:var(--sampul);color:#fff;visibility:hidden;border-radius:16px;align-items:center;gap:6px;padding:6px;transition:transform .25s,visibility 0s linear .25s;display:flex;position:fixed;transform:translateY(calc(100% + 24px));box-shadow:0 12px 30px -12px #00000080}.bilah-hp--tampil{visibility:visible;transition:transform .25s;transform:none}.bilah-hp__jalur{scrollbar-width:none;flex:1;gap:2px;min-width:0;padding-right:28px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.bilah-hp__jalur::-webkit-scrollbar{display:none}.bilah-hp__jalur a{color:inherit;padding:0 12px;font-weight:650}.bilah-hp__jalur a,.bilah-hp__pesan{border-radius:10px;flex:none;align-items:center;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.bilah-hp__pesan{background:var(--accent);color:var(--accent-ink);padding:0 16px;font-weight:750}}@media (prefers-reduced-motion:reduce){.bilah-hp,.bilah-hp--tampil{transition:none}}.bisian,.bkepala__nama,.bruangan__nama,.bsaring button{min-height:44px}.bdenah__label{flex-direction:column;justify-content:center;display:flex}.bhitung__tombol{width:44px;height:44px}.bhitung__angka{height:44px}.bkaki__hak a,.bkaki__sosial a,.bkartu-nama__sosial a,.bkepala__nav a,.bruangan__teks .btautan,.btanya__lain .btautan{align-items:center;min-height:44px;display:inline-flex}.bkepala__nav a{justify-content:center;min-width:44px}[data-bentuk=potret] img{-o-object-position:50% 30%;object-position:50% 30%}.bruangan__foto[data-bentuk]{aspect-ratio:var(--rasio-kartu)}.bhidangan__foto[data-bentuk=potret]{width:60px;height:80px}.bhidangan__foto[data-bentuk=lanskap]{width:80px;height:60px}
