:is(html:root:not([data-lapangan]):has(.pp),html:not([data-lapangan]) .pp){color-scheme:light;--page: #ffffff;--sunken: #f7f7f6;--chip: #f1f1ef;--border: #ededeb;--border-firm: #dcdcd9;--text-1: #191918;--text-2: #5e5e5b;--ink-strong: #191918;--on-ink: #ffffff;--crimson: #d13415;--success: #1e7f46;--amber: #ab6400;--amber-dark: #8a5a00;--text-disabled: #8a8a86;--success-bg: #eaf6ee;--success-bg-soft: #eaf7f0;--amber-bg: #fdf3e4;--amber-soft: #fdf3e0;--notice-bg: #fdecec;--google-blue: #1967d2;--surface-floating: rgb(255 255 255 / .94);--surface-sticky: rgb(255 255 255 / .96);--shadow-lg: 0 1px 1px rgb(25 25 24 / .04), 0 8px 16px -4px rgb(25 25 24 / .08), 0 24px 32px -8px rgb(25 25 24 / .12);--st-bingkai: #f7f7f6;--st-isi-2: #ededeb;--st-teks-3: #6f6e6a;--st-info: #0d74ce;--st-papan: #191918;--st-papan-teks: #f2f2f0;--st-papan-teks-2: #9c9c97;--st-papan-teks-3: #8f8d87;--st-papan-emas: #e2a34a;--st-galat-tinta: #ff977d}:is(html:root[data-theme-choice=dark]:not([data-lapangan]):has(.pp),html[data-theme-choice=dark]:not([data-lapangan]) .pp){color-scheme:dark;--page: #1a1a18;--sunken: #232321;--chip: #232321;--border: #2a2927;--border-firm: #3a3936;--text-1: #ededeb;--text-2: #a3a19b;--ink-strong: #ededeb;--on-ink: #121211;--crimson: #ff977d;--success: #3dd68c;--amber: #e2a34a;--amber-dark: #e2a34a;--text-disabled: #85837d;--success-bg: #143523;--success-bg-soft: #173d29;--amber-bg: #3a2c16;--amber-soft: #3a2c16;--notice-bg: #3a1b23;--google-blue: #8ab4f8;--surface-floating: rgb(15 17 20 / .94);--surface-sticky: rgb(15 17 20 / .96);--shadow-lg: 0 0 0 1px rgb(255 255 255 / .08), 0 8px 24px rgb(0 0 0 / .4);--st-bingkai: #121211;--st-isi-2: #2c2b29;--st-teks-3: #8f8d87;--st-info: #70b8ff;--st-papan: #232321;--st-papan-teks: #ededeb;--st-papan-teks-2: #a3a19b;--st-papan-teks-3: #8f8d87;--st-papan-emas: #e2a34a;--st-galat-tinta: #d13415}.pp{--pp-int-siang: #ffffff;--pp-ext-siang: #fff0b8;--pp-int-malam: #dce8fa;--pp-ext-malam: #ddf3e4;--pp-drop: var(--st-info, #0d74ce);--pp-ink: #191918;--pp-ink-2: #4f4e4a;--pp-cat-pemain: #f9d9d9;--pp-cat-figuran: #fbe4cf;--pp-cat-properti: #f6ecc4;--pp-cat-kostum: #e6f1cf;--pp-cat-makeup: #d6efe4;--pp-cat-alat: #d4ecf1;--pp-cat-kendaraan: #d9e3f7;--pp-cat-vfx: #e3dcf7;--pp-cat-efek: #f1dcf2;--pp-cat-hewan: #efe1d4;--pp-cat-set: #e1e6ea;--pp-cat-suara: #dfeee8;--pp-cat-catatan: #ececef;--st-monitor: #161615;--st-monitor-garis: rgb(255 255 255 / .22);--st-merek: #be092e;--st-naskah: "Courier Prime", "Courier New", Courier, "Aksara Nusantara", monospace;min-height:100svh;background:var(--st-bingkai);color:var(--text-1);font-family:var(--font),"Aksara Nusantara";font-size:14px;line-height:20px;font-variant-numeric:tabular-nums}body:has(.pp){background:var(--st-bingkai)}.pp-rangka{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:100svh}.pp-sisi{position:sticky;top:0;display:flex;flex-direction:column;gap:14px;height:100svh;overflow-y:auto;padding:12px}.pp-sisi-kepala{display:flex;align-items:center;justify-content:space-between;gap:8px}.pp-sisi-kepala>.pp-ws-id{flex:1;min-width:0}.pp-sisi-kaki{margin:auto -12px -12px;padding:8px 12px;border-top:1px solid var(--border)}.pp-isi{--pp-isi-x: clamp(20px, 2.5vw, 36px);min-width:0;margin:8px 8px 8px 0;padding:40px var(--pp-isi-x) 64px;border-radius:12px;background:var(--page)}.pp-isi-tunggal{margin:0 8px 8px;min-height:calc(100svh - 64px)}.pp-isi-sempit{max-width:1040px;margin-inline:auto}.pp-top{display:flex;align-items:center;gap:16px;min-height:56px;padding:0 clamp(16px,3vw,24px)}.pp-brand{display:inline-flex;align-items:center;gap:8px;padding:4px 8px;font-weight:600;text-decoration:none;color:inherit;white-space:nowrap}.pp-brand-mark{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;background:var(--ink-strong)}.pp-brand-mark:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--st-merek)}.pp-pill{padding:0 6px;border-radius:99px;background:var(--st-isi-2);color:var(--text-2);font-size:11px;line-height:16px;font-weight:500}.pp-beta{display:flex;align-items:center;gap:10px;margin:-24px 0 24px;padding:8px 8px 8px 12px;border:1px solid var(--border);border-radius:8px;font-size:13px;line-height:20px;color:var(--text-2)}.pp-isi-tunggal>.pp-beta{max-width:1040px;margin-inline:auto;margin-top:16px}.pp-beta-teks{flex:1;min-width:0;margin:0}.pp-beta-masukan{color:var(--text-1);font-weight:500;white-space:nowrap;text-underline-offset:3px}.pp-beta-tutup{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:6px;background:none;color:var(--text-2);cursor:pointer}@media(hover:hover){.pp-beta-tutup:hover{background:var(--st-isi-2);color:var(--text-1)}}@media(max-width:640px){.pp-beta{flex-wrap:wrap}.pp-beta-teks{flex-basis:calc(100% - 90px)}}.pp-crumbs{display:flex;align-items:center;gap:8px;min-width:0;color:var(--text-2)}.pp-crumb{display:inline-flex;align-items:center;gap:8px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-crumb+.pp-crumb:before{content:"/";color:var(--border-firm)}.pp-crumb a{color:inherit;text-decoration:none}.pp-crumb [aria-current]{color:var(--text-1);overflow:hidden;text-overflow:ellipsis}.pp-top-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.pp-akun{position:relative}.pp-akun-btn{position:relative;display:flex;align-items:center;gap:8px;min-height:44px;min-width:44px;justify-content:center;list-style:none;cursor:pointer;border-radius:8px}.pp-akun-btn::-webkit-details-marker{display:none}.pp-akun-sisi .pp-akun-btn{justify-content:flex-start;gap:10px;min-height:44px;padding:0 6px}.pp-akun-sisi .pp-akun-foto{width:28px;height:28px}.pp-akun-teks{display:grid;min-width:0;text-align:left}.pp-akun-peran{overflow:hidden;color:var(--text-2);font-size:12px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.pp-akun-label{min-width:0;overflow:hidden;color:var(--text-1);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.pp-akun-foto{display:inline-grid;place-items:center;flex:none;width:24px;height:24px;border-radius:99px;object-fit:cover;background:var(--st-isi-2);color:var(--text-1);font-size:12px;font-weight:600}.pp-akun-titik{position:absolute;top:8px;left:24px;width:8px;height:8px;border:2px solid var(--st-bingkai);border-radius:99px;background:var(--text-1)}.pp-akun-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:20;min-width:232px;padding:6px;border-radius:12px;background:var(--page);box-shadow:var(--shadow-lg)}.pp-akun-sisi .pp-akun-menu{top:auto;right:auto;bottom:calc(100% + 6px);left:0}.pp-akun-nama{margin:0;padding:8px 10px 6px;color:var(--text-2);font-size:12px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-akun-menu ul{margin:0;padding:0;list-style:none}.pp-akun-menu a,.pp-akun-menu button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:32px;padding:0 10px;border:0;border-radius:6px;background:none;color:var(--text-1);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.pp-akun-menu li:last-child{margin-top:4px;padding-top:4px;border-top:1px solid var(--border)}.pp-akun-menu a:focus-visible,.pp-akun-menu button:focus-visible{outline:2px solid var(--text-1);outline-offset:-2px}.pp-akun-jumlah,.pp-akun-tema{color:var(--text-2);font-size:12px}@media(hover:hover){.pp-akun-menu a:hover,.pp-akun-menu button:hover{background:var(--chip)}.pp-akun-btn:hover{background:var(--st-isi-2)}}@media(pointer:coarse){.pp-akun-menu a,.pp-akun-menu button{min-height:44px}}.pp-main{max-width:1040px;margin:0 auto}.pp-main-wide{max-width:none}.pp h1{margin:0;font-size:40px;line-height:44px;font-weight:600;letter-spacing:-.04em}.pp h2{margin:0;font-size:20px;line-height:28px;font-weight:600;letter-spacing:-.02em}@media(max-width:600px){.pp h1{font-size:32px;line-height:36px}}.pp-h{margin:0 0 12px;font-size:14px;line-height:20px;font-weight:600;color:var(--text-1)}.pp-muted{color:var(--text-2);font-size:var(--fs-sm)}.pp-mono{font-variant-numeric:tabular-nums;font-weight:500}.pp-lead{max-width:60ch;margin:10px 0 0;color:var(--text-2);font-size:var(--fs-lg);line-height:1.55}.pp-eyebrow{margin:0 0 8px;color:var(--text-2);font-size:12px;line-height:16px}.pp-note{margin:14px 0 0;color:var(--text-2);font-size:var(--fs-sm)}.pp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px}.pp-link{color:var(--text-2);font-size:var(--fs-sm);text-decoration:none}.pp-error{margin:12px 0 0;color:var(--crimson);font-size:var(--fs-sm)}.pp-notice{margin:0 0 16px;padding:10px 12px;border-radius:8px;background:var(--chip);color:var(--text-2);font-size:var(--fs-sm)}.pp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pp-badge{display:inline-flex;align-items:center;padding:0 8px;border-radius:99px;background:var(--chip);color:var(--text-2);font-size:12px;line-height:20px;white-space:nowrap}.pp-badge-locked{color:var(--text-1);font-weight:500}.pp-card{display:grid;gap:12px;padding:16px;border-radius:12px;background:var(--sunken)}.pp-textbtn{appearance:none;padding:6px 2px;border:0;background:transparent;color:var(--text-2);font:inherit;font-size:var(--fs-sm);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pp-textbtn:disabled{opacity:.5;cursor:default}.pp-iconbtn{appearance:none;display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--text-2);font:inherit;font-size:18px;line-height:1;cursor:pointer}@media(hover:hover){.pp-crumb a:hover,.pp-link:hover{color:var(--text-1)}.pp-textbtn:hover:not(:disabled){color:var(--text-1)}.pp-iconbtn:hover{background:var(--sunken);color:var(--text-1)}.pp-row:hover{background:var(--chip)}.pp-tab:hover{color:var(--text-1)}.pp-bd-scene:hover{background:var(--sunken)}.pp-chip:hover{border-color:var(--text-2)}}.pp-field{display:grid;gap:6px;margin-top:16px;font-size:var(--fs-sm);color:var(--text-2)}.pp-field-head{display:flex;justify-content:space-between;align-items:center}.pp-input{width:100%;min-height:32px;padding:6px 10px;border:1px solid var(--border-firm);border-radius:6px;background:var(--page);color:var(--text-1);font:inherit;font-size:var(--fs-body)}@media(min-width:769px){.pp .pp-input.pp-input:not(textarea){height:32px;padding-block:0}}.pp-input:focus-visible,.pp-cell:focus-visible{outline:2px solid var(--text-1);outline-offset:1px}.pp-script{min-height:280px;font-family:var(--mono);font-size:var(--fs-sm);line-height:1.6;resize:vertical}.pp-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:48px}.pp-head-aksi{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.pp-head-judul{display:grid;gap:6px;min-width:0}.pp-head-lead{max-width:62ch;margin:0;color:var(--text-2);font-size:15px;line-height:22px}.pp-alat{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin:-16px 0 40px}.pp-alat-kartu{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;min-height:188px;border:1px solid var(--border);border-radius:14px;background:var(--page);color:var(--text-1);text-decoration:none;overflow:hidden}.pp-alat-kartu:focus-visible{outline:2px solid var(--text-1);outline-offset:2px}.pp-alat-gambar{display:block;width:100%;height:100%;min-height:188px}.pp-alat-teks{display:flex;flex-direction:column;gap:6px;padding:20px 20px 18px}.pp-alat-judul{font-size:20px;line-height:26px;font-weight:600;letter-spacing:-.02em}.pp-alat-isi{color:var(--text-2);font-size:13.5px;line-height:20px}.pp-alat-cta{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:10px;font-size:14px;font-weight:600}.pp-alat-gelap{border-color:var(--st-monitor);background:var(--st-monitor);color:#f2f2f0}.pp-alat-gelap .pp-alat-isi{color:#f2f2f0b8}.pp-alat-tombol{appearance:none;width:100%;padding:0;font:inherit;text-align:left;cursor:pointer}.pp-alat-tombol:disabled{cursor:progress;opacity:.8}@media(hover:hover){.pp-alat-kartu:hover{border-color:var(--border-firm)}.pp-alat-gelap:hover{border-color:var(--st-monitor);box-shadow:0 0 0 3px #16161529}.pp-alat-kartu:hover .pp-alat-cta svg{transform:translate(3px)}}.pp-alat-cta svg{transition:transform .2s var(--gerak-easing)}@media(max-width:640px){.pp-alat{gap:10px;margin-bottom:28px}.pp-alat-kartu{grid-template-columns:104px minmax(0,1fr);min-height:0;border-radius:12px}.pp-alat-gambar{min-height:0;height:100%}.pp-alat-teks{gap:2px;padding:12px 14px}.pp-alat-judul{font-size:16px;line-height:22px}.pp-alat-isi{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:13px;line-height:18px}.pp-alat-cta{padding-top:4px;font-size:13px}}@media(pointer:coarse){.pp-palet-btn kbd{display:none}}.pp-ov-kpi-apa{color:var(--st-teks-3);font-size:12px;line-height:16px}.pp-intro{max-width:720px;padding:24px 0}.pp-steps{display:grid;gap:0;margin:48px 0 0;padding:0;list-style:none;counter-reset:pp-step}.pp-steps li{display:grid;grid-template-columns:28px 140px 1fr;gap:12px;padding:12px 0;border-top:1px solid var(--border);counter-increment:pp-step;color:var(--text-2)}.pp-steps li:last-child{border-bottom:1px solid var(--border)}.pp-steps li:before{content:counter(pp-step);color:var(--st-teks-3)}.pp-steps strong{color:var(--text-1);font-weight:500}.pp-empty{max-width:560px;padding:8px 0}.pp-empty p{margin:8px 0 0;color:var(--text-2)}.pp-empty-inline{margin:12px 0;color:var(--text-2)}.pp-kerangka{display:grid;gap:12px;padding:8px 0;max-width:720px;animation:pp-kerangka-muncul .16s ease-out .2s backwards}.pp-kerangka-garis{display:block;height:12px;border-radius:var(--radius);background:var(--chip);animation:pp-kerangka-denyut 1.4s ease-in-out .36s infinite alternate}.pp-kerangka-pendek{width:32%;height:16px}.pp-kerangka-sedang{width:64%}@keyframes pp-kerangka-muncul{0%{opacity:0}}@keyframes pp-kerangka-denyut{to{opacity:.55}}@media(prefers-reduced-motion:reduce){.pp-kerangka,.pp-kerangka-garis{animation:none}}.pp-daftar{display:grid;gap:14px}.pp-daftar-kepala{display:flex;align-items:baseline;gap:8px}.pp-daftar-n{color:var(--st-teks-3);font-size:13px}.pp-prod-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;margin:0;padding:0;list-style:none}.pp-prod-grid>li{display:flex;min-width:0}.pp-prod{display:flex;flex-direction:column;width:100%;min-width:0;border:1px solid var(--border);border-radius:12px;background:var(--page);color:inherit;text-decoration:none;overflow:hidden}.pp-prod:focus-visible{outline:2px solid var(--text-1);outline-offset:2px}.pp-prod-sampul{position:relative;display:block;aspect-ratio:16 / 9;background:var(--st-monitor);overflow:hidden}.pp-prod-sampul img{display:block;width:100%;height:100%;object-fit:cover}.pp-prod-judulkartu{display:grid;place-items:center;height:100%;padding:12% 14%;color:#f2f2f0;font-size:clamp(18px,2vw,24px);font-weight:600;line-height:1.2;letter-spacing:-.02em;text-align:center;overflow-wrap:anywhere}.pp-prod-sudut{position:absolute;left:10px;right:10px;height:12px;pointer-events:none}.pp-prod-sudut-atas{top:10px}.pp-prod-sudut-bawah{bottom:10px}.pp-prod-sudut:before,.pp-prod-sudut:after{content:"";position:absolute;width:12px;height:12px;border-color:#ffffff73;border-style:solid;border-width:0}.pp-prod-sudut-atas:before{left:0;top:0;border-top-width:1px;border-left-width:1px}.pp-prod-sudut-atas:after{right:0;top:0;border-top-width:1px;border-right-width:1px}.pp-prod-sudut-bawah:before{left:0;bottom:0;border-bottom-width:1px;border-left-width:1px}.pp-prod-sudut-bawah:after{right:0;bottom:0;border-bottom-width:1px;border-right-width:1px}.pp-prod-aspek{position:absolute;left:28px;bottom:9px;color:#ffffffb8;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-shadow:0 1px 2px rgb(0 0 0 / .6)}.pp-prod-badan{display:grid;gap:4px;padding:12px 14px 14px}.pp-prod-judul{overflow:hidden;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.pp-prod-meta{color:var(--text-2);font-size:12px}.pp-prod-angka{display:flex;flex-wrap:wrap;margin-top:4px;color:var(--text-2);font-size:12.5px}.pp-prod-angka>span+span:before{content:"·";margin:0 6px;color:var(--st-teks-3)}.pp-prod-kaki{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.pp-prod-waktu{color:var(--st-teks-3);font-size:12px;white-space:nowrap}.pp-prod-baru{display:grid;place-content:center;justify-items:center;gap:10px;width:100%;min-height:240px;border:1.5px dashed var(--border-firm);border-radius:12px;color:var(--text-2);font-size:14px;font-weight:500;text-decoration:none}.pp-prod-baru:focus-visible{outline:2px solid var(--text-1);outline-offset:2px}.pp-prod-baru-ikon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--chip);color:var(--text-1)}@media(hover:hover){.pp-prod:hover{border-color:var(--border-firm)}.pp-prod-baru:hover{border-color:var(--text-2);color:var(--text-1)}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.pp-prod-sampul img{transition:transform .4s var(--gerak-easing)}.pp-prod:hover .pp-prod-sampul img{transform:scale(1.03)}}.pp .pp-daftar-h{font-size:14px;line-height:20px;letter-spacing:0}.pp-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--border)}.pp-list li{border-bottom:1px solid var(--border)}.pp-row{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:8px;margin:0 -8px;border-radius:8px;color:inherit;text-decoration:none}.pp-row-main{display:grid;gap:0;min-width:0}.pp-row-main strong{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-row-main .pp-muted{font-size:12px;line-height:16px}.pp-row-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 16px;color:var(--text-2)}.pp-row-waktu{min-width:9em;color:var(--st-teks-3);font-size:12px;text-align:right}.pp-new{display:grid;grid-template-columns:minmax(0,520px) minmax(0,1fr);gap:40px;align-items:start}.pp-new-form{min-width:0}.pp-preview{min-width:0;padding-top:8px}.pp-preview h2{margin-bottom:4px}.pp-table-wrap{position:relative;overflow-x:auto;margin-top:12px}.pp-table{width:100%;border-collapse:collapse;font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.pp-table th,.pp-table td{padding:8px 10px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.pp-table th{color:var(--text-2);font-weight:500;font-size:var(--fs-xs);white-space:nowrap}.pp-table tr:last-child td{border-bottom:0}.pp-table-edit td{padding:4px 6px;vertical-align:middle}.pp-cell{display:block;width:100%;min-width:90px;min-height:32px;padding:5px 6px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-1);font:inherit;font-size:var(--fs-sm)}.pp-cell-narrow{min-width:56px;font-family:var(--mono)}.pp-cell-wide{min-width:200px}input.pp-cell:focus{border-color:var(--border);background:var(--page)}.pp .pp-table .pp-cell:not([type=checkbox]){border-color:transparent;background:transparent}.pp .pp-table .pp-cell:not([type=checkbox]):focus{border-color:var(--border-firm);background:var(--page)}.pp-table .pp-cell::placeholder{color:var(--st-teks-3)}@media(hover:hover){.pp .pp-table .pp-cell:not([type=checkbox]):not(:disabled):not(:focus):hover{border-color:var(--border-firm)}}.pp-ws-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.pp-ws-head p{margin:6px 0 0}.pp-tabs{display:flex;gap:4px;margin-bottom:20px;border-bottom:1px solid var(--border)}.pp-tab{appearance:none;padding:10px 12px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;color:var(--text-2);font:inherit;font-weight:500;cursor:pointer;white-space:nowrap}.pp-tab[aria-selected=true]{border-bottom-color:var(--text-1);color:var(--text-1)}.pp-panel{min-width:0}.pp-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.pp-scenes-total{margin-left:auto;font-variant-numeric:tabular-nums}.pp-scenes .pp-card{margin-bottom:12px}.pp-toast{position:fixed;left:50%;bottom:24px;z-index:30;margin:0;padding:10px 16px;border-radius:10px;background:var(--ink-strong);color:var(--on-ink);font-size:var(--fs-sm);box-shadow:var(--shadow-lg);transform:translate(-50%)}.pp-toast-err:before{content:"▲";margin-right:8px;color:var(--st-galat-tinta)}.pp-palet-btn{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;height:34px;padding:0 8px;border:1px solid var(--border);border-radius:8px;background:var(--page);color:var(--text-2);font:inherit;font-size:13px;text-align:left;cursor:pointer}@media(hover:hover)and (pointer:fine){.pp-palet-btn:hover{color:var(--text-1)}}.pp-palet-btn kbd{padding:0 5px;border:1px solid var(--border);border-radius:4px;color:var(--text-2);font:inherit;font-size:11px;line-height:18px}.pp-nema-btn{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-height:40px;margin-top:6px;padding:5px 8px;border:1px solid var(--border);border-radius:8px;background:var(--page);color:var(--text-1);font:inherit;font-size:13px;text-align:left;cursor:pointer}.pp-nema-btn[aria-expanded=true]{border-color:var(--text-1)}@media(hover:hover)and (pointer:fine){.pp-nema-btn:hover{background:var(--st-isi-2)}}.pp-nema-orb{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--text-1);color:var(--page);font-size:10px;font-weight:700;line-height:1}.pp-nema-teks{display:flex;flex-direction:column;min-width:0;line-height:1.25}.pp-nema-teks strong{font-weight:600}.pp-nema-teks span{overflow:hidden;color:var(--text-2);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.pp-dialog:has(.pp-palet){width:min(620px,calc(100% - 32px));align-self:start;margin-top:12svh}.pp-palet{display:grid;gap:8px}.pp-palet-input{font-size:var(--fs-body)}.pp-palet-list{max-height:50svh;margin:0;padding:0;overflow-y:auto;list-style:none}.pp-palet-item{display:flex;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:var(--radius);cursor:pointer}.pp-palet-item[aria-selected=true]{background:var(--sunken)}.pp-palet-grup{flex:none;font-size:var(--fs-xs)}.pp-palet-empty{margin:12px 0}.pp-palet-hint{margin:0;font-size:var(--fs-xs)}.pp-toast-urung{display:flex;align-items:center;gap:14px;padding-right:8px}.pp-toast-btn{appearance:none;padding:4px 10px;border:0;border-radius:99px;background:transparent;color:var(--page);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pp-toast-btn:focus-visible{outline:2px solid var(--page);outline-offset:2px}.pp-bd{display:grid;grid-template-columns:240px minmax(0,1fr) 300px;gap:20px;align-items:start}.pp-bd-list ul{display:grid;gap:2px;max-height:70vh;margin:0;padding:0;overflow-y:auto;list-style:none}.pp-bd-scene{appearance:none;display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:8px;align-items:center;width:100%;padding:8px;border:0;border-radius:6px;background:transparent;color:var(--text-1);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer}.pp-bd-scene[aria-current=true]{background:var(--chip)}.pp-bd-scene-loc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-bd-count{min-width:20px;color:var(--text-2);font-size:var(--fs-xs);text-align:right}.pp-bd-text{position:relative;min-width:0;padding:20px 24px;border:1px solid var(--border);border-radius:var(--radius-lg)}.pp-bd-heading{margin:0 0 6px;font-weight:600}.pp-bd-hint{margin:0 0 14px}.pp-bd-body{margin:0;font-family:var(--mono);font-size:var(--fs-sm);line-height:1.7;white-space:pre-wrap;word-break:break-word}.pp-mark{padding:0 2px;border-radius:3px;color:var(--pp-ink)}.pp-pop{position:absolute;z-index:5;display:grid;gap:10px;width:min(360px,90%);padding:12px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--page)}.pp-pop-title{margin:0;font-size:var(--fs-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-pop-grid{display:flex;flex-wrap:wrap;gap:6px}.pp-chip{appearance:none;padding:5px 10px;border:1px solid var(--border);border-radius:99px;color:var(--pp-ink);font:inherit;font-size:var(--fs-xs);cursor:pointer}.pp-bd-side{display:grid;gap:16px}.pp-bd-add{display:grid;gap:8px}.pp-bd-cat h3{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:var(--fs-sm);font-weight:600}.pp-bd-cat ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.pp-bd-cat li{display:flex;align-items:center;gap:8px;min-height:30px;font-size:var(--fs-sm)}.pp-bd-cat li>span:first-child{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.pp-bd-src{font-size:var(--fs-micro)}.pp-saran-mulai,.pp-saran-tombol{display:grid;gap:8px}.pp-saran-cta{min-height:44px;justify-content:center}.pp-saran-status{display:grid;gap:4px}.pp-saran-status p{margin:0;font-size:var(--fs-sm)}.pp-saran-proses{display:flex;align-items:center;gap:8px;color:var(--text-1)}.pp-saran-putar{width:12px;height:12px;border:2px solid var(--border-firm);border-top-color:var(--text-1);border-radius:50%;animation:pp-saran-putar .9s linear infinite}@keyframes pp-saran-putar{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pp-saran-putar{animation:none}}.pp-saran-kabar{color:var(--success)}.pp-saran-kabar-err{color:var(--amber)}.pp-saran-kuota{font-size:var(--fs-xs)}.pp-saran{display:grid;gap:12px;padding:14px;border:1px dashed var(--border-firm);border-radius:var(--radius-lg);background:var(--page)}.pp-saran-kepala{display:grid;gap:4px}.pp-saran-judul{display:flex;align-items:center;gap:6px;margin:0;font-size:var(--fs-body);font-weight:600}.pp-saran-ikon{color:var(--text-2)}.pp-saran-intro{margin:0;font-size:var(--fs-xs)}.pp-saran-kat{display:grid;gap:4px}.pp-saran-kat-kepala{display:flex;align-items:center;justify-content:space-between;gap:8px}.pp-saran-kat-kepala h3{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--fs-sm);font-weight:600}.pp-saran-kat ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.pp-saran-butir{display:flex;align-items:center;gap:8px;padding:4px 0 4px 6px;border-radius:6px}.pp-saran-isi{display:grid;flex:1;min-width:0;gap:2px}.pp-saran-nama{font-size:var(--fs-sm);font-weight:500;overflow-wrap:anywhere}.pp-saran-kutip{color:var(--text-2);font-size:var(--fs-xs);overflow-wrap:anywhere}.pp-saran-kutip mark{padding:0 2px;border-radius:3px;background:var(--chip);color:var(--text-1)}.pp-saran-aksi{display:flex;flex:none;gap:4px}.pp-saran-btn{appearance:none;display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--border-firm);border-radius:6px;background:var(--page);color:var(--text-1);font:inherit;font-size:16px;line-height:1;cursor:pointer}.pp-saran-terima{border-color:var(--ink-strong);background:var(--ink-strong);color:var(--on-ink)}.pp-saran-btn:disabled{opacity:.5;cursor:default}.pp-saran-btn:focus-visible{outline:2px solid var(--text-1);outline-offset:2px}.pp-saran-kredit{margin:0;font-size:var(--fs-micro)}.pp-mark-saran{padding:0 1px;border-radius:2px;background:transparent;color:inherit;text-decoration:underline dashed var(--text-2);text-decoration-thickness:1px;text-underline-offset:3px}.pp-mark-saran-aktif{background:var(--chip);outline:1px dashed var(--text-1)}.pp-bd-saran{display:inline-flex;align-items:center;gap:2px;margin-right:6px;color:var(--text-1);font-weight:600}@media(hover:hover){.pp-saran-butir:hover{background:var(--sunken)}.pp-saran-btn:hover:not(:disabled){border-color:var(--text-1)}.pp-saran-terima:hover:not(:disabled){opacity:.88}}.pp-dot{width:10px;height:10px;border-radius:50%;border:1px solid rgb(0 0 0 / .08)}.pp-cat-pemain{background:var(--pp-cat-pemain)}.pp-cat-figuran{background:var(--pp-cat-figuran)}.pp-cat-properti{background:var(--pp-cat-properti)}.pp-cat-kostum{background:var(--pp-cat-kostum)}.pp-cat-makeup{background:var(--pp-cat-makeup)}.pp-cat-alat{background:var(--pp-cat-alat)}.pp-cat-kendaraan{background:var(--pp-cat-kendaraan)}.pp-cat-vfx{background:var(--pp-cat-vfx)}.pp-cat-efek{background:var(--pp-cat-efek)}.pp-cat-hewan{background:var(--pp-cat-hewan)}.pp-cat-set{background:var(--pp-cat-set)}.pp-cat-suara{background:var(--pp-cat-suara)}.pp-cat-catatan{background:var(--pp-cat-catatan)}.pp-sb{display:grid;gap:8px;min-width:0}.pp-sb-alat{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-bottom:8px}.pp-sb-tambah-hari{gap:6px}.pp-sb-legenda{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;color:var(--text-2);font-size:12px}.pp-sb-legenda li{display:inline-flex;align-items:center;gap:6px}.pp-sb-ringkas{margin-left:auto;color:var(--text-2);font-size:13px}.pp-sb-tanpa-hari{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px 18px;border:1px dashed var(--border-firm);border-radius:10px}.pp-sb-tanpa-hari>div{flex:1 1 260px}.pp-sb-tanpa-hari strong{font-weight:600}.pp-sb-tanpa-hari p{margin:2px 0 0;color:var(--text-2);font-size:13px}.pp-sb-tanpa-hari .btn{gap:6px}.pp-sb-tanpa-hari-ikon{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--chip);color:var(--text-1)}.pp-sb-board{position:relative;overflow-x:auto;padding-bottom:8px}.pp-sb-isi{display:grid;gap:6px;min-width:900px}.pp-sb-kolom,.pp-strip{display:grid;grid-template-columns:52px 44px minmax(220px,1fr) 28px 56px 72px minmax(96px,150px) 52px 112px;gap:0 12px;align-items:center}.pp-sb-kolom{padding:0 14px 4px;color:var(--text-2);font-size:11px;font-weight:600;line-height:16px;letter-spacing:.05em;text-transform:uppercase}.pp-sb-kanan{text-align:right}.pp-sb-hari{display:grid;gap:4px;border-radius:6px;transition:box-shadow var(--gerak-cepat) ease}.pp-sb-hari+.pp-sb-hari{margin-top:10px}.pp-sb-over{box-shadow:0 0 0 2px var(--pp-drop)}.pp-sb-empty{margin:0;padding:7px 14px;border:1px dashed var(--border-firm);border-radius:4px;color:var(--text-2);font-size:13px}.pp-sb-nodays{margin:4px 0}.pp-sb-saran{display:grid;gap:0;margin:0;padding:0;list-style:none}.pp-sb-saran-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:10px 0;border-top:1px solid var(--border)}.pp-sb-saran-card:last-child{border-bottom:1px solid var(--border)}.pp-sb-saran-card:before{content:"○";color:var(--pp-drop)}.pp-sb-saran-card>span:first-child{flex:1;min-width:0}.pp-sb-saran-aksi{display:flex;gap:8px}.pp-strips{display:grid;gap:4px;margin:0;padding:0;list-style:none}.pp-strip{min-height:38px;padding:0 14px;border:1px solid var(--border-firm);border-radius:6px;color:var(--pp-ink);font-size:14px;line-height:20px;cursor:grab}.pp-strip[draggable=true] .pp-strip-no:before{content:"⠿";margin-right:6px;color:var(--pp-ink-2);font-weight:400;opacity:.55}.pp-strip[draggable=false]{cursor:default}.pp-strip-dragging{opacity:.45}.pp-strip-no{font-weight:600}.pp-strip-ie{color:var(--pp-ink-2);font-size:13px}.pp-strip-loc{min-width:0;overflow:hidden;font-family:var(--st-naskah);text-overflow:ellipsis;white-space:nowrap}.pp-strip-sub{color:var(--pp-ink-2)}.pp-strip-waktu{color:var(--pp-ink-2);text-align:center}.pp-strip-len,.pp-strip-est{color:var(--pp-ink-2);text-align:right;white-space:nowrap}.pp-strip-len{color:var(--pp-ink)}.pp-strip-cast{min-width:0;overflow:hidden;color:var(--pp-ink-2);text-overflow:ellipsis;white-space:nowrap}.pp-strip-meta{display:contents}.pp-strip-jam{color:var(--pp-ink-2);font-size:13px}.pp-strip-ext-siang,.pp-strip-ext-malam{padding-left:11px;border-left-width:4px}.pp-strip-int-siang{background:var(--pp-int-siang)}.pp-strip-ext-siang{background:var(--pp-ext-siang);border-color:#e9d48a;border-left-color:#ab6400}.pp-strip-int-malam{background:var(--pp-int-malam);border-color:#bcccea}.pp-strip-ext-malam{background:var(--pp-ext-malam);border-color:#b7dcc2;border-left-color:#2a7e3b}.pp-strip-move{justify-self:end;width:100%;min-height:24px;padding:0 4px;border:1px solid rgb(25 25 24 / .12);border-radius:4px;background:#fff9;color:var(--pp-ink-2);font:inherit;font-size:12px}.pp-drop-line{height:3px;margin:0;border-radius:2px;background:var(--pp-drop);list-style:none}.pp-banner{display:grid;grid-template-columns:52px auto 88px auto minmax(0,1fr);gap:0 12px;align-items:center;min-height:34px;padding:0 14px;border:1px dashed var(--border-firm);border-radius:4px;color:var(--text-1);font-size:13px;list-style:none}.pp-banner-makan{border-style:solid;background:var(--sunken)}.pp-banner-time{color:var(--text-2)}.pp-banner-kind{font-weight:500;white-space:nowrap}.pp-banner .pp-banner-label{min-width:0;overflow-wrap:anywhere}.pp-banner .pp-cell{min-height:26px;padding:2px 6px}.pp-banner-min .pp-cell{width:5.2em;min-width:0;text-align:right}.pp-banner-acts{display:inline-flex}.pp-sb-pita{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;min-height:46px;padding:6px 8px 6px 16px;border-radius:8px;background:var(--st-papan);color:var(--st-papan-teks);font-size:13px}.pp-sb-pita-lebih{box-shadow:inset 4px 0 0 var(--crimson)}.pp .pp-sb-pita-judul{margin:0;color:var(--st-papan-teks);font-size:12px;line-height:20px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pp-sb-pita-isi{color:var(--st-papan-teks-2)}.pp-sb-pita-awas{color:#ff977d;font-weight:500}.pp-sb-tools{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;color-scheme:dark}.pp .pp-sb-pita .pp-input.pp-input{height:28px;min-height:28px;padding:0 8px;border-color:#ffffff29;background:transparent;color:var(--st-papan-teks);font-size:13px}.pp-sb-pita .pp-iconbtn{color:var(--st-papan-teks-2)}.pp .pp-sb-start.pp-input[type=time]{width:7.5em}.pp .pp-sb-pita .pp-input.pp-sb-date,.pp .pp-sb-pita .pp-input.pp-sb-addbanner{width:auto}.pp-sb-hari.pp-sb-pool{margin-top:18px;padding:12px;border:1px dashed var(--border-firm);border-radius:10px}@media(max-width:600px){.pp-sb-isi{min-width:0}.pp-sb-kolom{display:none}.pp-strip{grid-template-columns:36px minmax(0,1fr) auto auto;grid-template-areas:"no loc loc wk" "ie meta mv mv";gap:2px 8px;padding-block:6px}.pp-strip-no{grid-area:no}.pp-strip-ie{grid-area:ie}.pp-strip-loc{grid-area:loc}.pp-strip-waktu{grid-area:wk}.pp-strip-meta{grid-area:meta;display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;min-width:0;font-size:13px}.pp-strip-meta>span:empty{display:none}.pp-strip-jam{order:-1}.pp-strip>:last-child{grid-area:mv}.pp-strip-move{width:auto;max-width:42vw}.pp-banner{grid-template-columns:40px auto 1fr auto;grid-template-areas:"time kind min acts" "label label label label";padding-block:6px}.pp-banner-time{grid-area:time}.pp-banner-kind{grid-area:kind}.pp-banner-min{grid-area:min}.pp-banner-acts{grid-area:acts}.pp-banner .pp-banner-label{grid-area:label}}.pp-sb-pool-kepala{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:0 2px 4px}.pp .pp-sb-pool-kepala h2{font-size:14px;line-height:20px;letter-spacing:0}.pp-versions{display:grid;gap:28px;max-width:880px}.pp-lock{max-width:640px}.pp-vlist{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--border)}.pp-vlist li{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--border)}.pp-vlist-main{display:grid;gap:2px;flex:1;min-width:0;font-size:var(--fs-sm)}.pp-print{display:grid;gap:16px;padding:20px;border:1px solid var(--border);border-radius:var(--radius-lg)}.pp-print-bar{display:flex;gap:10px}.pp-print-head p{margin:4px 0 0}.pp-print tr[class^=pp-strip-] td{color:var(--pp-ink)}.pp-print-day h3{margin:0 0 8px;font-size:var(--fs-body);font-weight:600}.pp-team{display:grid;gap:16px;max-width:720px}.pp-team-add{display:grid;grid-template-columns:minmax(0,1fr) 160px auto;gap:8px}.pp-members{margin:0;padding:0;list-style:none;border-top:1px solid var(--border)}.pp-members li{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--border)}.pp-members-main{display:grid;flex:1;min-width:0}.pp-avatar{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--chip);font-weight:600}@media(max-width:1100px){.pp-bd{grid-template-columns:200px minmax(0,1fr)}.pp-bd-side{grid-column:1 / -1}}@media(max-width:860px){.pp-new{grid-template-columns:minmax(0,1fr);gap:24px}.pp-bd{grid-template-columns:minmax(0,1fr)}.pp-bd-list ul{max-height:220px}.pp-row{flex-direction:column;align-items:flex-start;gap:4px;padding-block:12px}.pp-row-meta{justify-content:flex-start;font-size:13px}.pp-row-waktu{min-width:0;text-align:left}.pp-head{margin-bottom:32px}.pp-steps li{grid-template-columns:24px 1fr}.pp-steps li span{grid-column:2}.pp-team-add{grid-template-columns:minmax(0,1fr)}.pp-top{gap:10px}.pp-crumbs{display:none}}.pp .btn{height:32px;min-height:32px;padding:0 12px;border:0;border-radius:6px;background:var(--ink-strong);color:var(--on-ink);font-size:14px;font-weight:500;gap:6px;transition:background-color var(--gerak-cepat) ease,opacity var(--gerak-cepat) ease}.pp .btn-secondary{background:var(--chip);color:var(--text-1)}.pp .btn-sm{height:28px;min-height:28px;padding:0 10px;font-size:13px}@media(hover:hover){.pp .btn:hover:not([disabled]){background:color-mix(in srgb,var(--ink-strong) 86%,var(--page))}.pp .btn-secondary:hover:not([disabled]){background:var(--st-isi-2)}}.pp-ws-id{display:grid;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:6px;border-radius:8px;color:inherit;text-decoration:none}.pp-ws-mark{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:var(--ink-strong)}.pp-ws-mark:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--st-merek)}.pp-ws-teks{display:grid;min-width:0}.pp-ws-chev{color:var(--st-teks-3)}.pp-ws-title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-ws-meta{color:var(--text-2);font-size:12px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-ws-body{min-width:0;container-type:inline-size}.pp-ws-bar{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:-40px calc(-1 * var(--pp-isi-x)) 20px;padding:14px var(--pp-isi-x);border-bottom:1px solid var(--border)}.pp-ws-crumb{color:var(--text-2)}.pp-ws-crumb:after{content:"/";margin-left:8px;color:var(--border-firm)}.pp .pp-ws-h{margin:0;font-size:14px;line-height:20px;font-weight:600;letter-spacing:0}.pp-nav{display:grid;gap:16px}.pp-nav-group{display:grid;gap:2px}.pp-nav-head{margin:0;padding:0 8px;color:var(--text-2);font-size:11px;line-height:24px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.pp-nav-list{display:grid;gap:1px;margin:0;padding:0;list-style:none}.pp-nav-item{position:relative;appearance:none;display:flex;align-items:center;gap:10px;width:100%;height:32px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--text-2);font:inherit;font-size:14px;text-align:left;cursor:pointer}.pp-nav-item:before{content:"";position:absolute;left:-12px;top:7px;bottom:7px;width:3px;border-radius:0 2px 2px 0;background:transparent}.pp-nav-item[aria-current=page]{background:var(--page);color:var(--text-1);font-weight:500;box-shadow:0 0 0 1px var(--border),0 1px 2px #1919180d}.pp-nav-ikon{flex:none;color:var(--st-teks-3);stroke-width:1.75}.pp-nav-item[aria-current=page] .pp-nav-ikon{color:var(--text-1)}.pp-nav-teks{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-nav-keluar{flex:none;margin-left:auto;color:var(--st-teks-3);stroke-width:1.75}a.pp-nav-item{text-decoration:none}.pp-nav-n{margin-left:auto;min-width:20px;padding:0 6px;border-radius:99px;background:var(--st-isi-2);color:var(--text-2);font-size:11px;font-weight:500;line-height:18px;text-align:center}.pp-nav-item[aria-current=page] .pp-nav-n{background:var(--chip);color:var(--text-1)}.pp-nav-item[aria-current=page]:before{background:var(--st-merek)}.pp-nav-more{appearance:none;display:flex;align-items:center;gap:10px;justify-self:start;margin-top:2px;height:32px;padding:0 8px;border:0;background:transparent;color:var(--text-2);font:inherit;font-size:13px;cursor:pointer}.pp-nav-mobile{display:none}@media(hover:hover){.pp-nav-item:hover:not([aria-current=page]){background:var(--st-isi-2);color:var(--text-1)}.pp-ws-id:hover,.pp-palet-btn:hover{background:var(--st-isi-2)}.pp-nav-more:hover{color:var(--text-1)}.pp-ov-tindak:hover,.pp-ov-tautan:hover,.pp-ov-lagi:hover{color:var(--text-1);text-decoration:underline;text-underline-offset:3px}.pp-kind:hover{border-color:var(--text-2)}}.pp-ov{display:flex;flex-direction:column;gap:24px;max-width:1320px}.pp-ov-kepala{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.pp-ov-judul{display:flex;flex-direction:column;gap:8px;min-width:0}.pp-ov-judul h1{overflow-wrap:anywhere}.pp-ov-status{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--text-2);font-size:12px;line-height:16px}.pp-ov-rec{width:8px;height:8px;border-radius:50%;background:var(--st-merek)}.pp-ov-aksi{display:flex;flex-wrap:wrap;gap:8px}.pp-ov-previs{gap:6px}.pp-ov-kosong{margin:0;padding:18px 20px;border:1px dashed var(--border-firm);border-radius:12px;color:var(--text-2)}.pp-ov-meta{margin:0;color:var(--text-2);font-size:13px}.pp-ov-fokus{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;align-items:start}.pp-ov-papan{display:flex;flex-direction:column;gap:24px;min-width:0;padding:28px 32px 30px;border-radius:12px;background:var(--st-papan);color:var(--st-papan-teks)}.pp-ov-papan-kepala{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;color:var(--st-papan-teks-2)}.pp .pp-ov-papan h2{color:var(--st-papan-teks);font-size:14px;line-height:20px;font-weight:500;letter-spacing:0}.pp-ov-jam{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;color:var(--st-papan-teks-2)}.pp-ov-angka{color:var(--st-papan-teks);font-size:96px;line-height:88px;font-weight:600;letter-spacing:-.05em}.pp-ov-slug{display:grid;gap:2px;margin:0;padding:0;list-style:none;color:var(--st-papan-teks);opacity:.86;font-family:var(--st-naskah);font-size:14px;line-height:22px}.pp-ov-slug li{overflow-wrap:anywhere}.pp-ov-slug-no{display:inline-block;min-width:3ch;margin-right:1ch;color:var(--st-papan-teks-3)}.pp-ov-langit{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;color:var(--st-papan-teks-2)}.pp-ov-emas{color:var(--st-papan-emas)}.pp-ov-tunggu{display:grid;gap:12px}.pp-ov-tunggu>span{display:block;border-radius:6px;background:#ffffff14}.pp-ov-tunggu-jam{width:60%;height:88px}.pp-ov-tunggu-garis{width:80%;height:14px}.pp-ov-konfirmasi{display:flex;flex-direction:column;gap:16px;min-width:0;padding-top:4px}.pp-ov-hitung{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0}.pp-ov-hitung-n{font-size:40px;line-height:44px;font-weight:600;letter-spacing:-.04em}.pp-ov-hitung-dari{color:var(--st-teks-3)}.pp-ov-batang{display:flex;height:6px;overflow:hidden;border-radius:3px;background:var(--st-isi-2)}.pp-ov-batang-ok{background:var(--success)}.pp-ov-batang-no{background:var(--crimson)}.pp-ov-orang{margin:8px 0 0;padding:0;list-style:none}.pp-ov-orang li{display:flex;align-items:center;gap:12px;min-height:44px;border-top:1px solid var(--border)}.pp-ov-orang li:last-child{border-bottom:1px solid var(--border)}.pp-ov-orang-isi{flex:1;min-width:0}.pp-ov-titik{flex:none;width:8px;height:8px;border:2px solid var(--st-teks-3);border-radius:50%}.pp-ov-titik-buka{border-color:var(--amber-dark)}.pp-ov-titik-no{border-color:var(--crimson);background:var(--crimson)}.pp-ov-tindak,.pp-ov-tautan,.pp-ov-lagi{appearance:none;flex:none;padding:0;border:0;background:none;color:var(--text-1);font:inherit;font-weight:500;text-decoration:none;cursor:pointer}.pp-ov-tautan{color:var(--text-2);font-weight:400}.pp-ov-lagi{align-self:flex-start;color:var(--text-2);font-weight:400}.pp-ov-catatan{margin:0;color:var(--st-teks-3);font-size:12px;line-height:16px}.pp-ov-bagian{display:flex;flex-direction:column;gap:16px;min-width:0}.pp-ov-kpi{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.pp-ov-kpi-kartu{appearance:none;display:grid;gap:6px;padding:14px 16px 16px;border:1px solid var(--border);border-radius:12px;background:var(--page);color:var(--text-1);font:inherit;text-align:left;cursor:pointer}.pp-ov-kpi-kartu:focus-visible{outline:2px solid var(--text-1);outline-offset:2px}.pp-ov-kpi-judul{display:flex;justify-content:space-between;gap:8px;color:var(--text-2);font-size:13px;font-weight:500}.pp-ov-kpi-persen{color:var(--st-teks-3);font-size:12px}.pp-ov-kpi-angka{display:flex;align-items:baseline;gap:2px;font-size:30px;line-height:34px;font-weight:600;letter-spacing:-.03em}.pp-ov-kpi-dari{color:var(--st-teks-3);font-size:18px;font-weight:500;letter-spacing:-.01em}.pp-ov-kpi-satuan{margin-left:6px;color:var(--text-2);font-size:13px;font-weight:500;letter-spacing:0}.pp-ov-kpi-sub{color:var(--text-2);font-size:12px}.pp-ov-kpi-bar{display:block;height:4px;margin-top:6px;border-radius:99px;background:var(--chip);overflow:hidden}.pp-ov-kpi-bar>span{display:block;height:100%;border-radius:99px;background:var(--text-1)}.pp-ov-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.pp-ov-utama,.pp-ov-samping{display:flex;flex-direction:column;gap:24px;min-width:0}.pp-ov-kartu{padding:18px 20px;border:1px solid var(--border);border-radius:12px;background:var(--page)}.pp-ov-kartu h2{font-size:15px;line-height:22px;letter-spacing:-.01em}.pp-ov-kartu-sub{margin:2px 0 0;color:var(--text-2);font-size:13px}.pp-ov-kartu .pp-ov-daftar li:last-child{border-bottom:0}.pp-ov-tabel th{color:var(--text-2);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.pp-ov-tabel td{vertical-align:middle}.pp-ov-no{font-weight:600;white-space:nowrap}.pp-ov-no .pp-sl-tab-strip{display:inline-block;margin-right:8px;vertical-align:-1px}.pp-ov-ep{display:inline-block;max-width:12ch;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.pp-ov-slugsel{font-family:var(--st-naskah);font-size:13px;text-transform:uppercase}.pp-ov-kanan{text-align:right;white-space:nowrap}.pp-ov-chip{appearance:none;display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border:1px solid var(--border);border-radius:6px;background:var(--page);color:var(--text-2);font:inherit;font-size:12px;font-weight:500;white-space:nowrap}.pp-ov-chip-ok{background:var(--chip);color:var(--text-1)}.pp-ov-chip-kosong{border-style:dashed}button.pp-ov-chip{cursor:pointer}.pp-rk-n{display:inline-block;min-width:20px;margin-left:8px;padding:0 6px;border-radius:99px;background:var(--ink-strong);color:var(--on-ink);font-size:11px;font-weight:600;line-height:18px;text-align:center;vertical-align:2px}.pp-rk-kosong{margin:0;font-size:13px}.pp-rk-daftar{display:grid;gap:10px;margin:0;padding:0;list-style:none}.pp-rk-butir{display:grid;gap:4px;padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--page)}.pp-rk-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;color:var(--text-2);font-size:12px}.pp-rk-agen{padding:0 7px;border-radius:99px;background:var(--chip);color:var(--text-1);font-weight:600;line-height:20px}.pp-rk-judul{margin:0;font-weight:600}.pp-rk-basi{margin:0;color:var(--amber-dark);font-size:12px}.pp-rk-kaki{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}.pp-rk-kredit{color:var(--text-2);font-size:12px}.pp-rk-aksi{display:inline-flex;gap:6px}.pp-rk-riwayat{display:grid;gap:6px;padding-top:10px;border-top:1px solid var(--border)}.pp-rk-riwayat-h{margin:0;color:var(--text-2);font-size:12px;font-weight:600}.pp-rk-riwayat ul{display:grid;gap:4px;margin:0;padding:0;list-style:none;font-size:13px}.pp-rk-riwayat li{display:flex;align-items:baseline;gap:8px;min-width:0}.pp-rk-riwayat-judul{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-rk-status{flex:none;color:var(--text-2);font-size:12px}.pp-rk-status-disetujui,.pp-rk-status-selesai{color:var(--success)}.pp-rk-status-ditolak,.pp-rk-status-gagal{color:var(--crimson)}.pp-rk-sumber{padding:0 7px;border:1px solid var(--border);border-radius:99px;color:var(--text-2);line-height:18px}.pp-rk-oleh{margin:0;color:var(--text-2);font-size:12px}.pp-rk-isi{font-size:13px}.pp-rk-isi summary{color:var(--text-2);font-size:12px;font-weight:600;cursor:pointer}.pp-rk-isi-daftar{display:grid;gap:4px;margin:6px 0 0;padding-left:18px}.pp-rk-isi-kode{color:var(--text-2);font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.pp-rk-isi-sub{display:block;margin-top:2px;color:var(--text-2)}.pp-rk-isi-kutipan{color:var(--text-2);font-style:italic}.pp-rk-isi-brief{display:grid;gap:6px;margin-top:6px}.pp-rk-isi-brief p{margin:0}.pp-rk-isi-kv{display:grid;gap:4px;margin:6px 0 0}.pp-rk-isi-kv div{display:grid;grid-template-columns:minmax(0,120px) minmax(0,1fr);gap:8px}.pp-rk-isi-kv dt{color:var(--text-2);font-size:12px}.pp-rk-isi-kv dd{margin:0;overflow-wrap:anywhere}.pp-rk-efek{margin:0;color:var(--text-2);font-size:12px}.pp-rk-tolak{display:grid;gap:8px;margin-top:4px}.pp-rk-alasan{min-width:0}.pp-rk-riwayat-isi{display:grid;gap:2px;min-width:0}.pp-rk-hasil{color:var(--text-2);font-size:12px}.pp-rk-hasil-galat{color:var(--crimson)}.pp-rk-buka{appearance:none;margin-left:8px;padding:0;border:0;background:none;color:var(--text-1);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.pp-ov-sbbar{appearance:none;display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;color:var(--text-2);font:inherit;font-size:12px;cursor:pointer}.pp-ov-sbbar-isi{display:block;width:72px;height:4px;border-radius:99px;background:var(--chip);overflow:hidden}.pp-ov-sbbar-isi>span{display:block;height:100%;border-radius:99px;background:var(--text-1)}@media(hover:hover){.pp-ov-kpi-kartu:hover{border-color:var(--border-firm)}button.pp-ov-chip:hover,.pp-ov-sbbar:hover{color:var(--text-1)}}@media(max-width:1180px){.pp-ov-grid{grid-template-columns:minmax(0,1fr)}}.pp-ov-bagian-kepala{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px}.pp-ov-hari{display:grid;grid-auto-columns:minmax(110px,1fr);grid-auto-flow:column;gap:16px;margin:0;padding:0 0 4px;overflow-x:auto;list-style:none}.pp-ov-hari-butir{display:flex;flex-direction:column;gap:8px}.pp-ov-hari-label{color:var(--text-2);font-size:12px;line-height:16px;white-space:nowrap}.pp-ov-hari-garis{display:block;height:4px;border-radius:2px;background:var(--st-isi-2)}.pp-ov-hari-garis>span{display:block;height:100%;border-radius:2px;background:var(--border-firm)}.pp-ov-hari-lewat{opacity:.5}.pp-ov-hari-lewat .pp-ov-hari-garis>span{background:var(--text-1)}.pp-ov-hari-kini .pp-ov-hari-label{color:var(--st-merek);font-weight:500}.pp-ov-hari-kini .pp-ov-hari-garis>span{background:var(--st-merek)}.pp-ov-hari-durasi{white-space:nowrap}.pp-ov-hari-lebih{color:var(--crimson);font-weight:500}.pp-ov-daftar{margin:0;padding:0;list-style:none}.pp-ov-daftar li{display:flex;align-items:baseline;gap:12px;padding:12px 0;border-top:1px solid var(--border)}.pp-ov-daftar li:last-child{border-bottom:1px solid var(--border)}.pp-ov-daftar-isi{flex:1;min-width:0}.pp-ov-daftar-isi strong{font-weight:500}.pp-ov-tanda{flex:none;width:1em;text-align:center}.pp-ov-tanda-galat{color:var(--crimson)}.pp-ov-tanda-awas{color:var(--amber-dark)}.pp-ov-tanda-info{color:var(--st-teks-3)}.pp-ov-waktu{flex:none;color:var(--text-2);font-size:12px}@media(max-width:600px){.pp-ov{gap:20px}.pp-ov-papan{padding:20px;gap:20px}.pp-ov-angka{font-size:72px;line-height:68px}.pp-ov-aksi{width:100%}.pp-ov-aksi .btn{flex:1}}.pp-meter{height:4px;border-radius:99px;background:var(--chip);overflow:hidden}.pp-meter span{display:block;height:100%;background:var(--text-1)}.pp-set{display:grid;gap:28px;max-width:760px}.pp-set-sec{display:grid;gap:10px;padding-top:4px}.pp-set-sec>h2,.pp-set-head h2{font-size:var(--fs-body)}.pp-set-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.pp-set-fields{min-width:0;margin:0;padding:0;border:0}.pp-set-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pp-toggles{display:grid;gap:0;min-width:0;margin:8px 0 0;padding:0;border:0}.pp-toggles legend{margin-bottom:6px;padding:0;color:var(--text-2);font-size:var(--fs-micro);font-weight:500;letter-spacing:.06em;text-transform:uppercase}.pp-toggle{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--border);cursor:pointer}.pp-toggle:last-child{border-bottom:1px solid var(--border)}.pp-toggle input{width:16px;height:16px;accent-color:var(--text-1)}.pp-toggle-main{display:grid;gap:2px;min-width:0;font-size:var(--fs-sm)}.pp-toggles:disabled .pp-toggle{cursor:default}.pp-danger{padding:16px;border:1px solid var(--border);border-radius:var(--radius-lg)}.pp-danger-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-top:1px solid var(--border)}.pp-danger-row-stack{flex-direction:column;align-items:stretch}.pp-danger-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.pp-kinds{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;margin:24px 0 0;padding:0;border:0}.pp-wiz-dates{margin-top:24px!important}.pp-wiz-dates>legend{margin-bottom:2px;padding:0;font-size:var(--fs-sm)}.pp-kinds legend{margin-bottom:8px;padding:0;color:var(--text-2);font-size:var(--fs-sm)}.pp-kind{position:relative;display:grid;gap:2px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;font-size:var(--fs-sm)}.pp-kind input{position:absolute;opacity:0;pointer-events:none}.pp-kind:has(input:checked){border-color:var(--text-1);background:var(--sunken)}.pp-kind:has(input:focus-visible){outline:2px solid var(--text-1);outline-offset:2px}.pp-kind strong{font-weight:600}.pp-wiz{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);gap:40px;align-items:start}.pp-wiz-side{position:sticky;top:72px;display:grid;gap:8px;padding:18px;border:1px solid var(--border);border-radius:var(--radius-lg)}.pp-wiz-side h2{font-size:var(--fs-body)}.pp-wiz-steps{display:flex;gap:8px;margin:0 0 20px;padding:0;list-style:none;color:var(--text-2);font-size:var(--fs-sm)}.pp-wiz-steps li[aria-current=step]{color:var(--text-1);font-weight:500}.pp-wiz-steps li+li:before{content:"→";margin-right:8px;color:var(--border)}@container (max-width: 980px){.pp-bd{grid-template-columns:200px minmax(0,1fr)}.pp-bd-side{grid-column:1 / -1}}@container (max-width: 640px){.pp-bd{grid-template-columns:minmax(0,1fr)}.pp-bd-list ul{max-height:220px}.pp-set-row{grid-template-columns:minmax(0,1fr)}}@media(max-width:960px){.pp-wiz{grid-template-columns:minmax(0,1fr);gap:24px}.pp-wiz-side{position:static}}@media(max-width:900px){.pp-rangka{grid-template-columns:minmax(0,1fr)}.pp-sisi{position:static;height:auto;overflow:visible;gap:8px;padding:8px 12px 12px}.pp-sisi-kaki{display:none}.pp-isi{--pp-isi-x: 16px;margin:0;padding:24px 16px 96px;border-radius:12px 12px 0 0}.pp-isi-tunggal{min-height:calc(100svh - 56px)}.pp-ws-bar{margin:-24px -16px 16px;padding:12px 16px}.pp-nav-item:before{left:-4px}.pp-nav{display:none}.pp-nav-mobile{display:block;border-radius:8px;background:var(--chip)}.pp-nav-mobile>summary{display:flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;font-weight:500;cursor:pointer}.pp-nav-mobile>summary::-webkit-details-marker{display:none}.pp-nav-mobile>summary:after{content:"";width:7px;height:7px;margin:0 4px 3px auto;border-right:1.5px solid var(--text-2);border-bottom:1.5px solid var(--text-2);transform:rotate(45deg)}.pp-nav-mobile[open]>summary:after{margin-bottom:-3px;transform:rotate(-135deg)}.pp-nav-mobile>nav{display:grid;gap:14px;padding:4px 4px 12px}}@media(min-width:901px){.pp-akun-atas{display:none}}.pp-mod{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0}.pp-search{max-width:320px;min-height:36px}.pp-tools-right{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.pp-chips{display:flex;flex-wrap:wrap;gap:6px}.pp-chipbtn{appearance:none;display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border:0;border-radius:99px;background:var(--chip);color:var(--text-1);font:inherit;font-size:13px;cursor:pointer}.pp-chipbtn[aria-pressed=true]{background:var(--ink-strong);color:var(--on-ink);font-weight:500}.pp-chipbtn[aria-pressed=true] .pp-muted{color:inherit;opacity:.7}.pp-split{display:grid;grid-template-columns:190px minmax(0,1fr);gap:20px;align-items:start}.pp-split-open{grid-template-columns:190px minmax(0,1fr) 340px}.pp-split-noside{grid-template-columns:minmax(0,1fr)}.pp-split-noside.pp-split-open{grid-template-columns:minmax(0,1fr) 360px}.pp-split-main{display:grid;gap:12px;min-width:0;align-content:start}.pp-segs{display:grid;gap:1px}.pp-seg{appearance:none;display:flex;justify-content:space-between;gap:8px;padding:7px 8px;border:0;border-radius:6px;background:transparent;color:var(--text-2);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer}.pp-seg[aria-current=true]{background:var(--chip);color:var(--text-1)}.pp-quick{display:grid;grid-template-columns:minmax(0,1fr) 150px auto;gap:8px}.pp-table-click tbody tr{cursor:pointer}.pp-table-click tbody tr[aria-selected=true]{background:var(--sunken)}.pp-rowbtn{appearance:none;padding:0;border:0;background:transparent;color:var(--text-1);font:inherit;text-align:left;cursor:pointer}.pp-sub{display:block;margin-top:2px;font-size:var(--fs-xs)}.pp-panel-side{position:sticky;top:72px;display:grid;gap:10px;align-content:start;max-height:calc(100svh - 88px);overflow-y:auto;padding:16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--page)}.pp-panel-side h2{font-size:var(--fs-body)}.pp-dialog{width:min(560px,calc(100% - 32px));max-height:min(80svh,720px);overflow-y:auto;padding:20px;border:0;border-radius:16px;background:var(--page);color:var(--text-1);box-shadow:var(--shadow-lg)}.pp-dialog::backdrop{background:#19191852}.pp-dialog-card{display:grid;gap:12px}.pp-dialog-card h2{font-size:var(--fs-body)}.pp-checklist{margin:0;padding:0;list-style:none}.pp-dialog-list{display:grid;gap:4px;margin:0;padding-left:20px;color:var(--text-2);font-size:var(--fs-sm)}.pp-dialog:has(.pp-impor){width:min(960px,calc(100% - 32px))}.pp-impor .pp-note{margin:0}.pp-impor-ringkas{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;font-weight:500}.pp-impor-galat{margin:0;color:var(--st-galat-tinta)}.pp-impor-kolom{display:grid;grid-template-columns:max-content 1fr;gap:4px 12px;margin:0;font-size:var(--fs-sm)}.pp-impor-kolom dt{color:var(--text-2)}.pp-impor-kolom dd{margin:0;overflow-wrap:anywhere}.pp-impor-tabel{max-height:45svh;overflow:auto}.pp-impor-tabel td{font-size:var(--fs-sm);vertical-align:top}.pp-impor-tabel .pp-badge{margin-left:6px}.pp-impor-baris-galat td{color:var(--st-galat-tinta)}.pp-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:0;padding:0;list-style:none}.pp-loc{display:grid;gap:6px;align-content:start;padding:14px;border:1px solid var(--border);border-radius:var(--radius-lg)}.pp-loc[aria-current=true]{border-color:var(--text-1)}.pp-loc h3{margin:0;font-size:var(--fs-body);font-weight:600}.pp-loc p{margin:0;font-size:var(--fs-sm)}.pp-loc-dl{display:grid;gap:2px;margin:4px 0 0;font-size:var(--fs-sm)}.pp-loc-dl dt{margin-top:6px;color:var(--text-2);font-size:var(--fs-xs)}.pp-loc-dl dt:first-child{margin-top:0}.pp-loc-dl dd{margin:0;overflow-wrap:anywhere}.pp-loc-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.pp-input-sm{min-height:28px;padding:2px 8px;font-size:var(--fs-sm)}.pp-suggest{display:grid;gap:1px;margin:4px 0 0;padding:4px;border:1px solid var(--border);border-radius:var(--radius);list-style:none}.pp-suggest button{appearance:none;width:100%;padding:7px 8px;border:0;border-radius:6px;background:transparent;color:var(--text-1);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer}.pp-el-group{display:grid;gap:8px}.pp-el-head{display:flex;align-items:center;gap:8px;margin:8px 0 0!important;font-size:var(--fs-body)!important}.pp-el-hint{margin:0}.pp-el-cast{white-space:nowrap}.pp-el-move{display:inline-flex;gap:2px;margin-left:6px;vertical-align:middle}.pp-el-scenes{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-el-count{white-space:nowrap}.pp-el-actor{min-width:150px}.pp-el-actions{white-space:nowrap}.pp-el-actions .pp-textbtn+.pp-textbtn{margin-left:10px}.pp-inline-form{display:flex;flex-wrap:wrap;align-items:center;gap:6px}@media(hover:hover){.pp-seg:hover:not([aria-current=true]){background:var(--sunken);color:var(--text-1)}.pp-chipbtn:hover{border-color:var(--text-2)}.pp-table-click tbody tr:hover,.pp-suggest button:hover{background:var(--sunken)}}@container (max-width: 1100px){.pp-split-open,.pp-split-noside.pp-split-open{grid-template-columns:minmax(0,1fr) 320px}.pp-split-open .pp-segs{grid-column:1 / -1;display:flex;gap:4px;overflow-x:auto}.pp-split-open .pp-seg{flex:none}}@container (max-width: 860px){.pp-split-open,.pp-split-noside.pp-split-open{grid-template-columns:minmax(0,1fr)}.pp-panel-side{position:fixed;inset:0;z-index:40;max-height:none;border:0;border-radius:0;padding:20px max(16px,calc((100vw - 640px)/2))}}@container (max-width: 720px){.pp-split{grid-template-columns:minmax(0,1fr)}.pp-segs{display:flex;gap:4px;overflow-x:auto}.pp-seg{flex:none}.pp-quick{grid-template-columns:minmax(0,1fr) auto;grid-auto-flow:row dense}.pp-quick select{grid-column:1 / -1}.pp-el-group .pp-cell-wide{min-width:140px}.pp-search{max-width:none;flex:1 1 100%}}.pp-cs-create{display:flex;flex-wrap:wrap;align-items:end;gap:10px}.pp-cs-create-field{display:grid;gap:4px;min-width:min(320px,100%);font-size:var(--fs-sm)}.pp-cs-inline{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-sm);color:var(--text-2)}.pp-cs-inline input[type=checkbox],.pp-cs-inline input[type=radio]{width:16px;height:16px;accent-color:var(--text-1)}.pp-cs-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.pp-cs-head-main{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.pp-cs-title{margin:0;font-size:var(--fs-lg)}.pp-cs-more{margin-top:8px}.pp-cs-more summary{cursor:pointer;font-size:var(--fs-sm)}.pp-cs-more-body{display:grid;gap:4px;padding-top:12px}.pp-cs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.pp-cs-wide{grid-column:1 / -1}.pp-cs-samping{display:none}@container (min-width: 1100px){.pp-cs-dua{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.pp-cs-dua>*{min-width:0;container-type:inline-size}.pp-cs-samping{display:block;position:sticky;top:16px;max-height:calc(100svh - 32px);overflow-y:auto;padding:4px}}.pp-cs-grid .pp-h{margin-bottom:0}.pp-cs-field{margin-top:0}.pp-cs-hint{margin:0;font-size:var(--fs-sm)}.pp-cs-ponsel{display:grid;gap:10px;max-width:390px;margin-top:14px;container-type:inline-size}.pp .pp-cs-time.pp-input[type=time]{width:8.5em;font-variant-numeric:tabular-nums}.pp-cs-row{display:grid;grid-template-columns:8.5em minmax(0,1fr) auto;gap:8px;align-items:center}.pp-cs-row-dept{grid-template-columns:minmax(0,12em) minmax(0,1fr) auto;align-items:start}.pp-cs-row [aria-invalid=true]{border-color:var(--crimson)}.pp-cs-porta{margin-top:16px;max-width:760px}.pp-cs-porta .pp-cs-row{grid-template-columns:7.5em minmax(0,11.5em) minmax(0,1fr) auto;margin-bottom:8px}.pp-cs-porta-list{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:var(--fs-sm)}@media(max-width:560px){.pp-cs-porta .pp-cs-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.pp-cs-porta .pp-cs-row>input:nth-of-type(2){grid-column:1 / -1;grid-row:2}}.pp-cs-scenes,.pp-cs-list{display:grid;gap:8px;margin:0;padding:0;list-style:none;font-size:var(--fs-sm)}.pp-cs-scenes li{display:grid;grid-template-columns:8.5em 3.5em minmax(0,1fr);gap:10px;align-items:center}.pp-cs-scenes li>small{grid-column:1;margin-top:-6px}.pp-cs-list li{display:block}.pp-cs-list .pp-iconbtn{vertical-align:middle}.pp-cs-warn{color:var(--crimson)}.pp-cs-weather p{margin:0 0 4px}.pp-cs-savebar{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;padding:12px 0;background:var(--page)}.pp-cs-savebar-on{position:sticky;bottom:0;z-index:5;border-top:1px solid var(--border)}.pp-cs-bulk{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pp-cs-channel{white-space:nowrap;font-size:var(--fs-sm)}.pp-cs-pick{display:grid;gap:14px;max-height:min(50svh,440px);overflow-y:auto}.pp-cs-pick-h{margin:0;color:var(--text-2);font-size:var(--fs-micro);font-weight:500;letter-spacing:.06em;text-transform:uppercase}.pp-cs-radios{display:grid;gap:8px;margin:0;padding:0;border:0}.pp-cs-warnings{display:grid;gap:4px;margin:0;padding-left:18px;font-size:var(--fs-sm)}.pp-cs-sentlist{display:grid;gap:0}.pp-cs-sentrow{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 0;border-top:1px solid var(--border)}.pp-cs-sentact{display:inline-flex;align-items:center;gap:10px}.pp-cs-badge-no{border-color:var(--crimson);color:var(--crimson)}.pp-status{display:inline-flex;align-items:baseline;gap:6px;color:var(--text-2);font-size:var(--fs-sm);white-space:nowrap}.pp-status.is-ok{color:var(--success);font-weight:500}.pp-status.is-no{color:var(--crimson);font-weight:500}.pp-status.is-wait{color:var(--amber-dark)}.pp-cs-acts{min-width:12em}.pp-cs-acts .pp-textbtn{margin-right:12px;color:var(--text-1);font-weight:500;text-decoration:none}.pp-pl-aksi{display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px}.pp-pl-lain{flex-basis:auto}.pp-pl-lain[open]{flex-basis:100%}.pp-pl-lain-tombol{list-style:none;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border-radius:6px;cursor:pointer;color:var(--text-2);font-weight:600;letter-spacing:.08em}.pp-pl-lain-tombol::-webkit-details-marker{display:none}.pp-pl-lain-tombol:focus-visible{outline:2px solid var(--text-1);outline-offset:2px}.pp-pl-lain[open]>.pp-pl-lain-tombol{background:var(--chip);color:var(--text-1)}.pp-pl-lain-isi{margin-top:4px;min-width:200px;padding:4px;background:var(--page);border:1px solid var(--border-firm);border-radius:12px}.pp-pl-lain-baris .pp-textbtn{display:flex;align-items:center;width:100%;min-height:44px;margin:0;padding:0 12px;border-radius:6px;text-align:left}.pp-pl-lain-baris .pp-pl-bahaya{color:var(--crimson)}@media(hover:hover){.pp-pl-lain-tombol:hover{background:var(--sunken);color:var(--text-1)}.pp-pl-lain-baris .pp-textbtn:hover{background:var(--sunken)}}.pp-pl-ringkas{display:grid;grid-template-columns:minmax(200px,1.6fr) repeat(4,minmax(120px,1fr));margin:4px 0}.pp-pl-ringkas>div{display:flex;flex-direction:column;gap:4px;min-width:0;padding:4px 20px}.pp-pl-angka{justify-content:flex-end}.pp-pl-versi{justify-content:flex-start}.pp-pl-ringkas>div:first-child{padding-left:0}.pp-pl-ringkas>div+div{border-left:1px solid var(--border)}.pp-pl-versi .pp-muted{font-size:12px;line-height:16px}.pp-pl-catatan{font-weight:500;overflow-wrap:anywhere}.pp-pl-n{font-size:40px;line-height:44px;font-weight:600;letter-spacing:-.04em}.pp-pl-label{color:var(--text-2);font-size:13px;line-height:16px}.pp-pl-ok .pp-pl-n{color:var(--success)}.pp-pl-no .pp-pl-n{color:var(--crimson)}.pp-pl-buka .pp-pl-n{color:var(--amber-dark)}.pp-pl-belum .pp-pl-n{color:var(--text-2)}.pp-pl-tolak>td:first-child{box-shadow:inset 3px 0 0 var(--crimson)}.pp-pl-nama{display:block;font-weight:500}.pp-pl-jam{font-size:16px;font-weight:600;white-space:nowrap}.pp-pl-kirim{white-space:nowrap}@media(max-width:760px){.pp-pl-ringkas{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0}.pp-pl-ringkas>div{padding:0 12px}.pp-pl-versi{grid-column:1 / -1}.pp-pl-ringkas>div:nth-child(2n){padding-left:0;border-left:0}}.cs-doc{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:18px;max-width:980px;padding:24px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--page);color:var(--text-1);font-size:var(--fs-sm)}.cs-prelim{margin:0;padding:6px 10px;border:1px dashed var(--text-2);border-radius:var(--radius);color:var(--text-2);font-size:var(--fs-xs);letter-spacing:.08em;text-align:center;text-transform:uppercase}.cs-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--border)}.cs-head-main{min-width:0}.cs-prod{margin:0;color:var(--text-2);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase}.cs-title{margin:4px 0;font-size:var(--fs-h3);line-height:1.2}.cs-date{margin:0;color:var(--text-2)}.cs-call{display:grid;justify-items:end;gap:2px;padding:10px 14px;border:1px solid var(--text-1);border-radius:var(--radius)}.cs-call strong{font-size:var(--fs-h3);line-height:1;font-variant-numeric:tabular-nums}.cs-label{color:var(--text-2);font-size:var(--fs-micro);font-weight:500;letter-spacing:.06em;text-transform:uppercase}.cs-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cs-grid2{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:18px;align-items:start}.cs-h{margin:0 0 8px;color:var(--text-2);font-size:var(--fs-micro);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.cs-agenda,.cs-sun{display:grid;gap:4px;margin:0}.cs-agenda>div,.cs-sun>div{display:grid;grid-template-columns:4em minmax(0,1fr);gap:8px}.cs-sun>div{grid-template-columns:minmax(0,1fr) auto}.cs-agenda dt,.cs-agenda dd,.cs-sun dt,.cs-sun dd{margin:0}.cs-sun dt{color:var(--text-2)}.cs-weather p{margin:0 0 6px}.cs-small{margin:6px 0 0;font-size:var(--fs-xs)}.cs-num{font-variant-numeric:tabular-nums}.cs-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.cs-list a,.cs-dl a{color:inherit}.cs-locs{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.cs-loc{display:grid;gap:4px;align-content:start;padding:12px;border:1px solid var(--border);border-radius:var(--radius)}.cs-loc p{margin:0}.cs-loc-name{font-size:var(--fs-body)}.cs-loc-no{display:inline-grid;place-items:center;width:1.6em;height:1.6em;border-radius:50%;background:var(--chip);font-size:var(--fs-xs)}.cs-dl{display:grid;gap:2px;margin:6px 0 0}.cs-dl dt{margin-top:6px;color:var(--text-2);font-size:var(--fs-xs)}.cs-dl dt:first-child,.cs-dl-row:first-child dt{margin-top:0}.cs-dl dd{margin:0;overflow-wrap:anywhere}.cs-table{font-variant-numeric:tabular-nums}.cs-table tfoot td{border-bottom:0;color:var(--text-2)}.cs-crew{columns:2 280px;column-gap:24px}.cs-crew-group{break-inside:avoid;margin-bottom:14px}.cs-crew-row{display:flex;justify-content:space-between;gap:12px}.cs-pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.cs-next li{font-size:var(--fs-sm)}.cs-foot{padding-top:12px;border-top:1px solid var(--border);font-size:var(--fs-xs);text-align:center}.cs-pub{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;max-width:980px;margin:0 auto;padding-bottom:96px}.cs-pub-banner{margin:0;padding:10px 12px;border:1px solid var(--text-1);border-radius:var(--radius);font-size:var(--fs-sm)}.cs-pub-banner-warn{border-color:var(--crimson);color:var(--crimson)}.cs-pub-hello{margin:0;font-size:var(--fs-h3)}.cs-pub-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.cs-pub-tile{display:grid;gap:4px;align-content:start;padding:14px;border:1px solid var(--border);border-radius:var(--radius-lg)}.cs-pub-tile p{margin:0}.cs-pub-big{font-size:var(--fs-h1);font-weight:600;line-height:1.05;font-variant-numeric:tabular-nums}.cs-pub-note{margin:0;padding:12px 14px;border-left:3px solid var(--text-1);background:var(--sunken);border-radius:0 var(--radius) var(--radius) 0;white-space:pre-wrap}.cs-pub-actions{display:flex;flex-wrap:wrap;gap:8px}.cs-pub-rsvp{position:fixed;inset:auto 0 0;z-index:20;display:grid;gap:8px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--page)}.cs-pub-rsvp-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:640px;width:100%;margin:0 auto}.cs-pub-rsvp-row .btn{width:100%;justify-content:center}.cs-pub-reason{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;max-width:640px;width:100%;margin:0 auto}.cs-pub-done{max-width:640px;width:100%;margin:0 auto;text-align:center}.cs-pub-foot{color:var(--text-2);font-size:var(--fs-xs);text-align:center}@container (max-width: 860px){.pp-cs-grid,.cs-grid3,.cs-grid2{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.cs-doc{padding:16px}.cs-grid3,.cs-grid2{grid-template-columns:minmax(0,1fr)}.cs-head{flex-direction:column}.cs-call{justify-items:start}.pp-cs-scenes li{grid-template-columns:7.5em 3em minmax(0,1fr)}}@container (max-width: 480px){.pp-cs-ponsel .cs-doc{padding:16px}.pp-cs-ponsel .cs-head{flex-direction:column}.pp-cs-ponsel .cs-call{justify-items:start}}.pp-md{position:relative}.pp-md-drag{outline:2px dashed var(--pp-drop);outline-offset:6px;border-radius:var(--radius-lg)}.pp-md-drop{position:absolute;inset:0;z-index:6;display:grid;place-items:center;margin:0;border:2px dashed var(--pp-drop);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--page) 90%,transparent);color:var(--text-1);font-weight:500;pointer-events:none}.pp-md-view{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--border);border-radius:var(--radius)}.pp-md-view .pp-seg{padding:4px 10px}.pp-md-kinds{display:flex;gap:4px;overflow-x:auto}.pp-md-kinds .pp-seg{flex:none}.pp-md-newfolder{display:inline-flex}.pp-md-newfolder .pp-input{width:180px}.pp-md-bulk{padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--sunken)}.pp-md-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px;margin:0;padding:0;list-style:none}.pp-md-tile{position:relative;display:grid;gap:4px;align-content:start;min-width:0}.pp-md-thumb{appearance:none;display:grid;place-items:center;width:100%;aspect-ratio:4 / 3;padding:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--sunken);color:var(--text-2);font:inherit;overflow:hidden;cursor:pointer}.pp-md-thumb img{width:100%;height:100%;object-fit:cover}.pp-md-thumb:disabled{cursor:default;opacity:.6}.pp-md-tile[aria-selected=true] .pp-md-thumb{border-color:var(--text-1);outline:1px solid var(--text-1)}.pp-md-icon{font-family:var(--mono);font-size:var(--fs-sm);letter-spacing:.06em}.pp-md-check{position:absolute;top:6px;left:6px;display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--border);border-radius:6px;background:var(--page);cursor:pointer}.pp-md-check input{width:16px;height:16px;margin:0;accent-color:var(--text-1)}.pp-md-name{margin:0;overflow:hidden;font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap}.pp-md-meta{margin:0;font-size:var(--fs-xs)}.pp-md-storage{display:grid;gap:6px;max-width:460px}.pp-md-storage p{margin:0}.pp-md-tray{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:25;display:grid;gap:8px;width:min(340px,calc(100% - 32px));max-height:40svh;overflow-y:auto;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--page);font-size:var(--fs-sm)}.pp-md-tray li{overflow-wrap:anywhere}.pp-dialog:has(.pp-md-preview){width:min(1040px,calc(100% - 32px));max-height:94svh}.pp-md-title{font-size:var(--fs-body);overflow-wrap:anywhere}.pp-md-stage{display:grid;place-items:center;min-height:200px;border-radius:var(--radius);background:var(--sunken);overflow:hidden}.pp-md-stage img,.pp-md-stage video{display:block;max-width:100%;max-height:62svh;object-fit:contain}.pp-md-stage .btn{margin:32px}.pp-md-nav{display:flex;justify-content:space-between;align-items:center;gap:8px}.pp-sl{gap:18px}.pp-sl-tabs{display:flex;align-items:center;gap:6px;padding-bottom:12px;border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none}.pp-sl-tab{appearance:none;flex:none;display:inline-flex;align-items:center;gap:8px;height:34px;max-width:300px;padding:0 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text-2);font:inherit;font-size:13px;white-space:nowrap;cursor:pointer}.pp-sl-tab[aria-current=true]{border-color:var(--border-firm);background:var(--page);color:var(--text-1);font-weight:500;box-shadow:0 1px 2px #1919180f}.pp-sl-tab-no{color:var(--text-1);font-weight:600}.pp-sl-strip-int-siang{background:var(--pp-int-siang)}.pp-sl-strip-ext-siang{background:var(--pp-ext-siang)}.pp-sl-strip-int-malam{background:var(--pp-int-malam)}.pp-sl-strip-ext-malam{background:var(--pp-ext-malam)}.pp-sl-tab-strip{flex:none;width:10px;height:10px;border:1px solid var(--border-firm);border-radius:3px}.pp-sc-lembar{border:1px solid var(--border);border-radius:10px}.pp-sc-lembar .pp-table th{padding:10px 8px;color:var(--text-2);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;vertical-align:middle}.pp-sc-no{white-space:nowrap}.pp-sc-no .pp-sl-tab-strip{display:inline-block;margin:0 2px 0 6px;vertical-align:middle}.pp .pp-sc-lembar .pp-sc-no .pp-cell{display:inline-block;width:56px;font-weight:600;vertical-align:middle}.pp .pp-sc-lembar .pp-sc-slug .pp-cell{font-family:var(--st-naskah);text-transform:uppercase}.pp-sl-tab-teks{min-width:0;overflow:hidden;text-overflow:ellipsis}.pp-sl-tab-n{min-width:20px;padding:0 6px;border-radius:99px;background:var(--chip);color:var(--text-2);font-size:11px;font-weight:500;line-height:18px;text-align:center}.pp-sl-tab-tambah{border-style:dashed;border-color:var(--border-firm)}.pp-sl-tab-tambah svg{stroke-width:1.75}.pp-sl-tab-form{flex:none}.pp-sl-tab-form .pp-input{width:260px}.pp-sl-kepala{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.pp-sl-sc{flex:none;display:grid;place-content:center;justify-items:center;width:60px;height:60px;border:1px solid var(--border-firm);border-radius:10px;color:var(--pp-ink)}.pp-sl-sc-label{color:var(--pp-ink-2);font-size:10px;font-weight:600;line-height:12px;letter-spacing:.12em}.pp-sl-sc-no{font-size:24px;font-weight:700;line-height:28px;letter-spacing:-.02em}.pp-sl-sc-bebas{background:var(--chip);color:var(--text-2)}.pp-sl-judul-blok{flex:1 1 220px;display:grid;gap:6px;min-width:0}.pp .pp-sl-judul{margin:0;font-size:22px;line-height:28px;font-weight:600;letter-spacing:-.02em}.pp .pp-sl-judul-naskah{font-family:var(--st-naskah);font-size:22px;font-weight:700;letter-spacing:0;text-transform:uppercase}.pp-sl-meta{display:flex;flex-wrap:wrap;align-items:center;margin:0;color:var(--text-2);font-size:13px}.pp-sl-meta-progres{display:inline-flex;align-items:center;gap:8px}.pp-sl-progres{width:64px;height:4px;border:0;border-radius:99px;background:var(--chip);vertical-align:middle;appearance:none;overflow:hidden}.pp-sl-progres::-webkit-progress-bar{border-radius:99px;background:var(--chip)}.pp-sl-progres::-webkit-progress-value{border-radius:99px;background:var(--success)}.pp-sl-progres::-moz-progress-bar{border-radius:99px;background:var(--success)}.pp-sl-meta>span+span:before{content:"·";margin:0 8px;color:var(--st-teks-3)}.pp-sl-alat{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto}.pp-sl-alat .pp-sl-btn,.pp-sl-tambah .pp-sl-btn{gap:6px;height:34px;padding:0 12px;font-size:13px}.pp-sl-alat .btn-secondary{border-color:var(--border-firm)}.pp-sl-alat .pp-sl-btn-ikon{width:34px;padding:0;list-style:none}.pp-sl-btn-ikon::-webkit-details-marker{display:none}.pp-sl-atur{position:relative}.pp-sl-atur-panel{position:absolute;right:0;top:calc(100% + 6px);z-index:20;display:grid;gap:12px;width:300px;padding:14px;border-radius:12px;background:var(--page);box-shadow:var(--shadow-lg)}.pp-sl-atur-h{margin:0;color:var(--text-2);font-size:12px;font-weight:600}.pp-sl-atur-kolom{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.pp-sl-atur-baris{display:grid;gap:4px;color:var(--text-2);font-size:13px}.pp-sl-atur-aksi{display:flex;gap:16px;padding-top:10px;border-top:1px solid var(--border)}.pp-sl-sinopsis{max-width:80ch;margin:-6px 0 0;color:var(--text-2);font-size:13px}.pp-sl-lembar{border:1px solid var(--border);border-radius:10px;overflow:hidden}.pp-sl-lembar .pp-table-wrap{margin-top:0}.pp-sl-table th{padding:10px 8px;border-bottom:1px solid var(--border);background:var(--page);color:var(--text-2);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;vertical-align:middle}.pp-sl-table td{padding:8px;vertical-align:middle}.pp-sl-table tbody tr[aria-selected=true]{background:var(--sunken)}.pp-sl-kecil{width:1%;text-align:center}.pp-sl-table input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:var(--text-1);vertical-align:middle}.pp .pp-sl-lembar .pp-sl-table .pp-cell{width:auto;min-width:72px;max-width:220px;height:auto;min-height:30px;padding:4px 6px;border-color:transparent;background:transparent;font-size:13px;text-overflow:ellipsis;field-sizing:content}.pp .pp-sl-lembar .pp-sl-table .pp-cell:focus{border-color:var(--border-firm);background:var(--page)}.pp-sl-table .pp-cell::placeholder{color:var(--st-teks-3)}.pp-sl-no .pp-cell::placeholder{color:var(--on-ink)}.pp .pp-sl-lembar .pp-sl-no .pp-cell:focus{border-color:var(--border-firm);background:var(--page);color:var(--text-1)}.pp .pp-sl-lembar .pp-sl-no .pp-cell:focus::placeholder{color:var(--st-teks-3)}.pp .pp-sl-lembar .pp-sl-done .pp-sl-no .pp-cell:not(:focus){border-color:var(--border-firm);background:transparent;color:var(--text-2)}.pp-sl-done .pp-sl-no .pp-cell::placeholder{color:var(--text-2)}.pp .pp-sl-lembar .pp-sl-no .pp-cell{width:46px;min-width:0;height:26px;min-height:0;padding:0 4px;border-color:var(--ink-strong);border-radius:5px;background:var(--ink-strong);color:var(--on-ink);font-size:12px;font-weight:700;letter-spacing:.03em;text-align:center}.pp-sl-desk{width:100%}.pp-sl-desk-isi{display:grid;grid-template-columns:minmax(0,1fr);min-width:260px}.pp-sl-teks{appearance:none;display:block;width:100%;margin:0;padding:0 6px;border:1px solid transparent;border-radius:5px;background:transparent;font:inherit;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:text}button.pp-sl-teks:focus-visible{outline:2px solid var(--text-1);outline-offset:0}.pp .pp-sl-lembar .pp-sl-table textarea.pp-cell{width:100%;max-width:none;min-width:0;min-height:0;resize:none;overflow:hidden}.pp .pp-sl-lembar .pp-sl-desk .pp-sl-teks-judul{color:var(--text-1);font-size:14px;font-weight:600;line-height:22px}.pp .pp-sl-lembar .pp-sl-desk .pp-sl-teks-aksi{color:var(--text-2);font-size:13px;line-height:19px}.pp .pp-sl-lembar .pp-sl-desk .pp-sl-teks-catatan{color:var(--text-2);font-size:12px;font-style:italic;line-height:18px}.pp .pp-sl-lembar .pp-sl-desk .pp-sl-teks-kosong{color:var(--text-2);font-style:normal;font-weight:400}.pp-sl-kamera{min-width:140px}.pp-sl-kamera-baris{display:flex;align-items:center;gap:2px}.pp-sl-kamera-ikon{flex:none;color:var(--st-teks-3);stroke-width:1.75}.pp .pp-sl-lembar .pp-sl-kamera .pp-cell{min-width:0;max-width:170px;min-height:24px;padding:1px 6px}.pp-sl-ukuran-isi{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 2px 0 6px;border:1px solid transparent;border-radius:7px}.pp-sl-ukuran-isi:has(.pp-cell:not(:placeholder-shown)){border-color:var(--border);background:var(--chip)}.pp-sl-pik{flex:none;width:28px;height:16px;border-radius:3px;background:var(--st-monitor);color:#ffffffc7;fill:currentColor}.pp .pp-sl-lembar .pp-sl-ukuran .pp-cell{width:58px;min-width:0;min-height:26px;padding:2px 4px;text-overflow:clip;field-sizing:fixed;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.pp .pp-sl-lembar .pp-sl-table .pp-sl-min{width:64px;min-width:0;text-align:right}.pp-sl-th-angka{text-align:right!important}.pp-sl-th-aspek{color:var(--st-teks-3);font-weight:500;letter-spacing:0}.pp-sl-table th svg{vertical-align:middle;stroke-width:2}.pp-sl-selesai{position:relative;display:inline-grid;place-items:center;width:22px;height:22px;vertical-align:middle;cursor:pointer}.pp-sl-table .pp-sl-selesai input[type=checkbox]{appearance:none;width:20px;height:20px;margin:0;border:1.5px solid var(--border-firm);border-radius:50%;background:var(--page);cursor:pointer}.pp-sl-table .pp-sl-selesai input[type=checkbox]:checked{border-color:var(--success);background:var(--success)}.pp-sl-table .pp-sl-selesai input[type=checkbox]:disabled{cursor:default}.pp-sl-selesai input:focus-visible{outline:2px solid var(--text-1);outline-offset:2px}.pp-sl-selesai svg{position:absolute;color:var(--page);stroke-width:3;opacity:0;pointer-events:none}.pp-sl-selesai input:checked+svg{opacity:1}.pp-sl-th-desk{min-width:280px}.pp-sl-done .pp-cell{color:var(--text-2)}.pp-sl-done .pp-sl-teks-judul{text-decoration:line-through}.pp-sl-frame-sel{width:1%}.pp-sl-frame{appearance:none;position:relative;display:grid;place-items:center;height:72px;aspect-ratio:var(--sb-aspek, 16 / 9);padding:0;border:0;border-radius:5px;background:var(--st-monitor);color:var(--st-monitor-garis);vertical-align:middle;overflow:hidden;cursor:pointer;box-shadow:0 0 0 1px var(--border-firm)}.pp-sl-frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pp-sl-frame-kosong{background:linear-gradient(to right,transparent calc(33.333% - .5px),rgb(255 255 255 / .09) 0 calc(33.333% + .5px),transparent 0 calc(66.666% - .5px),rgb(255 255 255 / .09) 0 calc(66.666% + .5px),transparent 0),linear-gradient(to bottom,transparent calc(33.333% - .5px),rgb(255 255 255 / .09) 0 calc(33.333% + .5px),transparent 0 calc(66.666% - .5px),rgb(255 255 255 / .09) 0 calc(66.666% + .5px),transparent 0),var(--st-monitor)}.pp-sl-frame-pik{position:absolute;inset:0;width:100%;height:100%;fill:currentColor}.pp-sl-frame-ikon{position:absolute;inset:0;margin:auto;color:#fff;stroke-width:1.75;opacity:0;filter:drop-shadow(0 1px 2px rgb(0 0 0 / .6))}.pp-sl-frame:focus-visible .pp-sl-frame-ikon{opacity:1}.pp-sl-frame-selesai{position:absolute;left:6px;bottom:6px;width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 0 2px #00000073}.pp-sl-frame-hud{position:absolute;right:5px;bottom:4px;color:#ffffffe0;font-size:10px;font-weight:600;line-height:12px;letter-spacing:.04em;text-shadow:0 1px 2px rgb(0 0 0 / .7)}.pp-sl-ai-sel{white-space:nowrap}.pp-sl-kosong{color:var(--st-teks-3)}.pp-sl-ai-chip{appearance:none;display:flex;align-items:center;gap:5px;width:fit-content;height:24px;padding:0 9px;border:1px solid var(--border-firm);border-radius:99px;background:var(--page);color:var(--text-2);font:inherit;font-size:11px;font-weight:500;white-space:nowrap;cursor:pointer}.pp-sl-ai-chip.is-jalan{border-color:var(--text-1);color:var(--text-1)}.pp-sl-ai-chip.is-gagal{border-style:dashed}.pp-sl-ai-chip.is-basi{border-color:var(--amber-dark);color:var(--amber-dark)}.pp-sl-dampak{margin:-6px 0 0;padding:10px 14px;border:1px solid var(--amber-dark);border-radius:8px;color:var(--text-1);font-size:13px}.pp-sl-dampak strong{font-weight:600}.pp-sl-frame-basi,.pp-sb-basi{position:absolute;left:4px;top:4px;padding:1px 5px;border-radius:4px;background:#e2a34a;color:#161615;font-size:10px;font-weight:700;line-height:14px;letter-spacing:.03em}.pp-sb-img .pp-sb-basi{inset:auto 8px 30px auto;font-size:11px;padding:2px 7px}.pp-sl-take-basi{position:absolute;left:3px;top:3px;padding:0 4px;border-radius:3px;background:#e2a34a;color:#161615;font-size:9px;font-weight:700;line-height:13px}.pp-sl-ai-chip.is-jalan:before{content:"";width:6px;height:6px;border-radius:99px;background:currentColor}@media(prefers-reduced-motion:no-preference){.pp-sl-ai-chip.is-jalan:before{animation:pp-ai-denyut 1.4s ease-in-out infinite}}.pp-sl-ai-chip:focus-visible{outline:2px solid var(--text-1);outline-offset:2px}.pp-melayang{position:fixed;inset:auto;margin:0;padding:6px;border:0;border-radius:12px;background:var(--page);color:var(--text-1);box-shadow:var(--shadow-lg)}.pp-melayang:not(:popover-open){display:none}.pp-melayang-menu{width:236px}.pp-melayang-menu a,.pp-melayang-menu button,.pp-melayang-bahaya{appearance:none;display:flex;align-items:center;gap:10px;width:100%;min-height:34px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:var(--text-1);font:inherit;font-size:13px;text-align:left;text-decoration:none;cursor:pointer}.pp-melayang-menu svg{flex:none;color:var(--text-2);stroke-width:1.75}.pp-melayang-menu kbd{margin-left:auto;color:var(--text-2);font:inherit;font-size:11px}.pp-melayang-menu button:disabled{opacity:.45;cursor:default}.pp-melayang-menu .pp-melayang-bahaya,.pp-melayang-menu .pp-melayang-bahaya svg{color:var(--crimson)}.pp-melayang-menu a:focus-visible,.pp-melayang-menu button:focus-visible{outline:2px solid var(--text-1);outline-offset:-2px}.pp-sl-ai-pop{width:340px;padding:14px}.pp-sl-ai-pop .pp-sl-ai{display:grid;gap:10px;min-height:0}.pp-sl-ai-pop .pp-sl-ai-takes{flex-wrap:wrap}.pp-sl-frame:focus-visible{outline:2px solid var(--text-1);outline-offset:2px}.pp-sl-frame-ai{position:absolute;right:3px;top:3px;padding:0 4px;border-radius:4px;background:#0000009e;color:#fff;font-size:10px;font-weight:600;line-height:14px;letter-spacing:.04em}.pp-sl-menu-btn svg{stroke-width:1.75}.pp-sl-tambah{display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 12px 6px 16px;border-top:1px solid var(--border)}.pp-sl-tambah:focus-within{background:var(--sunken);box-shadow:inset 2px 0 0 var(--text-1)}.pp-sl-kaki{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;margin:-6px 0 0;color:var(--st-teks-3);font-size:12px}.pp-sl-kaki>span+span:before{content:"·";margin:0 8px}.pp-sl-kaki-kunci{margin-left:auto}@media(hover:none){.pp-sl-kaki-kunci{display:none}}.pp-sl-kaki-kunci:before{display:none}.pp-sl-kaki kbd{padding:0 4px;border:1px solid var(--border);border-radius:4px;font:inherit;font-size:11px}.pp-sl-tambah-ikon{flex:none;color:var(--st-teks-3);stroke-width:1.75}.pp .pp-sl-lembar .pp-sl-tambah .pp-sl-tambah-input{flex:1;width:auto;min-width:0;height:34px;padding:0;border:0;background:transparent;color:var(--text-1);font:inherit;font-size:14px}.pp-sl-tambah-input::placeholder{color:var(--st-teks-3)}.pp-sl-tambah-input:focus{outline:none}@media(hover:hover)and (pointer:fine){.pp-sl-tab:hover:not([aria-current=true]){background:var(--sunken);color:var(--text-1)}.pp-sl-table tbody tr:hover{background:var(--sunken)}button.pp-sl-teks:hover{border-color:var(--border-firm);background:var(--page)}.pp .pp-sl-lembar .pp-sl-desk .pp-sl-teks-kosong:not(.pp-sl-teks-judul){opacity:0}.pp .pp-sl-lembar .pp-sl-table tbody tr:hover .pp-sl-teks-kosong,.pp .pp-sl-lembar .pp-sl-table tbody tr:focus-within .pp-sl-teks-kosong{opacity:1}.pp .pp-sl-lembar .pp-sl-table .pp-cell:hover:not(:disabled):not(:focus){border-color:var(--border-firm)}.pp-sl-frame:hover{box-shadow:0 0 0 1px var(--text-2)}.pp-sl-frame:hover .pp-sl-frame-ikon{opacity:1}.pp-melayang-menu a:hover,.pp-melayang-menu button:hover:not(:disabled){background:var(--sunken)}.pp-sl-ai-chip:hover{border-color:var(--text-2);color:var(--text-1)}}.pp-sl-labs-akses{margin:0;padding:10px 14px;border:1px solid var(--border-firm);border-radius:6px;color:var(--text-1)}.pp-sl-labs-akses a{color:var(--text-1);font-weight:600;text-decoration:underline;text-underline-offset:3px}.pp-sl-labs-sel{white-space:nowrap}.pp-sl-ai{display:inline-flex;align-items:center;gap:8px;min-height:44px}.pp-sl-ai img{display:block;width:64px;height:36px;border:1px solid var(--border-firm);border-radius:4px;object-fit:cover}.pp-sl-ai-angka{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--text-2);font-size:var(--fs-xs)}.pp-sl-ai-takes{display:inline-flex;align-items:flex-start;gap:6px}.pp-sl-take>summary{position:relative;display:block;list-style:none;cursor:pointer;border-radius:4px}.pp-sl-take>summary::-webkit-details-marker{display:none}.pp-sl-take>summary:focus-visible{outline:2px solid var(--text-1);outline-offset:2px}.pp-sl-take-tanda{position:absolute;right:3px;bottom:3px;display:grid;place-items:center;width:16px;height:16px;border:1px solid var(--border-firm);border-radius:99px;background:var(--page);color:var(--text-1);font-size:10px;line-height:1}.pp-sl-take-menu{display:grid;gap:8px;width:240px;margin-top:8px;white-space:normal}.pp-sl-ai .pp-sl-take-menu img{width:100%;height:auto;aspect-ratio:16 / 9}.pp-sl-ai-status{padding:1px 7px;border:1px solid var(--border-firm);border-radius:99px}.pp-sl-ai-status.is-jalan{display:inline-flex;align-items:center;gap:5px;border-color:var(--text-1);color:var(--text-1)}.pp-sl-ai-status.is-jalan:before{content:"";width:6px;height:6px;border-radius:99px;background:currentColor}@media(prefers-reduced-motion:no-preference){.pp-sl-ai-status.is-jalan:before{animation:pp-ai-denyut 1.4s ease-in-out infinite}}@keyframes pp-ai-denyut{50%{opacity:.25}}.pp-sl-ai-status.is-gagal{border-style:dashed}.pp-sl-ai-status.is-setuju{border-color:var(--text-1);background:var(--text-1);color:var(--page)}.pp-sl-labs-hasil{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--text-1);text-decoration:none}.pp-sl-labs-hasil img{display:block;width:64px;height:36px;border:1px solid var(--border-firm);border-radius:4px;object-fit:cover}.pp-sl-labs-tanda{padding:2px 8px;border:1px solid var(--border-firm);border-radius:99px;color:var(--text-2);font-size:var(--fs-xs)}@media(hover:hover){.pp-sl-labs-hasil:hover .pp-sl-labs-tanda{color:var(--text-1)}}.pp-sb-grid{display:grid;grid-template-columns:repeat(var(--sb-kolom, 3),minmax(0,1fr));gap:20px 16px;margin:0;padding:0;list-style:none}.pp-sb-frame{display:flex;flex-direction:column;min-width:0;border:1px solid var(--border);border-radius:10px;background:var(--page);overflow:hidden}.pp-sb-img{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:var(--sb-aspek, 16 / 9);border:0;border-radius:0;background:var(--st-monitor);overflow:hidden}.pp-sb-img img{width:100%;height:100%;object-fit:contain}.pp-sb-img-drag{outline:2px solid var(--pp-drop);outline-offset:2px}.pp-sb-imgbtn{appearance:none;display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.pp-sb-badge{position:absolute;top:8px;left:8px;padding:2px 7px;border:0;border-radius:5px;background:#000000b8;color:#fff;font-size:12px;font-weight:700;letter-spacing:.03em}.pp-sb-ai,.pp-sb-previs{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;gap:5px;padding:2px 7px;border:0;border-radius:5px;background:#000000b8;color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em}.pp-sb-ai:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--st-merek)}.pp-sb-hud{position:absolute;right:8px;bottom:6px;color:#ffffffd9;font-size:11px;font-weight:600;letter-spacing:.04em;text-shadow:0 1px 2px rgb(0 0 0 / .7)}.pp-sb-kosong{position:relative;display:grid;place-content:center;justify-items:center;gap:10px;width:100%;height:100%;background:linear-gradient(to right,transparent calc(33.333% - .5px),rgb(255 255 255 / .08) 0 calc(33.333% + .5px),transparent 0 calc(66.666% - .5px),rgb(255 255 255 / .08) 0 calc(66.666% + .5px),transparent 0),linear-gradient(to bottom,transparent calc(33.333% - .5px),rgb(255 255 255 / .08) 0 calc(33.333% + .5px),transparent 0 calc(66.666% - .5px),rgb(255 255 255 / .08) 0 calc(66.666% + .5px),transparent 0);color:#ffffffbf;font-size:12px}.pp-sb-pik{position:absolute;inset:0;width:100%;height:100%;color:#ffffff29;fill:currentColor}.pp-sb-kosong-teks{position:relative}.pp-sb-pilih{position:relative;appearance:none;height:30px;padding:0 12px;border:1px solid rgb(255 255 255 / .3);border-radius:7px;background:#ffffff1a;color:#fff;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.pp-sb-pilih:focus-visible{outline:2px solid #fff;outline-offset:2px}.pp-sb-badan{display:grid;gap:2px;padding:10px 8px}.pp-sb-data{display:flex;justify-content:space-between;gap:8px;margin:0 6px 4px;color:var(--text-2);font-size:11.5px;font-weight:500;letter-spacing:.02em}.pp-sb-data>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-sb-data-menit{flex:none;color:var(--st-teks-3)}.pp .pp-sbd .pp-sb-badan .pp-sb-teks-judul{color:var(--text-1);font-size:14px;font-weight:600;line-height:20px}.pp .pp-sbd .pp-sb-badan .pp-sb-teks-aksi{color:var(--text-2);font-size:13px;line-height:19px}.pp .pp-sbd .pp-sb-badan .pp-sb-teks-audio{color:var(--text-2);font-size:12px;font-style:italic;line-height:18px}.pp .pp-sbd .pp-sb-badan .pp-sl-teks-kosong{color:var(--text-2);font-style:normal;font-weight:400}.pp .pp-sbd .pp-sb-badan textarea.pp-cell{width:100%;min-width:0;min-height:0;padding:0 6px;border-color:var(--border-firm);background:var(--page);resize:none;overflow:hidden}.pp-sl-teks-klem{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.pp-sl-teks-klem[data-baris="2"]{-webkit-line-clamp:2;line-clamp:2}.pp-sl-teks-klem[data-baris="3"]{-webkit-line-clamp:3;line-clamp:3}.pp-sb-kaki{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding:4px 6px 4px 14px;border-top:1px solid var(--border);color:var(--success);font-size:12px;font-weight:500}.pp-sb-tambah-li{display:flex;min-width:0}.pp-sb-tambah{appearance:none;display:grid;place-content:center;justify-items:center;gap:10px;width:100%;min-height:220px;border:1.5px dashed var(--border-firm);border-radius:10px;background:transparent;color:var(--text-2);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.pp-sb-tambah:disabled{cursor:default;opacity:.6}.pp-sb-tambah-ikon{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--chip);color:var(--text-1)}.pp-sb-ukuran{display:inline-flex;padding:2px;border-radius:8px;background:var(--chip)}.pp-sb-ukuran button{appearance:none;min-width:32px;height:30px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--text-2);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.pp-sb-ukuran button[aria-pressed=true]{background:var(--page);color:var(--text-1);box-shadow:0 1px 2px #1919181a}.pp-sb-ukuran button:focus-visible{outline:2px solid var(--text-1);outline-offset:1px}.pp-sb-saklar{display:inline-flex;align-items:center;gap:8px;min-height:34px;color:var(--text-2);font-size:13px;cursor:pointer}.pp-sb-saklar input{position:relative;appearance:none;width:32px;height:18px;margin:0;border-radius:99px;background:var(--border-firm);cursor:pointer;transition:background .15s}.pp-sb-saklar input:before{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--page);box-shadow:0 1px 2px #0003;transition:transform .15s}.pp-sb-saklar input:checked{background:var(--text-1)}.pp-sb-saklar input:checked:before{transform:translate(14px)}.pp-sb-saklar input:focus-visible{outline:2px solid var(--text-1);outline-offset:2px}.pp-sb-library{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));max-height:50svh;overflow-y:auto}.pp-dialog:has(.pp-rakit){width:min(1320px,calc(100% - 24px));height:min(94svh,1000px);max-height:none;padding:0;overflow:hidden;background:#0e0e0d;color:#ecebe8}.pp-rakit{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto auto auto auto;height:100%}.pp-rakit-kepala{display:flex;align-items:center;gap:10px;padding:12px 12px 12px 20px;border-bottom:1px solid rgb(255 255 255 / .08)}.pp-rakit-judul{flex:1;min-width:0}.pp-rakit-judul h2{display:flex;align-items:baseline;gap:10px;margin:0;overflow:hidden;color:#f4f3ef;font-family:var(--st-naskah);font-size:15px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.pp-rakit-jenis{flex:none;color:#ffffff80;font-family:var(--font);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pp-rakit-meta{margin:2px 0 0;overflow:hidden;color:#ffffff80;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis}.pp .pp-rakit-ekspor{gap:6px;background:#f4f3ef;color:#161615}.pp-rakit-ekspor svg,.pp-rakit-simpan svg{flex:none;width:16px;height:16px}.pp-rakit-label{white-space:nowrap}.pp .pp-rakit-simpan{gap:6px;border:1px solid rgb(255 255 255 / .24);background:transparent;color:#f4f3ef}.pp-rakit-status{color:#ffffff9e}.pp-rakit-status.is-berubah{color:#e2a34a;font-weight:600}.pp .pp-rakit-muat{justify-self:start;margin-top:6px;border:1px solid rgb(255 255 255 / .24);background:transparent;color:#f4f3ef}.pp-rakit-layar{container-type:size;display:grid;place-items:center;min-height:0;padding:14px 20px 8px}.pp-rakit-tunggu{margin:0;color:#ffffff80}.pp-rakit-monitor{position:relative;width:min(100cqw,calc(100cqh * var(--rakit-rasio)));aspect-ratio:var(--sb-aspek);overflow:hidden;background:#000;box-shadow:0 0 0 1px #ffffff1a}.pp-rakit-media{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#000}.pp-rakit-slate{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:10px;background:linear-gradient(to right,transparent calc(33.333% - .5px),rgb(255 255 255 / .07) 0 calc(33.333% + .5px),transparent 0 calc(66.666% - .5px),rgb(255 255 255 / .07) 0 calc(66.666% + .5px),transparent 0),linear-gradient(to bottom,transparent calc(33.333% - .5px),rgb(255 255 255 / .07) 0 calc(33.333% + .5px),transparent 0 calc(66.666% - .5px),rgb(255 255 255 / .07) 0 calc(66.666% + .5px),transparent 0),var(--st-monitor)}.pp-rakit-slate-pik{width:min(30cqw,260px);height:auto;aspect-ratio:16 / 9;border-radius:6px;color:#ffffff73;fill:currentColor}.pp-rakit-slate-teks{margin:0;color:#ffffff8c;font-size:13px;letter-spacing:.04em}.pp-rakit-hud{position:absolute;color:#ffffffeb;font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.04em;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px rgb(0 0 0 / .75)}.pp-rakit-hud-label{top:12px;left:14px;font-size:16px;font-weight:700}.pp-rakit-hud-tanda{top:10px;right:12px;display:flex;gap:6px}.pp-rakit-hud-kamera{bottom:10px;left:14px}.pp-rakit-hud-tc{bottom:10px;right:14px}.pp-rakit-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 7px;border-radius:5px;background:#000000b8;color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;text-shadow:none}.pp-rakit-chip-basi{background:#e2a34a;color:#161615}.pp-rakit-rec{width:7px;height:7px;border-radius:50%;background:var(--st-merek)}.pp-rakit-teks{display:grid;gap:2px;padding:0 20px 8px;color:#ffffff9e;font-size:13px;text-align:center}.pp-rakit-teks p{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pp-rakit-teks span{color:#ffffff6b}.pp-rakit-desk{color:#f4f3ef;font-size:14px;font-weight:600}.pp-rakit-kendali{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;padding:6px 16px;border-top:1px solid rgb(255 255 255 / .08)}.pp-rakit-transport{display:flex;align-items:center;gap:2px}.pp-rakit-ikon{appearance:none;display:inline-grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:8px;background:transparent;color:#ffffffd1;cursor:pointer}.pp-rakit-ikon svg{width:20px;height:20px}.pp-rakit-ikon:disabled{color:#ffffff40;cursor:default}.pp-rakit-ikon:focus-visible,.pp-rakit-klipbtn:focus-visible{outline:2px solid #f4f3ef;outline-offset:1px}.pp-rakit-main{width:48px;height:48px;color:#f4f3ef}.pp-rakit-main svg{width:34px;height:34px}.pp-rakit-waktu{margin:0 6px 0 8px;color:#f4f3ef;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.pp-rakit-total{color:#ffffff73;font-weight:500}.pp-rakit-inspektur{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.pp-rakit-posisi{color:#f4f3ef;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.pp-rakit-ruas{display:inline-flex;align-items:center;gap:8px;color:#ffffff8c;font-size:13px}.pp .pp-rakit .pp-rakit-ruas select,.pp .pp-rakit .pp-rakit-ruas input:not([type=checkbox]){width:auto;max-width:280px;height:34px;border:1px solid rgb(255 255 255 / .14);background:#1d1d1b;color:#f4f3ef}.pp .pp-rakit .pp-rakit-ruas input:not([type=checkbox]){width:76px;font-variant-numeric:tabular-nums}.pp-rakit-trek{position:relative;margin:2px 16px 14px}.pp-rakit-strip{display:flex;margin:0;padding:0;list-style:none}.pp-rakit-klip{flex-basis:0;flex-shrink:1;min-width:0}.pp-rakit-klipbtn{appearance:none;position:relative;display:block;width:100%;height:56px;padding:0;border:0;background:#1d1d1b;overflow:hidden;cursor:pointer;box-shadow:inset -2px 0 #0e0e0d}.pp-rakit-klipbtn img,.pp-rakit-klipbtn video{width:100%;height:100%;object-fit:cover;opacity:.72}.pp-rakit-klipbtn.is-aktif{box-shadow:inset 0 0 0 2px #f4f3ef}.pp-rakit-klipbtn.is-aktif img,.pp-rakit-klipbtn.is-aktif video{opacity:1}.pp-rakit-klip-pik{width:100%;height:100%;color:#ffffff4d;fill:currentColor}.pp-rakit-klip-label{position:absolute;left:5px;bottom:3px;color:#fff;font-size:11px;font-weight:700;text-shadow:0 1px 2px rgb(0 0 0 / .85)}.pp-rakit-klip-video{position:absolute;top:5px;right:6px;width:6px;height:6px;border-radius:50%;background:var(--st-merek)}.pp-rakit-playhead{position:absolute;top:-5px;bottom:-5px;width:2px;margin-inline-start:-1px;background:#f4f3ef;box-shadow:0 0 0 1px #00000073;pointer-events:none}.pp-rakit-kabar{display:grid;gap:2px;padding:0 20px 12px;color:#ffffffb8;font-size:13px}.pp-rakit-kabar p{margin:0}.pp-rakit-galat{color:#ff9d8f}@media(max-width:640px){.pp-rakit-kepala{padding-left:16px}.pp-rakit-layar{padding:10px 12px 6px}.pp-rakit-hud-kamera,.pp-rakit-total{display:none}.pp-rakit-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.pp .pp-rakit-ekspor,.pp .pp-rakit-simpan{width:40px;padding:0}.pp-rakit-trek{margin-inline:12px}.pp-rakit-klipbtn{height:44px}}@media(hover:hover){.pp-rakit-ikon:hover:not(:disabled){background:#ffffff14;color:#fff}.pp-rakit-klipbtn:hover img,.pp-rakit-klipbtn:hover video{opacity:1}.pp .pp-rakit-ekspor:hover:not(:disabled){background:#fff}.pp .pp-rakit-simpan:hover:not(:disabled),.pp .pp-rakit-muat:hover{border-color:#ffffff80}}@media(hover:hover){.pp-md-thumb:hover:not(:disabled){border-color:var(--text-2)}.pp-sb-tambah:hover:not(:disabled){border-color:var(--text-2);color:var(--text-1)}.pp-sb-pilih:hover{background:#ffffff2e}.pp-sb-imgbtn:hover img{opacity:.92}}@container (max-width: 720px){.pp-sb-grid{grid-template-columns:repeat(var(--sb-kolom-sempit, 1),minmax(0,1fr))}.pp-md-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}}.cs-sela td{background:var(--sunken)}.pp-lp .pp-split-main{gap:14px}.lp-doc{display:grid;gap:16px;min-width:0;padding:24px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--page)}.lp-head{display:grid;gap:4px;padding-bottom:12px;border-bottom:1px solid var(--border)}.lp-head h2{font-size:var(--fs-h3)}.lp-head p{margin:0;font-size:var(--fs-sm)}.lp-desc{max-width:70ch}.lp-table{font-variant-numeric:tabular-nums}.lp-wrap{margin-top:0;border:0;border-radius:0}.lp-dood tbody th{background:var(--page);color:var(--text-1);font-size:var(--fs-sm);font-weight:500;white-space:nowrap}.lp-table td,.lp-table th{vertical-align:top}.lp-num{white-space:nowrap;font-variant-numeric:tabular-nums}.lp-scene{min-width:220px}.lp-cat,.lp-day{display:grid;gap:8px}.lp-cat+.lp-cat,.lp-day+.lp-day{margin-top:12px}.lp-cat h3,.lp-day h3{margin:0;font-size:var(--fs-body);font-weight:600}.lp-day-meta{margin:0;font-size:var(--fs-sm)}.lp-sela td{background:var(--sunken)}.lp-dood th,.lp-dood td{text-align:center}.lp-dood .lp-sticky{position:sticky;left:0;z-index:1;min-width:160px;background:var(--page);text-align:left}.lp-dood thead .lp-sticky{background:var(--sunken)}.lp-castno{display:inline-block;min-width:1.8em;font-weight:600}.lp-kerja{font-weight:600}.lp-hold{background:var(--sunken);color:var(--text-2)}.lp-legend{margin:0;font-size:var(--fs-xs)}.lp-empty{display:grid;justify-items:center;gap:10px;padding:32px 16px;border:1px dashed var(--border);border-radius:var(--radius-lg);color:var(--text-2);text-align:center}.lp-empty p{margin:0;max-width:52ch}@container (max-width: 720px){.lp-doc{padding:16px}.lp-scene{min-width:160px}}@font-face{font-family:Courier Prime;src:url(/fonts/naskah/courier-prime-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Courier Prime;src:url(/fonts/naskah/courier-prime-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Courier Prime;src:url(/fonts/naskah/courier-prime-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Courier Prime;src:url(/fonts/naskah/courier-prime-700-italic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Aksara Nusantara;src:url(/fonts/aksara/jawa.woff2) format("woff2");unicode-range:U+A980-A9DF,U+25CC,U+200C-200D;font-display:swap}@font-face{font-family:Aksara Nusantara;src:url(/fonts/aksara/bali.woff2) format("woff2");unicode-range:U+1B00-1B7F;font-display:swap}@font-face{font-family:Aksara Nusantara;src:url(/fonts/aksara/sunda.woff2) format("woff2");unicode-range:U+1B80-1BBF,U+1CC0-1CCF;font-display:swap}@font-face{font-family:Aksara Nusantara;src:url(/fonts/aksara/bugis.woff2) format("woff2");unicode-range:U+1A00-1A1F;font-display:swap}@font-face{font-family:Aksara Nusantara;src:url(/fonts/aksara/batak.woff2) format("woff2");unicode-range:U+1BC0-1BFF;font-display:swap}@font-face{font-family:Aksara Nusantara;src:url(/fonts/aksara/rejang.woff2) format("woff2");unicode-range:U+A930-A95F;font-display:swap}@font-face{font-family:Aksara Nusantara;src:url(/fonts/aksara/kawi.woff2) format("woff2");unicode-range:U+11F00-11F5F;font-display:swap}@font-face{font-family:Aksara Nusantara;src:url(/fonts/aksara/makasar.woff2) format("woff2");unicode-range:U+11EE0-11EFF;font-display:swap}.sd-head{margin-bottom:4px}.nk-kertas{--tepi-latar: var(--sunken);display:grid;justify-items:center;gap:20px;padding:20px;overflow-x:auto;border-radius:var(--radius-lg)}.nk-kertas.gulir-tepi{background-color:var(--sunken)}.nk-halaman{position:relative;box-sizing:border-box;width:210mm;min-width:210mm;min-height:297mm;padding:1in .77in 1in 1.5in;border:1px solid var(--border);background:var(--pp-int-siang);color:var(--pp-ink);font-family:Courier Prime,Courier New,Courier,Aksara Nusantara,monospace;font-size:12pt;line-height:12pt;font-variant-ligatures:none}.nk-sampul .nk-baris{height:auto;min-height:12pt;white-space:pre-wrap;overflow-wrap:anywhere}.nk-sampul-tengah{position:absolute;top:3.5in;left:1.5in;right:.77in;display:grid;gap:24pt;text-align:center}.nk-sampul-bawah{position:absolute;left:1.5in;right:.77in;bottom:1in;display:flex;justify-content:space-between;align-items:flex-end;gap:4ch}.nk-sampul-kanan{text-align:right}.nk-sampul-blok{display:grid}.nk-kepala{position:absolute;top:.5in;left:1.5in;right:.77in;display:flex;justify-content:space-between;gap:2ch;white-space:pre}.nk-kepala span:first-child{overflow:hidden;text-overflow:ellipsis}.nk-baris{position:relative;height:12pt;white-space:pre}.nk-tokoh,.nk-more{padding-left:2.2in}.nk-paren{padding-left:1.6in}.nk-dialog{padding-left:1in}.nk-transisi{text-align:right}.nk-no{position:absolute;top:0}.nk-no-kiri{left:-.75in}.nk-no-kanan{left:6.1in}.nk-halaman .pp-mark{padding:0;border-radius:0}.nk-mod{display:grid;gap:14px}.nk-alat{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.nk-alat .pp-segs{display:flex;gap:4px}.nk-alat .pp-seg{flex:none}.nk-statistik{display:flex;flex-wrap:wrap;margin:0;font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.nk-statistik>span+span:before{content:"·";margin:0 .5em}.nk-pesan{display:grid;gap:8px}.nk-status{margin:0;font-size:var(--fs-sm)}.nk-status-kotor{color:var(--text-1)}.nk-catatan,.nk-catatan p{margin:0}.nk-rencana{display:grid;gap:12px}.nk-rencana>p{margin:0}.nk-tulis{display:grid;gap:12px;align-content:start;min-width:0}.nk-penyunting{display:block;box-sizing:border-box;width:100%;max-width:calc(72ch + 50px);height:70vh;min-height:420px;padding:24px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--page);color:var(--text-1);font-family:Courier Prime,Courier New,Courier,Aksara Nusantara,monospace;font-size:16px;line-height:1.5;font-variant-ligatures:none;tab-size:4;resize:vertical}.nk-penyunting:focus-visible{outline:2px solid var(--text-1);outline-offset:1px}.nk-penyunting[readonly]{color:var(--text-2)}.nk-panduan{max-width:calc(72ch + 50px);color:var(--text-2);font-size:var(--fs-sm)}.nk-panduan summary{color:var(--text-1);cursor:pointer}.nk-panduan p{margin:8px 0 0}.nk-panduan ul{display:grid;gap:4px;margin:8px 0 0;padding-left:1.2em}.nk-lompat{width:auto;max-width:22em}.nk-riwayat{display:grid;gap:10px}.nk-riwayat h2{margin:0;font-size:var(--fs-body)}.nk-riwayat-daftar{display:grid;margin:0;padding:0;list-style:none}.nk-riwayat-daftar li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:8px 0;border-top:1px solid var(--border);font-size:var(--fs-sm)}.nk-riwayat-daftar li[aria-current=true] .nk-riwayat-waktu{text-decoration:underline;text-underline-offset:3px}.nk-riwayat-waktu{color:var(--text-1);font-weight:500;font-variant-numeric:tabular-nums}.nk-riwayat-aksi{display:flex;gap:12px;margin-left:auto}.nk-melihat{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.nk-melihat-aksi{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.nk-dua{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.nk-dua .nk-penyunting{max-width:none;height:calc(100svh - 250px);resize:none}.nk-dua-pratinjau{height:calc(100svh - 250px);min-height:420px;overflow-y:auto;border-radius:var(--radius-lg);background:var(--sunken)}.nk-dua-pratinjau .nk-kertas{zoom:.5}@media(min-width:1440px){.nk-dua-pratinjau .nk-kertas{zoom:.58}}.pp-beranda{display:flex;flex-direction:column}.br-kisi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch;margin-bottom:40px}.br-kolom{display:grid;gap:12px;align-content:start;min-width:0;padding:16px 18px;border:1px solid var(--border);border-radius:12px;background:var(--page)}.br-kolom>p{margin:0}.pp .br-judul{font-size:14px;line-height:20px;letter-spacing:0}.br-daftar{margin:0;padding:0;list-style:none}.br-daftar li{display:grid;gap:0;padding:10px 0;border-top:1px solid var(--border)}.br-daftar a{color:var(--text-1);font-weight:500;text-decoration:none}.br-daftar .pp-muted{font-size:12px;line-height:16px}.br-lewat{color:var(--crimson)}@media(max-width:1000px){.br-kisi{order:1;grid-template-columns:minmax(0,1fr);margin:48px 0 0}.pp-arsip{order:2}}.lb-mod{display:grid;gap:12px}.lb-kepala{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.lb-judul{flex:1 1 16em;width:auto;min-width:10em;max-width:28em;font-size:var(--fs-h3);font-weight:600}.lb-judul-baca{margin:0;font-size:var(--fs-h3)}.lb-pilih{width:auto;max-width:16em}.lb-kolom-pilih{display:flex;gap:2px}.lb-kolom-pilih .pp-seg{flex:none;min-width:2.2em;justify-content:center;font-variant-numeric:tabular-nums}.lb-tambah{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.lb-tambah input{width:16em}.lb-catatan-baru{display:grid;gap:8px;max-width:560px}.lb-saring{display:flex;flex-wrap:wrap;gap:6px}.lb-chip{padding:4px 10px;border:1px solid var(--border);border-radius:99px;background:transparent;color:var(--text-2);font:inherit;font-size:var(--fs-xs);cursor:pointer}.lb-chip[aria-pressed=true]{border-color:var(--text-1);color:var(--text-1)}.lb-cetak-judul{display:none}.lb-bagian{display:grid;gap:8px}.lb-bagian h3{margin:6px 0 0;color:var(--text-2);font-size:var(--fs-sm);font-weight:500}.lb-kisi{display:grid;grid-template-columns:repeat(var(--lb-kolom, 3),minmax(0,1fr));gap:12px;align-items:start;margin:0;padding:0;list-style:none}.lb-ubin{display:grid;gap:6px}.lb-ubin img{display:block;width:100%;height:auto;border-radius:8px;background:var(--sunken)}.lb-ubin-catatan{padding:14px;border:1px solid var(--border);border-radius:8px}.lb-teks{margin:0;padding:0;border:0;background:transparent;color:var(--text-1);font:inherit;font-size:var(--fs-sm);line-height:1.5;text-align:left;white-space:pre-wrap}.lb-ubin-catatan .lb-teks{font-size:var(--fs-body)}.lb-teks-sunting{cursor:text}.lb-teks-tambah{justify-self:start;font-size:var(--fs-xs)}.lb-sunting{display:grid;gap:6px}.lb-aksi{display:flex;flex-wrap:wrap;gap:2px 10px;font-size:var(--fs-xs)}.lb-kirim{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.lb-kosong{display:grid;gap:10px;justify-items:start}.lb-kosong p{margin:0}@media(max-width:700px){.lb-kisi{grid-template-columns:repeat(min(var(--lb-kolom, 3),2),minmax(0,1fr))}}.bb-mod{display:grid;gap:32px}.bb-intro{max-width:68ch;margin:0;line-height:1.5}.bb-bagian{display:grid;gap:12px;min-width:0}.bb-bagian-kepala{display:grid;gap:4px}.bb-bagian-kepala h2{display:flex;align-items:baseline;gap:8px;font-size:var(--fs-body);line-height:20px;letter-spacing:0}.bb-bagian-kepala p{margin:0}.bb-look{max-width:560px}.bb-field{display:grid;gap:6px;min-width:0;color:var(--text-2);font-size:var(--fs-sm)}.bb-look-pilih{max-width:320px}.bb-catatan{margin:0;font-size:var(--fs-xs);line-height:16px}.bb-baca{display:grid;gap:2px;max-width:560px;margin:0}.bb-baca dt{color:var(--text-2);font-size:var(--fs-xs)}.bb-baca dd{margin:0;white-space:pre-wrap}.bb-baca dd+dt{margin-top:8px}.bb-kosong{display:grid;gap:10px;justify-items:start}.bb-kosong p{margin:0;max-width:60ch}.bb-daftar{margin:0;padding:0;border-top:1px solid var(--border);list-style:none;container-type:inline-size}.bb-entri{display:grid;gap:10px;padding:16px 0;border-bottom:1px solid var(--border)}.bb-entri-kepala{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.bb-nama{margin:0;font-size:var(--fs-body);line-height:20px;font-weight:600;overflow-wrap:anywhere}.bb-meta{font-size:var(--fs-xs)}.bb-hapus{margin-left:auto}.bb-hub{display:grid;gap:6px;margin-top:6px;max-width:360px}.bb-entri-isi{display:grid;gap:16px;align-items:start}@container (min-width: 720px){.bb-entri-isi{grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:16px 28px}}.bb-teks{display:grid;gap:6px;min-width:0}.bb-deskripsi{margin:0;font-size:var(--fs-sm);line-height:1.5;white-space:pre-wrap}.bb-simpan{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 12px}.bb-aksi{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bb-hitung{font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.bb-ref{display:grid;gap:8px;min-width:0;align-content:start}.bb-ref-kepala{display:flex;justify-content:space-between;gap:8px;margin:0;color:var(--text-2);font-size:var(--fs-xs)}.bb-kisi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.bb-ubin{position:relative;display:grid;gap:2px;align-content:start;min-width:0}.bb-ubin img{display:block;width:100%;aspect-ratio:1;border-radius:8px;background:var(--sunken);object-fit:cover}.bb-utama{position:absolute;top:6px;left:6px;padding:0 6px;border-radius:99px;background:var(--page);color:var(--text-1);font-size:11px;line-height:18px;font-weight:500;box-shadow:0 0 0 1px var(--border)}.bb-izin{font-size:var(--fs-xs);line-height:16px}.bb-ubin-aksi{display:flex;flex-wrap:wrap;gap:0 8px}.bb-ubin-aksi .pp-textbtn{padding:2px 0;font-size:var(--fs-xs)}.bb-tambah{appearance:none;display:grid;place-items:center;width:100%;aspect-ratio:1;padding:8px;border:1px dashed var(--border-firm);border-radius:8px;background:transparent;color:var(--text-2);font:inherit;font-size:var(--fs-xs);text-align:center;cursor:pointer}.bb-tambah[aria-expanded=true]{border-style:solid;border-color:var(--text-1);color:var(--text-1)}.bb-tambah:disabled{opacity:.5;cursor:default}.bb-tambah:focus-visible{outline:2px solid var(--text-1);outline-offset:1px}.bb-izin-pilih{display:grid;gap:10px;padding:12px;border-radius:8px;background:var(--sunken)}.bb-izin-judul{margin-bottom:6px;padding:0;color:var(--text-1);font-size:var(--fs-sm);font-weight:500}.bb-pilihan{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;color:var(--text-1);font-size:var(--fs-sm);line-height:20px;cursor:pointer}.bb-pilihan input{width:16px;height:16px;margin:2px 0 0;accent-color:var(--text-1)}@media(hover:hover){.bb-tambah:hover:not(:disabled){border-color:var(--text-2);color:var(--text-1)}}.tg-mod{display:grid;gap:10px}.tg-petunjuk{margin:0;font-size:var(--fs-xs)}.tg-papan{display:flex;gap:14px;align-items:flex-start;min-width:0;padding-bottom:8px;overflow-x:auto}.tg-kolom{display:grid;flex:0 0 272px;gap:8px;align-content:start;min-height:120px;padding:8px;border:1px solid var(--border);border-radius:var(--radius-lg)}.tg-kolom-tuju{border-color:var(--text-1)}.tg-kolom-baru{border-style:dashed;min-height:0}.tg-kepala{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:2px 2px 4px}.tg-kepala h3{margin:0;overflow:hidden;font-size:var(--fs-sm);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.tg-titik{width:8px;height:8px;border:1.5px solid var(--text-2);border-radius:50%}.tg-titik-selesai{border-color:var(--text-1);background:var(--text-1)}.tg-jumlah{font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.tg-menu{margin-left:auto}.tg-menu summary{padding:0 6px;border-radius:6px;color:var(--text-2);cursor:pointer;list-style:none}.tg-menu summary::-webkit-details-marker{display:none}.tg-menu[open]{flex-basis:100%}.tg-menu-isi{display:grid;gap:6px;justify-items:start;margin-top:6px;padding:8px;border-radius:8px;background:var(--sunken);font-size:var(--fs-xs)}.tg-kartu-daftar{display:grid;gap:6px;margin:0;padding:0;list-style:none}.tg-kartu{border-radius:8px}.tg-kartu-seret{opacity:.45}.tg-sisip:before{content:"";display:block;height:2px;margin-bottom:4px;border-radius:1px;background:var(--text-1)}.tg-sisip-akhir{height:2px;border-radius:1px;background:var(--text-1)}.tg-buka{display:grid;gap:6px;width:100%;padding:9px 10px;border:1px solid var(--border);border-radius:8px;background:var(--page);color:var(--text-1);font:inherit;text-align:left;cursor:pointer}.tg-buka[aria-current=true]{border-color:var(--text-1)}.tg-kartu[draggable=true] .tg-buka{cursor:grab}.tg-judul{display:-webkit-box;overflow:hidden;font-size:var(--fs-sm);-webkit-box-orient:vertical;-webkit-line-clamp:2}.tg-judul-selesai{color:var(--text-2);text-decoration:line-through}.tg-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.tg-meta:empty{display:none}.tg-tenggat{color:var(--text-2)}.tg-hari-ini{color:var(--text-1);font-weight:500}.tg-lewat{color:var(--crimson);font-weight:500}.tg-orang{display:inline-grid;place-items:center;width:22px;height:22px;margin-left:auto;border-radius:50%;background:var(--chip);color:var(--text-1);font-size:10px;font-weight:600}.tg-tambah .pp-input{width:100%}.tg-periksa{display:grid;gap:4px;margin:0 0 6px;padding:0;list-style:none}.tg-periksa li{display:flex;align-items:center;justify-content:space-between;gap:8px}@media(hover:hover){.tg-buka:hover{border-color:var(--text-2)}.tg-menu summary:hover{background:var(--sunken)}}@media(max-width:700px){.tg-kolom{flex-basis:82vw}}.dk-mod{display:grid;gap:12px}.dk-tata{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;align-items:start}.dk-samping{position:sticky;top:72px;display:grid;gap:12px;max-height:calc(100svh - 96px);overflow-y:auto}.dk-templat{display:grid;gap:6px;justify-items:start}.dk-templat-daftar{display:grid;gap:4px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius);justify-items:start}.dk-folder h3{margin:0 0 4px;color:var(--text-2);font-size:var(--fs-xs);font-weight:500}.dk-folder ul{display:grid;gap:1px;margin:0;padding:0;list-style:none}.dk-item{display:grid;gap:1px;width:100%;padding:6px 8px;border:0;border-radius:6px;background:transparent;color:var(--text-1);font:inherit;text-align:left;cursor:pointer}.dk-item[aria-current=true]{background:var(--chip)}.dk-item-judul{overflow:hidden;font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap}.dk-item-meta{font-size:var(--fs-xs)}.dk-utama{display:grid;gap:12px;min-width:0}.dk-kepala{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.dk-judul{flex:1 1 16em;width:auto;min-width:10em;font-size:var(--fs-h3);font-weight:600}.dk-judul-baca{margin:0;font-size:var(--fs-h3)}.dk-kepala .dk-folder-input{flex:0 1 14em;width:auto;min-width:9em}.dk-alat{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.dk-segs{display:flex;gap:4px}.dk-segs .pp-seg{flex:none}.dk-format{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:var(--fs-sm)}.dk-status{margin:0 0 0 auto;font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.dk-status-kotor{color:var(--text-1)}.dk-riwayat{display:grid;gap:8px}.dk-riwayat h2{margin:0;font-size:var(--fs-body)}.dk-riwayat p{margin:0;font-size:var(--fs-sm)}.dk-riwayat ul{display:grid;margin:0;padding:0;list-style:none}.dk-riwayat li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:8px 0;border-top:1px solid var(--border);font-size:var(--fs-sm)}.dk-riwayat-waktu{font-weight:500;font-variant-numeric:tabular-nums}.dk-riwayat li[aria-current=true] .dk-riwayat-waktu{text-decoration:underline;text-underline-offset:3px}.dk-riwayat-aksi{display:flex;gap:12px;margin-left:auto}.dk-melihat{margin:0}.dk-satu{display:grid;gap:12px}.dk-dua{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.dk-tulis{display:grid;gap:6px;min-width:0}.dk-penyunting{box-sizing:border-box;width:100%;min-height:60vh;padding:20px 22px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--page);color:var(--text-1);font:inherit;font-size:16px;line-height:1.6;resize:vertical}.dk-penyunting:focus-visible{outline:2px solid var(--text-1);outline-offset:1px}.dk-petunjuk{margin:0;font-size:var(--fs-xs)}.dk-kertas{box-sizing:border-box;max-width:720px;padding:28px 32px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--page);color:var(--text-1);font-size:16px;line-height:1.6;overflow-wrap:anywhere}.dk-kertas-judul{margin:0 0 16px;font-size:var(--fs-h2);line-height:1.2}.dk-kertas h2{margin:24px 0 8px;font-size:var(--fs-h3)}.dk-kertas h3{margin:20px 0 6px;font-size:17px}.dk-kertas h4{margin:16px 0 4px;font-size:var(--fs-body)}.dk-kertas p{margin:0 0 12px;text-wrap:pretty}.dk-kertas ul,.dk-kertas ol{margin:0 0 12px;padding-left:1.4em}.dk-kertas blockquote{margin:0 0 12px;padding-left:14px;border-left:2px solid var(--border);color:var(--text-2)}.dk-kertas hr{margin:20px 0;border:0;border-top:1px solid var(--border)}.dk-periksa{padding-left:0!important;list-style:none}.dk-periksa input{margin:0 6px 0 0;vertical-align:-2px}.dk-selesai{color:var(--text-2);text-decoration:line-through}.dk-kosong{display:grid;gap:10px;justify-items:start}.dk-kosong p{margin:0}@media(max-width:900px){.dk-tata{grid-template-columns:minmax(0,1fr)}.dk-samping{position:static;max-height:none}.dk-kertas{padding:20px 18px}}.kal-mod{display:grid;gap:12px}.kal-alat{margin-bottom:0}.kal-geser{display:inline-flex;gap:2px}.kal-bulan{margin:0;min-width:9em;font-size:var(--fs-h3);text-transform:capitalize}.kal-tampilan{display:flex;gap:4px}.kal-tampilan .pp-seg{flex:none}.kal-legenda{display:flex;flex-wrap:wrap;gap:6px}.kal-saring{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--border);border-radius:99px;background:transparent;color:var(--text-1);font:inherit;font-size:var(--fs-xs);cursor:pointer}.kal-saring[aria-pressed=false]{color:var(--text-2);text-decoration:line-through}.kal-saring[aria-pressed=false] .kal-titik{opacity:.35}.kal-titik{width:9px;height:9px;border-radius:50%;background:var(--kal-warna, var(--text-2))}.kal-catatan{margin:0;font-size:var(--fs-sm)}.kal-k-syuting{--kal-warna: var(--text-1)}.kal-k-recce{--kal-warna: #5a7bc4}.kal-k-persiapan{--kal-warna: #b8962e}.kal-k-rapat{--kal-warna: #6b7785}.kal-k-casting{--kal-warna: #c45a7a}.kal-k-fitting{--kal-warna: #4f9a6a}.kal-k-tenggat{--kal-warna: #c46a2e}.kal-k-lainnya{--kal-warna: #8a8a93}.kal-kisi{display:grid;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.kal-baris{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.kal-baris+.kal-baris{border-top:1px solid var(--border)}.kal-kepala{padding:6px 0;background:var(--sunken);color:var(--text-2);font-size:var(--fs-xs);text-align:center}.kal-sel{display:grid;align-content:start;gap:4px;min-height:112px;padding:6px;border-left:1px solid var(--border);cursor:default}.kal-sel:first-child{border-left:0}.kal-luar{background:var(--sunken)}.kal-luar .kal-tgl{color:var(--text-2)}.kal-tgl{justify-self:start;min-width:1.8em;padding:1px 6px;border-radius:99px;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;text-align:center}.kal-kini .kal-tgl{background:var(--text-1);color:var(--page);font-weight:600}.kal-isi{display:grid;gap:3px;min-width:0}.kal-chip{display:flex;gap:4px;align-items:baseline;min-width:0;padding:2px 6px 2px 8px;border:1px solid transparent;border-left:3px solid var(--kal-warna);border-radius:4px;background:var(--sunken);color:var(--text-1);font:inherit;font-size:var(--fs-xs);line-height:1.35;text-align:left;cursor:pointer}.kal-chip .kal-judul{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kal-jam{flex:none;color:var(--text-2);font-variant-numeric:tabular-nums}.kal-syuting{--kal-warna: var(--text-1);background:var(--text-1);color:var(--page);cursor:default}.kal-tentatif{border-style:dashed;border-color:var(--kal-warna);border-left-style:solid;background:transparent}.kal-selesai .kal-judul{color:var(--text-2);text-decoration:line-through}.kal-lagi{justify-self:start;font-size:var(--fs-xs)}.kal-daftar{display:grid;gap:4px;margin:0;padding:0;list-style:none}.kal-daftar>li{display:grid;grid-template-columns:14em minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid var(--border)}.kal-daftar>li:first-child{border-top:0}.kal-daftar h3{margin:0;font-size:var(--fs-sm);font-weight:600}.kal-daftar .kal-kini h3{text-decoration:underline;text-underline-offset:3px}.kal-daftar-isi{display:grid;gap:6px}.kal-daftar-baris{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.kal-daftar-baris .kal-chip{font-size:var(--fs-sm)}.kal-daftar-jam{min-width:6.5em;font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.kal-tempat{font-size:var(--fs-sm)}@media(hover:hover){.kal-chip:not(.kal-syuting):hover{border-color:var(--kal-warna)}}@media(max-width:700px){.kal-sel{min-height:64px;padding:4px 2px}.kal-kisi .kal-chip .kal-judul,.kal-kisi .kal-jam{display:none}.kal-kisi .kal-chip{height:6px;padding:0;border:0;border-radius:3px;background:var(--kal-warna)}.kal-daftar>li{grid-template-columns:minmax(0,1fr);gap:6px}}.av-mod{display:grid;gap:14px}.av-kepala{display:grid;gap:8px}.av-judul-baris{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.av-judul{flex:1 1 18em;width:auto;min-width:12em;max-width:32em;font-size:var(--fs-h3);font-weight:600}.av-judul-baca{margin:0;font-size:var(--fs-h3)}.av-pilih{width:auto;max-width:18em}.av-ringkas{display:flex;flex-wrap:wrap;align-items:center;margin:0;font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.av-ringkas>*+*:before{content:"·";margin:0 .5em}.av-total{color:var(--text-1);font-weight:600}.av-wpm{display:inline-flex;align-items:center;gap:6px}.av-wpm input{width:5.5em}.av-petunjuk{margin:0;font-size:var(--fs-xs)}.av-tabel{display:grid;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.av-baris{display:grid;grid-template-columns:4.5em minmax(0,1fr) minmax(0,1fr) 8.5em 11em;gap:0 12px;align-items:start;padding:10px 12px;border-top:1px solid var(--border)}.av-baris:first-child{border-top:0}.av-kolom{padding-block:8px;background:var(--sunken);color:var(--text-2);font-size:var(--fs-xs);font-weight:500}.av-no{padding-top:8px;color:var(--text-2);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.av-sel-wadah{display:grid;gap:6px;min-width:0}.av-label{display:none}.av-sel{box-sizing:border-box;width:100%;min-height:4.6em;field-sizing:content;padding:7px 9px;border:1px solid transparent;border-radius:6px;background:var(--sunken);color:var(--text-1);font:inherit;line-height:1.45;resize:vertical}@media(hover:hover){.av-sel:hover{border-color:var(--border)}}.av-sel:focus-visible{outline:2px solid var(--text-1);outline-offset:1px;background:var(--page)}.av-sel-judul{min-height:0;background:var(--page);font-weight:600;resize:none}.av-teks{margin:0;padding:7px 0;white-space:pre-wrap}.av-gambar{display:block;width:100%;max-width:280px;aspect-ratio:16 / 9;object-fit:cover;border-radius:6px;background:var(--sunken)}.av-gambar-aksi{display:flex;flex-wrap:wrap;gap:10px;font-size:var(--fs-xs)}.av-durasi{align-content:start}.av-durasi-input{width:6.5em;font-variant-numeric:tabular-nums}.av-perkiraan{font-size:var(--fs-xs)}.av-aksi{display:flex;flex-wrap:wrap;gap:2px 10px;padding-top:6px;font-size:var(--fs-xs)}.av-segmen{background:var(--sunken)}.av-segmen .av-no{color:var(--text-1);font-weight:500}.av-segmen-judul{grid-column:2 / 4}.av-durasi-segmen{padding-top:8px;font-weight:600;font-variant-numeric:tabular-nums}.av-kosong{display:grid;gap:8px;justify-items:start}.av-kosong p{margin:0}.av-dok{display:none}@media(max-width:760px){.av-kolom{display:none}.av-baris{grid-template-columns:minmax(0,1fr);gap:8px}.av-no{padding-top:0}.av-label{display:block;color:var(--text-2);font-size:var(--fs-xs)}.av-segmen-judul{grid-column:auto}.av-durasi-segmen{padding-top:0}}.sd-controls{display:grid;gap:12px}.sd-modes{display:flex;gap:4px}.sd-modes .pp-seg{flex:none}.sd-pick{display:grid;gap:6px;max-width:640px}.sd-pick-actions{margin-top:0}.sd-pick-list{display:grid;gap:2px;max-height:260px;margin:0;padding:8px 10px;overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius);list-style:none}.sd-options{margin-bottom:0}.pp .sd-controls select.pp-input{width:auto;min-width:14em}@page lanskap{size:A4 landscape;margin:12mm}@page naskah{size:A4;margin:0}.pp-sync{margin-bottom:12px}.pp-sync h2{font-size:var(--fs-body)}.pp-sync-plan{display:grid;gap:10px;padding-top:12px;border-top:1px solid var(--border)}.pp-sync-sum{margin:0;font-weight:500;font-variant-numeric:tabular-nums}.pp-sync-table td{vertical-align:top}.pp-sync-old{display:block;font-size:var(--fs-xs)}.pp-sync-sama{color:var(--text-2)}.pp-sync-diubah{border-color:var(--text-2);color:var(--text-1)}.pp-sync-baru{border-color:var(--text-1);background:var(--sunken);color:var(--text-1)}.pp-sync-omit{border-color:var(--crimson);color:var(--crimson)}.pp-omitted{margin-top:16px}.pp-omitted-list li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.pp-omitted-list del{color:var(--text-2)}@media print{.pp-ws{display:block}.pp-top,.pp-tabs,.pp-ws-head,.pp-ws-side,.pp-ws-h,.pp-notice,.pp-lock,.pp-versions>section:not(.pp-print),.pp-print-bar,.pp-toast{display:none!important}.pp-main{padding:0}.pp-print{border:0;padding:0}.pp-table th{background:transparent}.pp-cs-head,.pp-cs-noprint,.pp-cs .pp-toolbar,.pp-cs .pp-chips,.pp-cs .pp-cs-progress,.cs-pub-rsvp,.cs-pub-actions,.cs-pub-banner{display:none!important}.cs-doc{max-width:none;padding:0;border:0;gap:12px}.cs-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-grid2{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.cs-loc,.cs-table tr,.cs-crew-group{break-inside:avoid}.cs-doc a{text-decoration:none}.cs-pub{padding-bottom:0}.pp-lp .pp-split{display:block}.lp-doc{padding:0;border:0}.lp-doc-dood,.lp-doc-ringkasan{page:lanskap}.lp-wrap{overflow:visible;border:0}.lp-dood .lp-sticky{position:static}.lp-table tr,.lp-cat h3,.lp-day h3{break-inside:avoid}.lp-day{break-inside:auto}.nk-kertas,.nk-kertas.gulir-tepi{display:block;padding:0;overflow:visible;background:none}.lb-cetak-judul{display:block;margin:0 0 12px;font-size:16pt}.lb-ubin{break-inside:avoid}.dk-tata{display:block}.dk-kertas{max-width:none;padding:0;border:0}.av-dok{display:block;color:#000}.av-dok-kepala h1{margin:0 0 4px;font-size:16pt}.av-dok-kepala p{margin:0 0 12px;font-size:9pt}.av-dok-tabel{width:100%;border-collapse:collapse;font-size:10pt}.av-dok-tabel th,.av-dok-tabel td{padding:6px 8px;border:.5pt solid #999;text-align:left;vertical-align:top}.av-dok-tabel th:first-child,.av-dok-tabel td:first-child{width:2.2em}.av-dok-tabel th:last-child,.av-dok-tabel td:last-child{width:4.5em;text-align:right;font-variant-numeric:tabular-nums}.av-dok-tabel p{margin:0;white-space:pre-wrap}.av-dok-tabel img{display:block;width:100%;max-width:6cm;margin-bottom:4px}.av-dok-tabel tr{break-inside:avoid}.av-dok-segmen td{background:#eee;font-weight:600;print-color-adjust:exact;-webkit-print-color-adjust:exact}.nk-halaman{page:naskah;height:297mm;border:0;break-after:page}.pp-mark{print-color-adjust:exact;-webkit-print-color-adjust:exact}.pp-sbd .pp-sb-frame{break-inside:avoid}.pp-sbd .pp-sb-badge{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.pp-jk{display:grid;gap:10px;min-width:0}.pp-jk-hint{margin:0;max-width:72ch;font-size:var(--fs-sm)}.pp-jk-table{font-variant-numeric:tabular-nums}.pp-jk-table th,.pp-jk-table td{text-align:center}.pp-jk-sticky{position:sticky;left:0;z-index:1;min-width:180px;background:var(--page);text-align:left!important;font-weight:400}.pp-jk-table thead .pp-jk-sticky{background:var(--sunken)}.pp-jk-table tbody .pp-jk-sticky,.pp-jk-table tfoot .pp-jk-sticky{background:var(--page);color:var(--text-1);font-size:var(--fs-sm);white-space:normal}.pp-jk-day{min-width:76px;padding:0!important}.pp-jk-head{display:grid;gap:2px;width:100%;padding:8px 6px;border:0;background:transparent;color:inherit;font:inherit;font-size:var(--fs-xs);white-space:nowrap}button.pp-jk-head{cursor:pointer}button.pp-jk-head:focus-visible{outline:2px solid var(--text-1);outline-offset:-2px}.pp-jk-cell input{width:18px;height:18px;margin:0;accent-color:var(--text-1);cursor:pointer}.pp-jk-cell input:disabled{cursor:default}.pp-jk-total{color:var(--text-2);font-size:var(--fs-xs)}.pp-jk-table tfoot th,.pp-jk-table tfoot td{border-top:1px solid var(--border)}@media(hover:hover){button.pp-jk-head:hover{background:var(--sunken)}}.cs-peta{display:block;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius)}.cs-peta img{display:block;width:100%;max-height:520px;object-fit:contain;background:var(--sunken)}.pp-cs-row-x{align-items:start}.pp-cs-x-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(9em,1fr));gap:8px;min-width:0}@media(max-width:560px){.pp-cs-row-x{grid-template-columns:minmax(0,1fr) auto}.pp-cs-row-x>.pp-cs-x-fields{grid-column:1 / -1;grid-row:2}}.pp-cs-channels{display:grid;gap:8px;margin:12px 0 0;padding:0;border:0}.pp-cs-channels legend{margin-bottom:4px;padding:0;font-size:var(--fs-sm)}.pp-cs-qr{max-width:420px}.pp-cs-qr-kode{width:220px;margin:8px auto 16px;padding:10px;border:1px solid var(--border);border-radius:var(--radius);background:#fff}.pp-cs-qr-kode svg{display:block;width:100%;height:auto}.pp-cs-qr-langkah{display:grid;gap:6px;margin:0 0 12px;padding-left:20px;font-size:var(--fs-sm)}.pp-sc-filter{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:4px 0 12px}.pp-sc-filter .pp-search{flex:0 1 280px;min-width:0}.pp-sc-filter .pp-chips{margin:0}.pp-sc-selects{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%}.pp-sc-selects .pp-input{width:auto;min-width:min(160px,100%);max-width:100%}.cs-grup{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 10px;padding:0;list-style:none}.cs-grup img{display:block;max-width:120px;max-height:36px;object-fit:contain}.cs-grup span{font-size:var(--fs-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-2)}.pp-grup-list{display:grid;gap:8px;margin:12px 0;padding:0;list-style:none}.pp-grup-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pp-grup-row>.pp-input{width:auto;flex:1 1 140px;min-width:0}.lp-co2{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:0}.lp-co2 div{padding:12px;border:1px solid var(--border);border-radius:var(--radius)}.lp-co2 dt{font-size:var(--fs-xs);color:var(--text-2)}.lp-co2 dd{margin:4px 0 0;font-variant-numeric:tabular-nums}html:root[data-lapangan=terik]{color-scheme:light;--page: #ffffff;--sunken: #f2f2f4;--chip: #e8e8eb;--border: #8e8e96;--border-firm: #55555e;--text-1: #000000;--text-2: #3a3a40;--ink-strong: #000000;--on-ink: #ffffff;--crimson: #a3001f;--success: #17633a;--amber-dark: #6e4700}html:root[data-lapangan=terik] .cs-pub{font-size:1.0625rem;font-weight:450}html:root[data-lapangan=terik] .cs-pub :is(strong,b,th,.cs-h,.cs-label){font-weight:650}html:root[data-lapangan=malam]{color-scheme:dark;--page: #000000;--sunken: #0a0a0a;--chip: #141312;--border: #1e1c1a;--border-firm: #2c2925;--text-1: #c9c3b8;--text-2: #8a857c;--ink-strong: #c9c3b8;--on-ink: #000000;--crimson: #d9806f;--success: #7fb894;--amber-dark: #c9a46a}html:root[data-lapangan=malam] .pp{--pp-int-siang: #141312;--pp-ext-siang: #1f1b10;--pp-int-malam: #10151d;--pp-ext-malam: #0f1a13;--pp-ink: #c9c3b8;--pp-ink-2: #8a857c}html:root[data-lapangan=malam] img{filter:brightness(.7)}html:root[data-lapangan=malam] :is(.btn:not(.btn-secondary),.cs-pub-mode button[aria-pressed=true]){border:1px solid var(--text-2);background:var(--chip);color:var(--text-1)}.cs-pub-mode{display:inline-flex;gap:2px;justify-self:end;padding:2px;border:1px solid var(--border-firm);border-radius:99px}.cs-pub-mode button{min-height:32px;padding:0 12px;border:0;border-radius:99px;background:transparent;color:var(--text-2);font:inherit;font-size:var(--fs-xs);cursor:pointer}.cs-pub-mode button[aria-pressed=true]{background:var(--ink-strong);color:var(--on-ink)}@media(pointer:coarse){.cs-pub-mode button{min-height:44px}}.pp-gagal{display:grid;justify-items:start;gap:8px;margin:12px 0;padding:16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--sunken)}.pp-gagal p{margin:0;max-width:60ch}.pp-gagal-judul{font-weight:600;color:var(--text-1)}.pp-gagal-ringkas{gap:6px;padding:10px 12px;border-radius:var(--radius);font-size:var(--fs-sm)}.pp-dialog:has(.pp-konfirmasi){width:min(440px,calc(100% - 32px))}.pp-konfirmasi p{margin:0;line-height:1.5}.pp-konfirmasi-aksi{justify-content:flex-end;margin-top:8px}.pp-team-hint{font-size:var(--fs-sm)}.pp-members-role{width:auto;min-width:128px}.pp-team-undangan{display:grid;gap:8px}.pp-team-h{margin:0;font-size:var(--fs-sm);color:var(--text-2)}.pp-undangan{display:grid;gap:12px;margin:0 0 48px}.pp .pp-undangan-h{margin:0;font-size:14px;line-height:20px;letter-spacing:0}.pp-undangan-row,.pp-arsip-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:14px 8px}.pp-undangan-aksi{display:flex;gap:8px}.pp-arsip{margin-top:48px}.pp-arsip-sum{display:inline-flex;align-items:center;gap:8px;padding:6px 0;color:var(--text-2);font-size:var(--fs-sm);font-weight:600;cursor:pointer}.pp-arsip-hint{margin:4px 0 12px;font-size:var(--fs-sm)}.pp-arsip-judul{color:inherit;text-decoration:none}.pp-nama-form{display:flex;flex-wrap:wrap;align-items:end;gap:10px;margin-top:8px}.pp-nama-form .pp-field{flex:1 1 260px;max-width:420px}@media(hover:hover){.br-daftar a:hover,.pp-arsip-judul:hover{text-decoration:underline;text-underline-offset:3px}.pp-arsip-sum:hover{color:var(--text-1)}}@media(pointer:coarse){.pp-iconbtn{width:44px;height:44px}.pp-cell,.pp-sb-date,.pp-input-sm,.pp-search{min-height:44px}.pp .btn,.pp .btn-sm{height:44px;min-height:44px}.pp-nav-item,.pp-palet-btn{height:44px}.pp-nema-btn,.pp-chipbtn{min-height:44px}.pp-strip-move{min-height:40px}.pp-bd-cat li{min-height:44px}.pp-md-check{width:36px;height:36px}}.pp :is(button,a,select,summary,[tabindex]):focus-visible{outline:2px solid var(--text-1);outline-offset:2px}.lp-jk{display:grid;gap:12px}.lp-jk-note{margin:0;max-width:72ch;font-size:var(--fs-sm)}.lp-jk-h{margin:16px 0 0;font-size:var(--fs-body)}.lp-jk-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:8px}@media(hover:hover)and (pointer:fine){.pp-strip .pp-strip-move{opacity:0}.pp-strip:hover .pp-strip-move,.pp-strip:focus-within .pp-strip-move{opacity:1}}.pp-dialog:has(.pp-ref){width:min(980px,calc(100% - 24px));max-height:92svh}.pp-ref{gap:14px}.pp-ref h3{margin:0;font-size:var(--fs-body);font-weight:600}.pp-ref-intro{margin:0;color:var(--text-2)}.pp-ref-pilih{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.pp-ref-sumber{display:grid;gap:8px;align-content:start;padding:16px;border:1px solid var(--border);border-radius:var(--radius-lg)}.pp-ref-sumber>svg{width:20px;height:20px;color:var(--text-2)}.pp-ref-sumber p{margin:0;color:var(--text-2);font-size:var(--fs-sm)}.pp-ref-sumber>.btn{justify-self:start}.pp-ref-tautan{display:flex;gap:8px}.pp-ref-tautan .pp-input{flex:1;min-width:0}.pp-ref-galat{margin:0;color:var(--crimson);font-size:var(--fs-sm)}.pp-ref-catatan{margin:0;font-size:var(--fs-xs)}.pp-ref-baca{display:grid;gap:8px;justify-items:start;padding:24px 0}.pp-ref-baca p{margin:0}.pp-ref-progres{width:100%;height:6px}.pp-ref-ringkas{display:grid;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--border)}.pp-ref-ringkas p{margin:0}.pp-ref-target{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pp-ref-target>.pp-muted{margin-right:4px;font-size:var(--fs-sm)}.pp-ref-chip{appearance:none;min-height:28px;padding:2px 10px;border:1px solid var(--border);border-radius:99px;background:var(--page);color:var(--text-1);font:inherit;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;cursor:pointer}.pp-ref-chip[aria-pressed=true]{border-color:var(--text-1);background:var(--text-1);color:var(--page)}.pp-ref-chip:focus-visible{outline:2px solid var(--text-1);outline-offset:2px}.pp .pp-ref-target input.pp-ref-detik.pp-ref-detik{flex:none;width:88px}.pp-ref-daftar{display:grid;margin:0;padding:0;list-style:none}.pp-ref-baris{display:grid;grid-template-columns:24px 96px 132px minmax(0,1fr) 92px 160px;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--border)}.pp-ref-baris.is-mati>:not(.pp-ref-pakai){opacity:.45}.pp-ref-pakai{display:grid;place-items:center}.pp-ref-gambar{display:grid;place-items:center;aspect-ratio:16 / 9;overflow:hidden;border-radius:6px;background:var(--sunken);color:var(--text-2);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.pp-ref-gambar img{display:block;width:100%;height:100%;object-fit:cover}.pp-ref-info{display:grid;gap:2px;justify-items:start;min-width:0}.pp-ref-nomor{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;font-size:var(--fs-sm)}.pp-ref-durasi{color:var(--text-2);font-variant-numeric:tabular-nums}.pp-ref-durasi strong{color:var(--text-1)}.pp-ref-tanda{padding:0 6px;border:1px solid var(--border);border-radius:99px;color:var(--text-2);font-size:var(--fs-xs);white-space:nowrap}.pp-ref-tanda.is-periksa{border-style:dashed;border-color:var(--text-1);color:var(--text-1);font-weight:600}.pp-ref-gabung{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-xs)}.pp-ref-gabung svg{width:12px;height:12px}.pp-ref-gerak{display:grid;gap:2px;min-width:0}.pp-ref-gerak .pp-muted{overflow:hidden;font-size:var(--fs-xs);white-space:nowrap;text-overflow:ellipsis}.pp-ref-aksi{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.pp-ref-tandai{display:grid;gap:10px}.pp-ref-tandai>p{margin:0;font-size:var(--fs-sm)}.pp-ref-pemutar{aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius);background:var(--sunken)}.pp-ref-pemutar iframe{display:block;width:100%;height:100%;border:0}.pp-ref-kendali{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.pp .pp-ref-potong{gap:8px;min-height:44px;padding:0 22px;font-size:var(--fs-body)}.pp-ref-potong svg{width:18px;height:18px}.pp-ref-tanda-daftar{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}div.pp-empty-inline{display:grid;gap:10px;justify-items:start}div.pp-empty-inline p{margin:0}@media(max-width:720px){.pp-ref-baris{grid-template-columns:24px 88px minmax(0,1fr);grid-template-areas:"pakai gambar info" "isi isi isi" "ukuran ukuran gerak";row-gap:8px}.pp-ref-pakai{grid-area:pakai}.pp-ref-gambar{grid-area:gambar}.pp-ref-info{grid-area:info}.pp-ref-isi{grid-area:isi}.pp-ref-baris>select{grid-area:ukuran}.pp-ref-gerak{grid-area:gerak}.pp-ref-aksi>.btn{flex:1}}.pp-dialog:has(.pp-izin){width:min(860px,calc(100% - 24px));max-height:92svh}.pp-izin{gap:12px}.pp-izin-intro{margin:0;color:var(--text-2)}.pp-izin-saring{display:grid;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--border)}.pp-izin-saring .pp-field{display:grid;gap:4px;max-width:280px;font-size:var(--fs-sm)}.pp-izin-chips{display:flex;flex-wrap:wrap;gap:6px}.pp-izin-jumlah{margin:0;font-size:var(--fs-sm)}.pp-izin-daftar{display:grid;gap:0;margin:0;padding:0;list-style:none}.pp-izin-aturan{display:grid;gap:6px;padding:12px 0;border-bottom:1px solid var(--border)}.pp-izin-aturan h3{margin:0;font-size:var(--fs-body);font-weight:600}.pp-izin-wilayah{margin:0;color:var(--text-2);font-size:var(--fs-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.pp-izin-dl{display:grid;grid-template-columns:140px minmax(0,1fr);gap:4px 12px;margin:0;font-size:var(--fs-sm)}.pp-izin-dl dt{color:var(--text-2)}.pp-izin-dl dd{margin:0;overflow-wrap:anywhere}.pp-izin-tanda{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;font-size:var(--fs-xs)}.pp-izin-catatan{margin:0;font-size:var(--fs-xs)}@media(max-width:640px){.pp-izin-dl{grid-template-columns:minmax(0,1fr)}.pp-izin-dl dt{margin-top:4px}}.pp-tamu{display:grid;gap:clamp(56px,8vw,96px);padding:clamp(8px,2vw,24px) 0 24px}.pp-tamu-hero{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,5vw,64px);align-items:center}.pp-tamu-teks h1{margin:0;font-size:clamp(32px,3.6vw,48px);line-height:1.08;font-weight:600;letter-spacing:-.02em;text-wrap:balance}.pp-tamu-lead{margin:16px 0 0;max-width:520px;color:var(--text-2);font-size:17px;line-height:26px}.pp-tamu-catatan{margin:16px 0 0;color:var(--text-2);font-size:13px;line-height:20px}.pp-tamu-meja{position:relative;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:12px;margin:0;padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--sunken)}.pp-tamu-papan,.pp-tamu-cs{padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--page)}.pp-tamu-papan-judul,.pp-tamu-cs-judul{display:flex;justify-content:space-between;gap:8px;margin:0 0 8px;color:var(--text-2);font-size:12px;line-height:16px;font-weight:500}.pp-tamu-papan ol{display:grid;gap:2px;margin:0;padding:0;list-style:none}.pp-tamu-strip{display:grid;grid-template-columns:28px minmax(0,1fr) 44px 40px;align-items:center;gap:8px;min-height:28px;padding:0 10px;border-radius:4px;color:#191918;font-size:12px;font-variant-numeric:tabular-nums}.pp-tamu-strip-slug{overflow:hidden;font-family:var(--st-naskah);font-size:12px;white-space:nowrap;text-overflow:ellipsis}.pp-tamu-strip-hlm,.pp-tamu-strip-pemain{color:#191918b3;text-align:right}.pp-tamu-strip-no{font-weight:600}.pp-tamu-strip-int-siang{background:#f4f3ee;box-shadow:inset 0 0 0 1px #19191814}.pp-tamu-strip-ext-siang{background:#f3e39b}.pp-tamu-strip-int-malam{background:#b9cdeb}.pp-tamu-strip-ext-malam{background:#b7d9b0}.pp-tamu-strip-hari{display:flex;min-height:22px;background:var(--st-papan);color:var(--st-papan-teks-2);font-size:11px;letter-spacing:.02em}.pp-tamu-cs-panggil{margin:0 0 8px;font-size:13px;line-height:18px;font-weight:500;font-variant-numeric:tabular-nums}.pp-tamu-cs ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.pp-tamu-cs li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;border-top:1px solid var(--border);color:var(--text-2);font-size:13px;line-height:18px}.pp-tamu-cs-status{padding:0 8px;border:1px solid var(--border);border-radius:99px;background:var(--page);color:var(--text-1);font-size:11px;line-height:18px;white-space:nowrap}.pp-tamu-cs-status.is-belum{color:var(--text-2);border-style:dashed}.pp-tamu-monitor{grid-column:1 / -1;min-width:0;overflow:hidden;border-radius:12px;background:#161615;aspect-ratio:420 / 236}.pp-tamu-monitor-gambar{display:block;width:100%;height:100%}.pp-tamu-meja figcaption{grid-column:1 / -1;color:var(--st-teks-3);font-size:12px;line-height:16px}.pp-tamu-alur h2,.pp-tamu-status h2{margin:0;font-size:24px;line-height:32px;font-weight:600;letter-spacing:-.01em}.pp-tamu-alur ol{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:24px 0 0;padding:0;list-style:none;border-block:1px solid var(--border)}.pp-tamu-alur li{display:grid;gap:6px;align-content:start;padding:20px 20px 24px;border-left:1px solid var(--border)}.pp-tamu-alur li:first-child{border-left:0;padding-left:0}.pp-tamu-ukuran{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.pp-tamu-ukuran span{padding:0 6px;border-radius:4px;background:var(--chip);color:var(--text-2);font-size:11px;line-height:18px;font-variant-numeric:tabular-nums;letter-spacing:.04em}.pp-tamu-alur li strong{font-weight:600}.pp-tamu-alur-isi{color:var(--text-2);font-size:14px;line-height:21px}.pp-tamu-slate{margin-bottom:6px;color:var(--st-teks-3);font-size:24px;line-height:28px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:.02em}.pp-tamu-status{padding-top:8px}.pp-tamu-status-kepala{display:flex;align-items:center;gap:10px}.pp-tamu-status-lead{max-width:640px;margin:8px 0 0;color:var(--text-2)}.pp-tamu-kolom{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,48px);margin-top:24px}.pp-tamu-kolom h3{margin:0 0 8px;font-size:14px;line-height:20px;font-weight:600}.pp-tamu-kolom ul{margin:0;padding:0;list-style:none}.pp-tamu-kolom li{display:flex;align-items:baseline;gap:10px;padding:9px 0;border-top:1px solid var(--border);font-size:14px;line-height:20px}.pp-tamu-kolom li:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;transform:translateY(-1px)}.pp-tamu-sudah:before{background:var(--text-1)}.pp-tamu-belum{color:var(--text-2)}.pp-tamu-belum:before{box-shadow:inset 0 0 0 1.5px var(--text-2)}.pp-tamu-masukan{display:inline-flex;align-items:center;gap:6px;margin-top:20px;color:var(--text-1);font-weight:500;text-underline-offset:3px}.pp-tamu-kaki{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:20px;border-top:1px solid var(--border);color:var(--text-2);font-size:13px}.pp-tamu-kaki a{color:var(--text-1)}.pp-tamu-legal{display:flex;flex-wrap:wrap;gap:8px 16px}.pp-tamu-atas{white-space:nowrap}@media(max-width:480px){.pp-top-actions .btn.pp-tamu-atas-masuk{display:none}}@media(max-width:1180px){.pp-tamu-alur ol{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-tamu-alur li:nth-child(3n+1){border-left:0;padding-left:0}.pp-tamu-alur li:nth-child(n+4){border-top:1px solid var(--border)}}@media(max-width:960px){.pp-tamu-hero{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.pp-tamu-meja,.pp-tamu-alur ol,.pp-tamu-kolom{grid-template-columns:minmax(0,1fr)}.pp-tamu-alur li{border-left:0;padding-left:0}.pp-tamu-alur li+li{border-top:1px solid var(--border)}.pp-tamu-strip{grid-template-columns:24px minmax(0,1fr) 40px}.pp-tamu-strip-pemain{display:none}}.pp-dialog:has(.pp-film){width:min(760px,calc(100% - 32px))}.pp-film-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:0;color:var(--text-2);font-size:13px;font-variant-numeric:tabular-nums}.pp-film-babak,.pp-film-adegan{margin:0;padding:0;list-style:none}.pp-film-babak{display:grid;gap:16px}.pp-film-kepala{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding-bottom:6px;border-bottom:1px solid var(--border)}.pp-film-judul{flex:1 1 200px;min-width:0;font-weight:600}input.pp-film-judul{height:32px;padding:0 8px;border:1px solid var(--border);border-radius:6px;background:transparent;color:inherit;font:inherit;font-weight:600}.pp-film-tc{color:var(--text-2);font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.pp-film-adegan li{display:grid;grid-template-columns:56px minmax(0,1fr) auto auto;align-items:center;gap:4px 12px;padding:6px 0;border-bottom:1px solid var(--border);font-size:14px}.pp-film-no{font-weight:600;font-variant-numeric:tabular-nums}.pp-film-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-film-kosong .pp-film-no,.pp-film-kosong .pp-film-heading{color:var(--text-2)}.pp-film-alat{display:inline-flex;align-items:center;gap:4px}.pp-film .pp-actions svg{flex:none;width:16px;height:16px}.pp-film-catatan{margin:0;font-size:13px}@media(max-width:600px){.pp-film-adegan li{grid-template-columns:48px minmax(0,1fr)}.pp-film-adegan li .pp-film-tc,.pp-film-alat{grid-column:2}}
