:root{--ra-bg:#faf6f0;--ra-bg-2:#f4ece0;--ra-surface:#fff;--ra-surface-2:#f7f1e8;--ra-surface-warm:#efe6d6;--ra-overlay:#1a161273;--ra-fg:#2a2520;--ra-fg-strong:#1a1612;--ra-fg-muted:#6b6258;--ra-fg-faint:#a39e96;--ra-fg-faintest:#c9c2b7;--ra-fg-inverse:#faf6f0;--ra-border:#ebe2d5;--ra-border-strong:#d8ccb9;--ra-border-faint:#f4ece0;--ra-divider:#ece3d5;--ra-primary:#b85c3c;--ra-primary-hover:#a24e31;--ra-primary-press:#8e4429;--ra-primary-soft:#edd8c9;--ra-primary-softer:#f7ebe0;--ra-on-primary:#fff;--ra-secondary:#6b7a4f;--ra-secondary-soft:#dde3cf;--ra-pro-surface:#f7ebe0;--ra-pro-border:#e8c9b0;--ra-max-surface:#efebf7;--ra-max-border:#d3cbe7;--ra-tier-free:#8a8378;--ra-tier-pro:#b85c3c;--ra-tier-max:#6b5ba8;--ra-success:#5f7b4f;--ra-success-soft:#dce4d0;--ra-warning:#c99544;--ra-warning-soft:#f4e5c9;--ra-error:#b54b3f;--ra-error-soft:#f2d6cf;--ra-info:#527a8a;--ra-info-soft:#d5e1e6;--ra-success-teks:#4a6340;--ra-warning-teks:#7e5a1c;--ra-error-teks:#963a30;--ra-info-teks:#40616e;--ra-radius-xs:8px;--ra-radius-sm:12px;--ra-radius-md:16px;--ra-radius-lg:20px;--ra-radius-xl:24px;--ra-radius-2xl:28px;--ra-radius-3xl:32px;--ra-radius-pill:999px;--ra-space-1:4px;--ra-space-2:8px;--ra-space-3:12px;--ra-space-4:16px;--ra-space-5:20px;--ra-space-6:24px;--ra-space-8:32px;--ra-space-10:40px;--ra-space-12:48px;--ra-font-display:"Fraunces", Georgia, "Times New Roman", serif;--ra-font-body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ra-font-mono:"JetBrains Mono", "SF Mono", Consolas, monospace;--ra-garis-isian:color-mix(in srgb, var(--ra-fg-muted) 65%, var(--ra-border-strong));--ra-shadow-card:0 1px 3px #1a16120f, 0 1px 2px #1a16120a;--ra-shadow-elevated:0 4px 16px #1a161214, 0 2px 6px #1a16120d;--ra-shadow-fab:0 6px 20px #b85c3c47}:root[data-theme=dark]{--ra-bg:#0f1419;--ra-bg-2:#141b22;--ra-surface:#161c24;--ra-surface-2:#1c232d;--ra-surface-warm:#232b36;--ra-overlay:#0000008c;--ra-fg:#e6e8ec;--ra-fg-strong:#f4f5f8;--ra-fg-muted:#9aa2ae;--ra-fg-faint:#5e6776;--ra-fg-faintest:#3a434f;--ra-fg-inverse:#0f1419;--ra-border:#232c38;--ra-border-strong:#34404f;--ra-border-faint:#1a2029;--ra-divider:#1f2733;--ra-primary:#d88562;--ra-primary-hover:#e29874;--ra-primary-press:#c57451;--ra-primary-soft:#3a2a22;--ra-primary-softer:#2a201a;--ra-on-primary:#1a1612;--ra-secondary:#9aab7b;--ra-secondary-soft:#2a3324;--ra-pro-surface:#2a201a;--ra-pro-border:#4a3526;--ra-max-surface:#221e33;--ra-max-border:#3c3556;--ra-tier-free:#9aa2ae;--ra-tier-pro:#d88562;--ra-tier-max:#9889cc;--ra-success:#8aa572;--ra-success-soft:#1f2c22;--ra-warning:#d9a85f;--ra-warning-soft:#322818;--ra-error:#d77268;--ra-error-soft:#321f1c;--ra-info:#7ca0ae;--ra-info-soft:#1f2d33;--ra-success-teks:#8aa572;--ra-warning-teks:#d9a85f;--ra-error-teks:#d77268;--ra-info-teks:#7ca0ae;--ra-shadow-card:none;--ra-shadow-elevated:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ra-bg:#0f1419;--ra-bg-2:#141b22;--ra-surface:#161c24;--ra-surface-2:#1c232d;--ra-surface-warm:#232b36;--ra-overlay:#0000008c;--ra-fg:#e6e8ec;--ra-fg-strong:#f4f5f8;--ra-fg-muted:#9aa2ae;--ra-fg-faint:#5e6776;--ra-fg-faintest:#3a434f;--ra-fg-inverse:#0f1419;--ra-border:#232c38;--ra-border-strong:#34404f;--ra-border-faint:#1a2029;--ra-divider:#1f2733;--ra-primary:#d88562;--ra-primary-hover:#e29874;--ra-primary-press:#c57451;--ra-primary-soft:#3a2a22;--ra-primary-softer:#2a201a;--ra-on-primary:#1a1612;--ra-secondary:#9aab7b;--ra-secondary-soft:#2a3324;--ra-pro-surface:#2a201a;--ra-pro-border:#4a3526;--ra-max-surface:#221e33;--ra-max-border:#3c3556;--ra-tier-free:#9aa2ae;--ra-tier-pro:#d88562;--ra-tier-max:#9889cc;--ra-success:#8aa572;--ra-success-soft:#1f2c22;--ra-warning:#d9a85f;--ra-warning-soft:#322818;--ra-error:#d77268;--ra-error-soft:#321f1c;--ra-info:#7ca0ae;--ra-info-soft:#1f2d33;--ra-success-teks:#8aa572;--ra-warning-teks:#d9a85f;--ra-error-teks:#d77268;--ra-info-teks:#7ca0ae;--ra-shadow-card:none;--ra-shadow-elevated:none}}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--ra-bg);color:var(--ra-fg);font-family:var(--ra-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:15px;line-height:1.6}h1,h2,h3{font-family:var(--ra-font-display);color:var(--ra-fg-strong);margin:0;font-weight:500;line-height:1.25}h1{font-size:30px}h2{font-size:23px}h3{font-size:19px}p{margin:0}a{color:var(--ra-primary);text-decoration:none}a:hover{text-decoration:underline}button,input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ra-primary);outline-offset:2px;border-radius:var(--ra-radius-xs)}.ra-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--ra-fg-muted);font-size:11px;font-weight:600}.ra-num{font-family:var(--ra-font-mono);font-variant-numeric:tabular-nums}.ra-ukur{color:var(--ra-primary);align-items:center;display:inline-flex}.ra-ukur i{background:currentColor;width:1.5px;height:12px;display:block}.ra-ukur b{background:currentColor;flex:1;height:1.5px;display:block}.ra-mata-wadah{position:relative}.ra-mata{width:44px;height:44px;color:var(--ra-fg-muted);border-radius:var(--ra-radius-xs);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.ra-mata:hover{color:var(--ra-fg-strong)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes ra-spin{to{transform:rotate(360deg)}}@keyframes ra-bounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.ra-layar-muat{background:var(--ra-bg);place-items:center;height:100%;display:grid}.ra-layar-muat>img{animation:.28s cubic-bezier(.16,1,.3,1) .15s both ra-muncul}@keyframes ra-muncul{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.ra-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ra-lp{--lp-pita-bg:#1a1612;--lp-pita-fg:#faf6f0;--lp-pita-redup:#c9c2b7;background:var(--ra-bg);color:var(--ra-fg);overflow-x:clip}:root[data-theme=dark] .ra-lp{--lp-pita-bg:var(--ra-surface-2);--lp-pita-fg:var(--ra-fg-strong);--lp-pita-redup:var(--ra-fg-muted)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ra-lp{--lp-pita-bg:var(--ra-surface-2);--lp-pita-fg:var(--ra-fg-strong);--lp-pita-redup:var(--ra-fg-muted)}}.ra-lp a,.ra-lp a:hover{text-decoration:none}.ra-lp-ukur{color:var(--ra-primary);align-items:center;display:inline-flex}.ra-lp-ukur i{background:currentColor;width:1.5px;height:12px;display:block}.ra-lp-ukur b{background:currentColor;flex:1;height:1.5px;display:block}.ra-lp-header{border-bottom:1px solid var(--ra-border);align-items:center;gap:28px;height:72px;padding:0 clamp(16px,4vw,56px);display:flex}.ra-lp-logo{font-family:var(--ra-font-display);letter-spacing:-.02em;color:var(--ra-fg-strong);white-space:nowrap;flex-shrink:0;align-items:center;gap:11px;font-size:19px;font-weight:500;display:flex}.ra-lp-nav{gap:4px;display:flex}.ra-lp-nav a{color:var(--ra-fg);border-radius:var(--ra-radius-xs);padding:10px 13px;font-size:14px;font-weight:500}.ra-lp-nav a:hover{color:var(--ra-primary-hover)}.ra-lp-header-ruang{flex:1}.ra-lp-masuk{color:var(--ra-fg-strong);white-space:nowrap;padding:12px 6px;font-size:14px;font-weight:600}.ra-lp-btn-gelap{background:var(--ra-fg-strong);min-height:44px;color:var(--ra-bg);border-radius:var(--ra-radius-pill);white-space:nowrap;flex-shrink:0;align-items:center;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.ra-lp-btn-gelap:hover{opacity:.88}.ra-lp-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;padding:72px clamp(16px,4vw,56px) 0;display:grid;position:relative}.ra-lp-hero-kiri{z-index:2;position:relative}.ra-lp-h1{letter-spacing:-.035em;text-wrap:balance;margin:0 0 18px;font-size:clamp(40px,5.2vw,74px);line-height:1.02}.ra-lp-h1-ukur{max-width:600px;margin:0 0 28px;display:flex}.ra-lp-h1-ukur .ra-lp-ukur{flex:1}.ra-lp-lead{color:var(--ra-fg-muted);max-width:560px;margin:0 0 30px;font-size:18px;line-height:1.65}.ra-lp-lead strong{color:var(--ra-fg-strong);font-weight:600}.ra-lp-cerita{background:var(--ra-surface);border:1.5px solid var(--ra-border-strong);border-radius:var(--ra-radius-xl);max-width:600px;color:var(--ra-fg);padding:18px 18px 14px;transition:border-color .16s cubic-bezier(.16,1,.3,1);display:block}.ra-lp-cerita:hover{border-color:var(--ra-primary)}.ra-lp-cerita-label{color:var(--ra-fg-muted);margin-bottom:8px;font-size:13px;font-weight:600}.ra-lp-cerita-teks{color:var(--ra-fg-strong);min-height:54px;font-size:17px;line-height:1.55}.ra-lp-cerita-teks.redup{color:var(--ra-fg-muted)}.ra-lp-kursor{background:var(--ra-primary);vertical-align:-3px;width:2px;height:20px;margin-left:2px;display:inline-block}.ra-lp-cerita-bawah{align-items:center;gap:10px;margin-top:12px;display:flex}.ra-lp-wil{min-height:38px;color:var(--ra-fg);background:var(--ra-surface-2);border:1px solid var(--ra-border);border-radius:10px;align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:600;display:inline-flex}.ra-lp-wil svg{color:var(--ra-primary);flex-shrink:0}.ra-lp-btn-cta{background:var(--ra-primary);min-height:48px;color:var(--ra-on-primary);border-radius:var(--ra-radius-pill);letter-spacing:-.01em;align-items:center;gap:12px;margin-left:auto;padding:0 22px;font-size:16px;font-weight:600;display:inline-flex}.ra-lp-btn-cta .ra-lp-ukur{color:currentColor;opacity:.85;width:18px}.ra-lp-btn-cta .ra-lp-ukur i{height:10px}.ra-lp-cerita:hover .ra-lp-btn-cta{background:var(--ra-primary-hover)}.ra-lp-contoh{flex-wrap:wrap;align-items:center;gap:8px;max-width:600px;margin-top:14px;display:flex}.ra-lp-contoh-t{color:var(--ra-fg-muted);margin-right:4px;font-size:14px}.ra-lp-chip{min-height:44px;color:var(--ra-fg);border:1px solid var(--ra-border-strong);border-radius:var(--ra-radius-pill);align-items:center;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.ra-lp-chip:hover{border-color:var(--ra-primary);color:var(--ra-primary-hover)}.ra-lp-catatan{color:var(--ra-fg-muted);flex-wrap:wrap;gap:8px 24px;margin-top:22px;font-size:14px;display:flex}.ra-lp-catatan span{align-items:center;gap:8px;display:inline-flex}.ra-lp-catatan svg{color:var(--ra-secondary);flex-shrink:0}.ra-lp-hero-kanan{padding-top:262px;position:relative}.ra-lp-denah{width:640px;max-width:100%;color:var(--ra-fg-strong);position:absolute;top:0;right:-24px}.ra-lp-denah text{font-family:var(--ra-font-mono);fill:var(--ra-fg-muted);font-size:10.5px}.ra-lp-denah .ruang{font-family:var(--ra-font-body);font-size:11px}.ra-lp-gelembung{z-index:3;background:var(--ra-fg-strong);max-width:340px;color:var(--ra-bg);border-radius:18px 18px 18px 6px;padding:13px 16px;font-size:14.5px;line-height:1.5;position:absolute;top:150px;left:-28px}.ra-lp-gelembung small{opacity:.78;margin-bottom:4px;font-size:12px;font-weight:500;display:block}.ra-lp-lembar{background:var(--ra-surface);border:1px solid var(--ra-border-strong);border-radius:var(--ra-radius-lg);overflow:hidden;box-shadow:0 18px 40px -18px #1a161238,0 2px 6px #1a16120f}:root[data-theme=dark] .ra-lp-lembar{box-shadow:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ra-lp-lembar{box-shadow:none}}.ra-lp-hero-kanan .ra-lp-lembar{z-index:2;margin-left:36px;position:relative}.ra-lp-kop{align-items:flex-start;gap:12px;padding:18px 20px 0;display:flex}.ra-lp-kop-jd{font-family:var(--ra-font-display);letter-spacing:-.02em;color:var(--ra-fg-strong);font-size:20px;font-weight:500}.ra-lp-kop-sub{color:var(--ra-fg-muted);margin-top:3px;font-size:13px}.ra-lp-tanda-contoh{color:var(--ra-fg-muted);border:1px dashed var(--ra-border-strong);white-space:nowrap;border-radius:8px;margin-left:auto;padding:4px 8px;font-size:12px;font-weight:600}.ra-lp-hspk{color:var(--ra-primary-hover);background:var(--ra-primary-softer);border:1px solid var(--ra-primary-soft);border-radius:8px;align-items:center;gap:6px;margin:12px 20px 0;padding:5px 9px;font-size:12.5px;font-weight:600;display:inline-flex}:root[data-theme=dark] .ra-lp-hspk{color:var(--ra-primary)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ra-lp-hspk{color:var(--ra-primary)}}.ra-lp-tabel{border-collapse:collapse;width:100%;margin-top:12px}.ra-lp-tabel th{color:var(--ra-fg-muted);text-align:left;background:var(--ra-surface-2);border-top:1px solid var(--ra-border);border-bottom:1px solid var(--ra-border-strong);padding:8px 20px;font-size:12px;font-weight:600}.ra-lp-tabel th.r,.ra-lp-tabel td.r{text-align:right}.ra-lp-tabel td{border-bottom:1px solid var(--ra-border);color:var(--ra-fg);vertical-align:baseline;padding:10px 20px;font-size:13.5px}.ra-lp-src{color:var(--ra-primary-hover);margin-top:2px;font-size:11.5px;font-weight:600;display:block}:root[data-theme=dark] .ra-lp-src{color:var(--ra-primary)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ra-lp-src{color:var(--ra-primary)}}.ra-lp-src.perkiraan{color:var(--ra-fg-muted)}.ra-lp-tabel .vol{color:var(--ra-fg-muted);white-space:nowrap}.ra-lp-tabel .jml{color:var(--ra-fg-strong);white-space:nowrap}.ra-lp-tabel tr.lain td{color:var(--ra-fg-muted);font-size:13px}.ra-lp-total{background:var(--ra-fg-strong);color:var(--ra-bg);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.ra-lp-total .k{font-size:13.5px;font-weight:500}.ra-lp-total .v{letter-spacing:-.01em;font-size:21px;font-weight:500}.ra-lp-ringkas{color:var(--ra-fg-muted);padding:12px 20px 14px;font-size:13px}.ra-lp-pita{border-top:1px solid var(--ra-border-strong);z-index:2;grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin-top:44px;display:grid;position:relative}.ra-lp-seg{padding:22px 24px 30px 0;position:relative}.ra-lp-seg+.ra-lp-seg{border-left:1px solid var(--ra-border);padding-left:24px}.ra-lp-seg:before{content:"";background:var(--ra-primary);width:1.5px;height:13px;position:absolute;top:-7px;left:0}.ra-lp-seg+.ra-lp-seg:before{left:-1px}.ra-lp-seg-jd{font-family:var(--ra-font-display);letter-spacing:-.02em;color:var(--ra-fg-strong);margin:0;font-size:26px;font-weight:500;line-height:1.2}.ra-lp-seg-ket{color:var(--ra-fg-muted);max-width:340px;margin-top:6px;font-size:15px;line-height:1.5}.ra-lp-sek{border-top:1px solid var(--ra-border);padding:104px clamp(16px,4vw,56px);scroll-margin-top:8px}.ra-lp-sek.sumber{background:var(--ra-bg-2)}.ra-lp-h2{letter-spacing:-.03em;text-wrap:balance;max-width:780px;margin:0 0 18px;font-size:clamp(32px,3.8vw,50px);line-height:1.06}.ra-lp-intro{color:var(--ra-fg-muted);max-width:620px;margin:0;font-size:17px;line-height:1.65}.ra-lp-alur{border-top:1.5px solid var(--ra-primary);grid-template-columns:repeat(3,1fr);gap:48px;margin-top:64px;display:grid;position:relative}.ra-lp-alur:after{content:"";background:var(--ra-primary);width:1.5px;height:13px;position:absolute;top:-7px;right:0}.ra-lp-tahap{padding-top:30px;position:relative}.ra-lp-tahap:before{content:"";background:var(--ra-primary);width:1.5px;height:13px;position:absolute;top:-7px;left:0}.ra-lp-tahap h3{letter-spacing:-.02em;margin:0 0 8px;font-size:26px}.ra-lp-tahap p{color:var(--ra-fg-muted);max-width:360px;font-size:15.5px;line-height:1.6}.ra-lp-peragaan{margin-top:24px}.ra-lp-b-user,.ra-lp-b-ai{max-width:340px;padding:12px 15px;font-size:14.5px;line-height:1.5}.ra-lp-b-user{background:var(--ra-fg-strong);color:var(--ra-bg);border-radius:16px 16px 16px 5px}.ra-lp-b-ai{background:var(--ra-surface);border:1px solid var(--ra-border-strong);color:var(--ra-fg-strong);border-radius:16px 16px 5px}.ra-lp-b-user small,.ra-lp-b-ai small{margin-bottom:3px;font-size:12px;font-weight:500;display:block}.ra-lp-b-user small{opacity:.78}.ra-lp-b-ai small{color:var(--ra-fg-muted)}.ra-lp-berkas{background:var(--ra-surface);border:1px solid var(--ra-border-strong);border-radius:var(--ra-radius-md);align-items:center;gap:12px;max-width:360px;padding:12px 14px;display:flex}.ra-lp-berkas-ik{border:1.5px solid var(--ra-fg-strong);border-radius:4px;flex-shrink:0;width:36px;height:44px;position:relative}.ra-lp-berkas-ik:after{content:"";border-top:1.5px solid var(--ra-fg-muted);border-bottom:1.5px solid var(--ra-fg-muted);height:14px;position:absolute;top:12px;left:6px;right:6px}.ra-lp-berkas-nm{color:var(--ra-fg-strong);font-size:14px;font-weight:600}.ra-lp-berkas-ds{color:var(--ra-fg-muted);margin-top:2px;font-size:12.5px}.ra-lp-berkas-fmt{gap:6px;margin-left:auto;display:flex}.ra-lp-berkas-fmt span{color:var(--ra-fg);border:1px solid var(--ra-border-strong);border-radius:8px;padding:6px 9px;font-size:12.5px;font-weight:600}.ra-lp-banding{grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}.ra-lp-banding .ra-lp-h2{font-size:clamp(30px,3vw,42px)}.ra-lp-poin{flex-direction:column;gap:14px;margin:28px 0 0;padding:0;list-style:none;display:flex}.ra-lp-poin li{color:var(--ra-fg);gap:12px;font-size:15.5px;line-height:1.55;display:flex}.ra-lp-poin .t{width:14px;height:9px;color:var(--ra-primary);flex-shrink:0;align-self:flex-start;align-items:center;margin-top:8px;display:inline-flex}.ra-lp-poin .t b{background:currentColor;flex:1;height:1.5px}.ra-lp-poin .t i{background:currentColor;width:1.5px;height:9px}.ra-lp-banding .ra-lp-kop{border-bottom:1px solid var(--ra-border);padding-bottom:14px}.ra-lp-bd .br{border-bottom:1px solid var(--ra-border);grid-template-columns:1.7fr 1fr 1fr 1.15fr;align-items:baseline;gap:12px;padding:12px 20px;font-size:13.5px;display:grid}.ra-lp-bd .br.kepala{background:var(--ra-surface-2);border-bottom-color:var(--ra-border-strong);color:var(--ra-fg-muted);padding-top:9px;padding-bottom:9px;font-size:12px;font-weight:600}.ra-lp-bd .r{text-align:right}.ra-lp-bd .nm{color:var(--ra-fg-strong)}.ra-lp-bd .lbl{display:none}.ra-lp-bd .br.tidak-ada .ra-lp-num{color:var(--ra-fg-muted)}.ra-lp-st{white-space:nowrap;border-radius:8px;justify-self:end;padding:4px 8px;font-size:12px;font-weight:600}.ra-lp-st.sama{color:var(--ra-fg-muted);border:1px solid var(--ra-border)}.ra-lp-st.mahal{color:var(--ra-error-teks);background:var(--ra-error-soft)}.ra-lp-st.hilang{color:var(--ra-warning-teks);background:var(--ra-warning-soft)}.ra-lp-simpul{color:var(--ra-fg);padding:14px 20px 16px;font-size:14px;line-height:1.55}.ra-lp-simpul strong{color:var(--ra-error-teks)}.ra-lp-juga{margin-top:96px}.ra-lp-juga h3{letter-spacing:-.02em;margin:0 0 8px;font-size:30px}.ra-lp-daftar{border-top:1px solid var(--ra-border-strong);margin-top:24px}.ra-lp-bar{border-bottom:1px solid var(--ra-border);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 220px;align-items:baseline;gap:32px;padding:22px 0;display:grid}.ra-lp-bar-jd{font-family:var(--ra-font-display);letter-spacing:-.015em;color:var(--ra-fg-strong);font-size:22px;font-weight:500}.ra-lp-bar-ds{color:var(--ra-fg-muted);font-size:15px;line-height:1.6}.ra-lp-bar-pk{color:var(--ra-fg);text-align:right;font-size:14px;font-weight:600}.ra-lp-anatomi{max-width:1080px;margin-top:56px}.ra-lp-baris{background:var(--ra-surface);border:1px solid var(--ra-border-strong);border-radius:var(--ra-radius-md);grid-template-columns:2.3fr 1fr 1.2fr 1fr;align-items:center;gap:16px;padding:18px 22px;display:grid}.ra-lp-baris .nm{color:var(--ra-fg-strong);font-size:17px;font-weight:500}.ra-lp-baris .kd{color:var(--ra-fg-muted);margin-top:2px;font-size:12.5px}.ra-lp-baris .vol{text-align:right;color:var(--ra-fg-muted);font-size:15px}.ra-lp-baris .hg{text-align:right;color:var(--ra-fg-strong);font-size:17px}.ra-lp-tag{white-space:nowrap;border-radius:8px;justify-self:end;padding:5px 9px;font-size:12.5px;font-weight:600}.ra-lp-tag.h{color:var(--ra-primary-hover);background:var(--ra-primary-softer);border:1px solid var(--ra-primary-soft)}:root[data-theme=dark] .ra-lp-tag.h{color:var(--ra-primary)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ra-lp-tag.h{color:var(--ra-primary)}}.ra-lp-tag.p{color:var(--ra-fg-muted);border:1px dashed var(--ra-border-strong)}.ra-lp-penunjuk{grid-template-columns:2.3fr 1fr 1.2fr 1fr;gap:16px;margin-bottom:28px;padding:0 22px;display:grid}.ra-lp-pn{color:var(--ra-fg);padding-top:30px;font-size:14px;line-height:1.5;position:relative}.ra-lp-pn:before{content:"";background:var(--ra-primary);width:1px;height:22px;position:absolute;top:0}.ra-lp-pn:after{content:"";background:var(--ra-primary);border-radius:50%;width:5px;height:5px;position:absolute;top:20px}.ra-lp-pn.ki:before{left:12px}.ra-lp-pn.ki:after{left:10px}.ra-lp-pn.ka{text-align:right}.ra-lp-pn.ka:before{right:24px}.ra-lp-pn.ka:after{right:22px}.ra-lp-pn b{color:var(--ra-fg-strong);margin-bottom:2px;font-weight:600;display:block}.ra-lp-wilayah{border-top:1px solid var(--ra-border-strong);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:48px;margin-top:40px;padding-top:32px;display:grid}.ra-lp-wilayah-jd{font-family:var(--ra-font-display);letter-spacing:-.02em;color:var(--ra-fg-strong);font-size:26px;font-weight:500}.ra-lp-wilayah-ds{color:var(--ra-fg-muted);margin-top:8px;font-size:15px;line-height:1.6}.ra-lp-wilayah ul{columns:3;column-gap:32px;margin:0;padding:0;list-style:none}.ra-lp-wilayah li{color:var(--ra-fg);border-bottom:1px solid var(--ra-border);break-inside:avoid;padding:7px 0;font-size:15px}.ra-lp-paket{border:1px solid var(--ra-border-strong);border-radius:var(--ra-radius-lg);background:var(--ra-surface);margin-top:48px;overflow:hidden}.ra-lp-pr{border-bottom:1px solid var(--ra-border);grid-template-columns:1.35fr 1fr 1fr 1fr;display:grid}.ra-lp-pr:last-child{border-bottom:0}.ra-lp-pr>div{color:var(--ra-fg);padding:16px 22px;font-size:14.5px;line-height:1.5}.ra-lp-pr>div+div{border-left:1px solid var(--ra-border)}.ra-lp-pr .fitur{color:var(--ra-fg-strong);font-weight:500}.ra-lp-pr .pro{background:var(--ra-primary-softer)}.ra-lp-pr.kepala>div{flex-direction:column;padding:24px 22px;display:flex}.ra-lp-pr.kepala .nm{font-family:var(--ra-font-display);letter-spacing:-.02em;color:var(--ra-fg-strong);font-size:26px;font-weight:500}.ra-lp-pr.kepala .hg{color:var(--ra-fg);margin:4px 0 16px;font-size:15px}.ra-lp-pr.kepala .hg .ra-lp-num{color:var(--ra-fg-strong);font-size:17px}.ra-lp-pr.kepala .ket-pro{color:var(--ra-primary-hover);margin:-8px 0 14px;font-size:13px;font-weight:600}:root[data-theme=dark] .ra-lp-pr.kepala .ket-pro{color:var(--ra-primary)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ra-lp-pr.kepala .ket-pro{color:var(--ra-primary)}}.ra-lp-pr.kepala .catatan-pk{color:var(--ra-fg-muted);max-width:260px;font-size:14px;line-height:1.55}.ra-lp-btn-pk{border-radius:var(--ra-radius-pill);border:1.5px solid var(--ra-border-strong);min-height:44px;color:var(--ra-fg-strong);justify-content:center;align-items:center;margin-top:auto;font-size:14.5px;font-weight:600;display:flex}.ra-lp-btn-pk:hover{border-color:var(--ra-primary)}.ra-lp-btn-pk.utama{background:var(--ra-primary);color:var(--ra-on-primary);border-color:var(--ra-primary)}.ra-lp-btn-pk.utama:hover{background:var(--ra-primary-hover);border-color:var(--ra-primary-hover)}.ra-lp-tidak{color:var(--ra-fg-muted)}.ra-lp-paket-cat{color:var(--ra-fg-muted);max-width:760px;margin-top:18px;font-size:14.5px;line-height:1.6}.ra-lp-tanya{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:64px;display:grid}.ra-lp-tanya details{border-bottom:1px solid var(--ra-border)}.ra-lp-tanya details:first-child{border-top:1px solid var(--ra-border-strong)}.ra-lp-tanya summary{cursor:pointer;min-height:44px;font-family:var(--ra-font-display);letter-spacing:-.015em;color:var(--ra-fg-strong);align-items:center;gap:16px;padding:22px 0;font-size:22px;font-weight:500;list-style:none;display:flex}.ra-lp-tanya summary::-webkit-details-marker{display:none}.ra-lp-pl{width:16px;height:16px;color:var(--ra-primary);flex-shrink:0;margin-left:auto;position:relative}.ra-lp-pl:before,.ra-lp-pl:after{content:"";background:currentColor;position:absolute}.ra-lp-pl:before{height:1.5px;top:7px;left:0;right:0}.ra-lp-pl:after{width:1.5px;top:0;bottom:0;left:7px}.ra-lp-tanya details[open] .ra-lp-pl:after{display:none}.ra-lp-tanya details p{color:var(--ra-fg-muted);max-width:640px;margin:0 0 24px;font-size:15.5px;line-height:1.7}.ra-lp-penutup{background:var(--lp-pita-bg);color:var(--lp-pita-fg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;padding:104px clamp(16px,4vw,56px);display:grid}.ra-lp-penutup .ra-lp-h2{color:var(--lp-pita-fg);margin-bottom:14px}.ra-lp-penutup p{color:var(--lp-pita-redup);max-width:520px;font-size:17px;line-height:1.65}.ra-lp-penutup .ra-lp-cerita{border-color:#0000;max-width:none}.ra-lp-penutup .ra-lp-cerita:hover{border-color:var(--ra-primary)}.ra-lp-footer{border-top:1px solid var(--ra-border);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:40px;padding:48px clamp(16px,4vw,56px) 40px;display:grid}.ra-lp-footer-ds{color:var(--ra-fg-muted);max-width:380px;margin-top:12px;font-size:14px;line-height:1.6}.ra-lp-kol{flex-direction:column;gap:2px;display:flex}.ra-lp-kol-jd{color:var(--ra-fg-strong);margin-bottom:6px;font-size:13.5px;font-weight:600}.ra-lp-kol a{color:var(--ra-fg);padding:9px 0;font-size:14.5px}.ra-lp-kol a:hover{color:var(--ra-primary-hover)}.ra-lp-hak{color:var(--ra-fg-muted);border-top:1px solid var(--ra-border);grid-column:1/-1;padding-top:20px;font-size:13px}@media (width<=1100px){.ra-lp-hero{grid-template-columns:1fr;gap:40px}.ra-lp-hero-kanan{padding-top:0}.ra-lp-denah{display:none}.ra-lp-gelembung{max-width:none;margin-bottom:12px;position:relative;top:0;left:0}.ra-lp-hero-kanan .ra-lp-lembar{margin-left:0}.ra-lp-banding{grid-template-columns:1fr;gap:40px}.ra-lp-tanya{grid-template-columns:1fr;gap:8px}.ra-lp-penutup{grid-template-columns:1fr;gap:40px}}@media (width<=720px){.ra-lp-header{gap:10px}.ra-lp-nav,.ra-lp-masuk,.ra-lp-logo span{display:none}.ra-lp-hero{gap:28px;padding-top:32px}.ra-lp-h1{margin-bottom:14px}.ra-lp-h1-ukur{margin-bottom:20px}.ra-lp-lead{margin-bottom:22px;font-size:16px}.ra-lp-cerita{border-radius:var(--ra-radius-lg);padding:14px 14px 12px}.ra-lp-cerita-teks{font-size:16px}.ra-lp-cerita-bawah{flex-wrap:wrap}.ra-lp-btn-cta{justify-content:center;width:100%;margin-left:0}.ra-lp-catatan{flex-direction:column;gap:10px}.ra-lp-kop{padding:16px 14px 0}.ra-lp-tabel th,.ra-lp-tabel td{padding-left:14px;padding-right:14px}.ra-lp-hspk{margin-left:14px}.ra-lp-pita{border-top:0;grid-template-columns:1fr;margin-top:28px}.ra-lp-seg,.ra-lp-seg+.ra-lp-seg{border-left:1px solid var(--ra-border-strong);padding:16px 0 16px 18px}.ra-lp-seg:before,.ra-lp-seg+.ra-lp-seg:before{width:2px;height:22px;top:16px;left:-1px}.ra-lp-seg-jd{font-size:22px}.ra-lp-sek{padding:64px 16px}.ra-lp-alur{border-top:0;border-left:1.5px solid var(--ra-primary);grid-template-columns:1fr;gap:40px;margin-top:40px;padding-left:20px}.ra-lp-alur:after{width:13px;height:1.5px;inset:auto auto 0 -7px}.ra-lp-tahap{padding-top:0}.ra-lp-tahap:before{width:13px;height:1.5px;top:8px;left:-27px}.ra-lp-tahap h3{font-size:23px}.ra-lp-berkas-fmt{display:none}.ra-lp-bd .br{grid-template-columns:1fr 1fr 1fr;row-gap:6px;padding:12px 14px}.ra-lp-bd .br.kepala{display:none}.ra-lp-bd .br .nm{grid-column:1/-1;font-weight:500}.ra-lp-bd .br>.r{text-align:left}.ra-lp-bd .lbl{font-family:var(--ra-font-body);color:var(--ra-fg-muted);font-size:11.5px;display:block}.ra-lp-st{justify-self:start}.ra-lp-banding .ra-lp-kop{padding:16px 14px 12px}.ra-lp-simpul{padding:14px}.ra-lp-juga{margin-top:64px}.ra-lp-bar{grid-template-columns:1fr;gap:6px}.ra-lp-bar-pk{text-align:left}.ra-lp-baris{grid-template-columns:1fr auto;row-gap:8px;padding:14px}.ra-lp-baris .vol{text-align:left}.ra-lp-penunjuk{grid-template-columns:1fr;gap:0;padding:0}.ra-lp-pn,.ra-lp-pn.ka{text-align:left;padding:12px 0 0 18px}.ra-lp-pn:before,.ra-lp-pn.ka:before{width:10px;height:1px;top:16px;left:0;right:auto}.ra-lp-pn:after,.ra-lp-pn.ka:after{display:none}.ra-lp-wilayah{grid-template-columns:1fr;gap:20px}.ra-lp-wilayah ul{columns:2;column-gap:20px}.ra-lp-paket{border-radius:var(--ra-radius-md)}.ra-lp-pr{grid-template-columns:1fr 1fr 1fr}.ra-lp-pr>div{padding:10px 12px;font-size:13.5px}.ra-lp-pr .fitur{background:var(--ra-surface-2);grid-column:1/-1;border-left:0!important}.ra-lp-pr .fitur+div{border-left:0}.ra-lp-pr.kepala .fitur{display:none}.ra-lp-pr.kepala>div{padding:14px 10px}.ra-lp-pr.kepala .nm{font-size:20px}.ra-lp-pr.kepala .hg{font-size:12px}.ra-lp-pr.kepala .hg .ra-lp-num{font-size:13.5px}.ra-lp-pr.kepala .ket-pro{font-size:11.5px}.ra-lp-btn-pk{padding:0 6px;font-size:13px}.ra-lp-tanya summary{font-size:19px}.ra-lp-penutup{gap:28px;padding:64px 16px}.ra-lp-footer{grid-template-columns:1fr 1fr;gap:28px;padding:40px 16px 32px}.ra-lp-footer>div:first-child{grid-column:1/-1}}.ra-auth{background:var(--ra-bg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;display:grid}.ra-auth a,.ra-auth a:hover{text-decoration:none}.ra-auth-ukur{color:var(--ra-primary);align-items:center;display:inline-flex}.ra-auth-ukur i{background:currentColor;width:1.5px;height:12px;display:block}.ra-auth-ukur b{background:currentColor;flex:1;height:1.5px;display:block}.ra-auth-lembar{background:var(--ra-bg-2);padding:28px;display:flex}.ra-auth-bingkai{border:1px solid var(--ra-border-strong);flex-direction:column;flex:1;min-width:0;padding:36px 40px 0;display:flex;position:relative;overflow:hidden}.ra-auth-logo{width:fit-content;font-family:var(--ra-font-display);letter-spacing:-.02em;color:var(--ra-fg-strong);align-items:center;gap:11px;font-size:19px;font-weight:500;display:flex}.ra-auth-kiri{z-index:2;max-width:500px;margin-top:auto;margin-bottom:28px;position:relative}.ra-auth-judul{font-family:var(--ra-font-display);letter-spacing:-.033em;color:var(--ra-fg-strong);text-wrap:balance;margin:0 0 16px;font-size:clamp(34px,3.6vw,52px);font-weight:500;line-height:1.04}.ra-auth-ukurjd{width:220px;margin-bottom:18px;display:flex}.ra-auth-ukurjd .ra-auth-ukur{flex:1}.ra-auth-teks{color:var(--ra-fg-muted);max-width:440px;font-size:16.5px;line-height:1.65}.ra-auth-denah-wadah{flex:1 1 0;justify-content:flex-end;min-width:0;min-height:150px;padding:12px 24px 20px 0;display:flex}.ra-auth-denah{width:100%;max-width:300px;color:var(--ra-fg-strong)}.ra-auth-denah.lahan{max-width:190px}.ra-auth-denah text{font-family:var(--ra-font-mono);fill:var(--ra-fg-muted);font-size:10.5px}.ra-auth-denah .ruang{font-family:var(--ra-font-body);font-size:11px}.ra-auth-denah.lahan text{font-size:26px}.ra-auth-kop{border-top:1px solid var(--ra-border-strong);border-left:1px solid var(--ra-border-strong);background:var(--ra-bg-2);z-index:2;grid-template-columns:auto auto;align-self:flex-end;min-width:330px;margin-right:-40px;display:grid;position:relative}.ra-auth-kop div{color:var(--ra-fg);border-bottom:1px solid var(--ra-border);padding:9px 14px;font-size:12.5px}.ra-auth-kop div:nth-child(odd){color:var(--ra-fg-muted);border-right:1px solid var(--ra-border)}.ra-auth-kop div:nth-last-child(-n+2){border-bottom:0}.ra-auth-kop .kuat{color:var(--ra-fg-strong);font-weight:600}.ra-auth-gratis{border-top:1px solid var(--ra-border-strong);max-width:460px;margin-top:26px}.ra-auth-gratis-jd{color:var(--ra-fg-strong);padding:12px 0 6px;font-size:14px;font-weight:600}.ra-auth-gratis ul{margin:0;padding:0;list-style:none}.ra-auth-gratis li{border-bottom:1px solid var(--ra-border);grid-template-columns:1fr auto;align-items:baseline;gap:16px;padding:11px 0;font-size:14.5px;display:grid}.ra-auth-gratis li span:first-child{color:var(--ra-fg-strong)}.ra-auth-gratis li span:last-child{color:var(--ra-fg-muted);text-align:right}.ra-auth-gratis-cat{color:var(--ra-fg-muted);margin-top:12px;font-size:14px}.ra-auth-gratis-cat strong{color:var(--ra-fg-strong);font-weight:600}.ra-auth-kanan{justify-content:center;align-items:center;padding:48px 32px;display:flex}.ra-auth-form{width:100%;max-width:400px}.ra-auth-h1{letter-spacing:-.03em;margin:0 0 10px;font-size:40px;line-height:1.05}.ra-auth-ganti{color:var(--ra-fg-muted);margin:0 0 32px;font-size:15px}.ra-auth-ganti a{color:var(--ra-primary-hover);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.ra-auth-ganti a:hover{text-decoration:underline}.ra-auth-kolom{margin-bottom:18px}.ra-auth-lb{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:7px;display:flex}.ra-auth-lb label{color:var(--ra-fg-strong);font-size:14px;font-weight:600}.ra-auth-lb a{color:var(--ra-primary-hover);padding:6px 0;font-size:14px;font-weight:500}.ra-auth-lb a:hover{text-decoration:underline}.ra-auth-isian{position:relative}.ra-auth-isian input{border:1.5px solid var(--ra-garis-isian);border-radius:var(--ra-radius-sm);background:var(--ra-surface);width:100%;height:50px;color:var(--ra-fg-strong);padding:0 14px;font-size:16px}.ra-auth-isian.sandi input{padding-right:52px}.ra-auth-isian input::placeholder{color:var(--ra-fg-muted)}.ra-auth-isian input:focus-visible{border-color:var(--ra-primary)}.ra-auth-isian.salah input{border-color:var(--ra-error)}.ra-auth-petunjuk{color:var(--ra-fg-muted);margin-top:7px;font-size:13px;line-height:1.5}.ra-auth-galat{color:var(--ra-error-teks);margin-top:7px;font-size:13px;line-height:1.5}.ra-auth-galat a{color:var(--ra-error-teks);text-underline-offset:2px;font-weight:600;text-decoration:underline}.ra-auth-galat a:hover{text-decoration:underline}.ra-auth-pesan{margin-bottom:18px}.ra-auth-ganti strong{color:var(--ra-fg-strong);overflow-wrap:anywhere;font-weight:600}.ra-auth-isian input.ra-auth-kode{height:60px;font-family:var(--ra-font-mono);letter-spacing:.4em;text-align:center;padding-left:calc(14px + .4em);font-size:24px}.ra-auth-penjelas{color:var(--ra-fg-muted);margin:0 0 20px;font-size:15px;line-height:1.65}.ra-auth-catatan{border-top:1px solid var(--ra-border-strong);border-bottom:1px solid var(--ra-border);color:var(--ra-fg-muted);margin-bottom:22px;padding:14px 0;font-size:14px;line-height:1.55}.ra-auth-catatan b{color:var(--ra-fg-strong);margin-bottom:4px;font-weight:600;display:block}.ra-auth-kecil{color:var(--ra-fg-muted);text-align:center;margin-top:18px;font-size:14px}.ra-auth-kecil a,.ra-auth-teks-btn{color:var(--ra-primary-hover);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.ra-auth-kecil a:hover{text-decoration:underline}.ra-auth-teks-btn{font:inherit;cursor:pointer;background:0 0;border:0;padding:10px 2px;font-weight:600}.ra-auth-kembali{border-top:1px solid var(--ra-border);margin-top:28px;padding-top:18px;font-size:14px}.ra-auth-kembali a{color:var(--ra-fg-muted);padding:10px 0;font-weight:600}.ra-auth-kembali a:hover{color:var(--ra-fg-strong)}.ra-auth-langkah{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 28px;padding:0;list-style:none;display:grid}.ra-auth-langkah li{color:var(--ra-fg-muted);flex-direction:column;gap:8px;font-size:13px;display:flex}.ra-auth-langkah li .ra-auth-ukur{color:var(--ra-border-strong)}.ra-auth-langkah li.lewat .ra-auth-ukur{color:var(--ra-fg-muted)}.ra-auth-langkah li.kini{color:var(--ra-fg-strong);font-weight:600}.ra-auth-langkah li.kini .ra-auth-ukur{color:var(--ra-primary)}.ra-auth-kuat{align-items:center;gap:10px;margin-top:9px;display:flex}.ra-auth-kuat-ruas{flex:1;grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.ra-auth-kuat-ruas span{background:var(--ra-surface-warm);border-radius:2px;height:4px}.ra-auth-kuat-ruas span.isi{background:var(--ra-success)}.ra-auth-kuat b{white-space:nowrap;color:var(--ra-fg-muted);font-size:12.5px;font-weight:600}.ra-auth-kuat b.aman{color:var(--ra-success-teks)}.ra-auth-pemisah{color:var(--ra-fg-muted);align-items:center;gap:12px;margin:22px 0;font-size:13px;display:flex}.ra-auth-pemisah .ra-auth-ukur{color:var(--ra-border-strong);flex:1}.ra-auth-google{justify-content:center;min-height:44px;display:flex}.ra-auth-google-cat{color:var(--ra-fg-muted);text-align:center;margin-top:8px;font-size:13px}.ra-auth-legal{color:var(--ra-fg-muted);margin-top:28px;font-size:13px;line-height:1.6}.ra-auth-legal a{color:var(--ra-fg-muted);text-underline-offset:2px;text-decoration:underline}.ra-auth-legal a:hover{text-decoration:underline}.ra-auth-jeda-jd{letter-spacing:-.025em;margin:0 0 12px;font-size:32px;line-height:1.1}.ra-auth-jeda p{color:var(--ra-fg-muted);margin:0 0 22px;font-size:15px;line-height:1.65}.ra-auth-jeda p strong{color:var(--ra-fg-strong)}.ra-auth-hitung{border-top:1.5px solid var(--ra-warning);margin-bottom:22px;padding-top:16px;position:relative}.ra-auth-hitung:before,.ra-auth-hitung:after{content:"";background:var(--ra-warning);width:1.5px;height:13px;position:absolute;top:-7px}.ra-auth-hitung:before{left:0}.ra-auth-hitung:after{right:0}.ra-auth-hitung-baris{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ra-auth-hitung-baris span{color:var(--ra-fg-muted);font-size:14px}.ra-auth-hitung-baris .ra-num{color:var(--ra-fg-strong);font-size:28px}.ra-auth-hitung-bar{background:var(--ra-surface-warm);border-radius:3px;height:5px;margin-top:12px;overflow:hidden}.ra-auth-hitung-bar i{background:var(--ra-warning);height:100%;transition:width 1s linear;display:block}.ra-auth-jeda ul{flex-direction:column;gap:10px;margin:0 0 24px;padding:0;list-style:none;display:flex}.ra-auth-jeda li{color:var(--ra-fg);padding-left:20px;font-size:14px;line-height:1.55;position:relative}.ra-auth-jeda li:before{content:"";background:var(--ra-primary);width:12px;height:1.5px;position:absolute;top:10px;left:0}.ra-auth-btn-link{border-radius:var(--ra-radius-pill);background:var(--ra-primary);min-height:52px;color:var(--ra-on-primary);justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex}.ra-auth-btn-link:hover{background:var(--ra-primary-hover)}@media (width<=860px){.ra-auth{grid-template-columns:1fr}.ra-auth-lembar{padding:12px 12px 0}.ra-auth-bingkai{border-bottom:0;padding:20px 18px 18px}.ra-auth-denah-wadah,.ra-auth-kop,.ra-auth-gratis,.ra-auth-gratis-cat{display:none}.ra-auth-kiri{margin:48px 0 0}.ra-auth-judul{margin-bottom:12px;font-size:32px}.ra-auth-ukurjd{width:120px;margin-bottom:12px}.ra-auth-teks{font-size:15px}.ra-auth-kanan{align-items:flex-start;padding:28px 16px 40px}.ra-auth-h1{font-size:32px}.ra-auth-ganti{margin-bottom:24px}}.ra-panel{border-left:1px solid var(--ra-border);background:var(--ra-surface);flex-direction:column;flex-shrink:0;width:560px;min-height:0;display:flex}.ra-panel--lampiran{width:420px}@media (width<=1180px){.ra-panel,.ra-panel--lampiran{width:360px}}@media (width<=860px){.ra-panel,.ra-panel--lampiran{inset-block:0;z-index:12;width:min(100%,420px);box-shadow:var(--ra-shadow-elevated);position:absolute;right:0}}.ra-wilmeta{min-width:0;color:var(--ra-fg-muted);align-items:center;gap:7px;margin-top:2px;font-size:12.5px;display:flex}.ra-wilmeta svg{color:var(--ra-primary);flex-shrink:0}.ra-wilmeta__nama{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ra-wilmeta__tag{border:1px solid var(--ra-border-strong);font-family:var(--ra-font-mono);white-space:nowrap;border-radius:6px;flex-shrink:0;padding:1px 6px;font-size:11px}.ra-chatkepala{height:var(--ra-tinggi-kepala);border-bottom:1px solid var(--ra-border);background:var(--ra-bg);flex-shrink:0;align-items:center;gap:18px;padding:0 28px;display:flex}.ra-layout--sidebar-tutup .ra-chatkepala{padding-left:64px}.ra-chatkepala__tt{flex:1;min-width:0}.ra-chatkepala__judul{font-family:var(--ra-font-display);letter-spacing:-.02em;color:var(--ra-fg-strong);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:19px;font-weight:500;line-height:1.2;overflow:hidden}.ra-menujudul{width:fit-content;max-width:calc(100% + 8px);margin-left:-8px;position:relative}.ra-menujudul__tombol{border-radius:var(--ra-radius-xs);max-width:100%;min-height:34px;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.ra-menujudul__tombol:hover,.ra-menujudul__tombol[aria-expanded=true]{background:var(--ra-surface-2)}.ra-menujudul__tombol:focus-visible{outline:2px solid var(--ra-primary);outline-offset:-2px}.ra-menujudul__teks{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ra-menujudul__panah{color:var(--ra-fg-muted);flex-shrink:0}.ra-menujudul__isian{box-sizing:border-box;background:var(--ra-surface);border:1px solid var(--ra-primary);border-radius:var(--ra-radius-xs);width:min(520px,100%);height:34px;color:var(--ra-fg-strong);font:inherit;letter-spacing:inherit;padding:0 8px}.ra-menujudul__isian:focus{box-shadow:0 0 0 3px var(--ra-primary-softer);outline:none}.ra-menujudul__menu{z-index:30;background:var(--ra-surface);border:1px solid var(--ra-border);border-radius:var(--ra-radius-md);min-width:220px;box-shadow:var(--ra-shadow-elevated);padding:6px;position:absolute;top:calc(100% + 4px);left:0}.ra-menujudul__item{border-radius:var(--ra-radius-xs);width:100%;min-height:40px;color:var(--ra-fg);font-family:var(--ra-font-body,inherit);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:0 12px;font-size:14px;display:flex}.ra-menujudul__item svg{color:var(--ra-fg-muted);flex-shrink:0}.ra-menujudul__item:hover,.ra-menujudul__item:focus-visible{background:var(--ra-surface-2);outline:none}.ra-menujudul__item--bahaya,.ra-menujudul__item--bahaya svg{color:var(--ra-error-teks)}.ra-menujudul__garis{border:none;border-top:1px solid var(--ra-border);height:0;margin:6px 4px}.ra-menujudul__galat{z-index:30;background:var(--ra-surface);border:1px solid var(--ra-error);border-radius:var(--ra-radius-sm);max-width:320px;box-shadow:var(--ra-shadow-elevated);color:var(--ra-error-teks);margin:0;padding:8px 12px;font-size:13px;position:absolute;top:calc(100% + 4px);left:0}.ra-segmen{background:var(--ra-surface-2);border:1px solid var(--ra-border);border-radius:var(--ra-radius-sm);flex-shrink:0;gap:2px;padding:3px;display:flex}.ra-segmen__tombol{height:36px;color:var(--ra-fg-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;padding:0 14px;font-family:inherit;font-size:13.5px;font-weight:600;transition:background .12s,color .12s;display:inline-flex}.ra-segmen__tombol:hover{color:var(--ra-fg-strong)}.ra-segmen__tombol.aktif{background:var(--ra-surface);border-color:var(--ra-border-strong);color:var(--ra-fg-strong)}.ra-segmen__titik{background:var(--ra-primary);border-radius:50%;width:6px;height:6px}.ra-segmen__angka{font-family:var(--ra-font-mono);color:var(--ra-fg-muted);font-size:11px;font-weight:500}.ra-panel__kepala{border-bottom:1px solid var(--ra-border);flex-shrink:0;align-items:center;gap:12px;height:68px;padding:0 20px;display:flex}.ra-panel__judul{font-family:var(--ra-font-display);letter-spacing:-.02em;color:var(--ra-fg-strong);margin:0;font-size:19px;font-weight:500}.ra-panel__tab{display:none}.ra-panel__tutup{border-radius:var(--ra-radius-xs);width:36px;height:36px;color:var(--ra-fg-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.ra-panel__tutup:hover{background:var(--ra-surface-2);color:var(--ra-fg-strong)}@media (width<=860px){.ra-panel__judul{display:none}.ra-panel__tab{display:flex}}@media (width<=640px){.ra-chatkepala{gap:8px;padding-right:12px}.ra-chatkepala__judul{font-size:16px}.ra-wilmeta__tag{display:none}.ra-menujudul__tombol,.ra-menujudul__isian,.ra-menujudul__item{min-height:44px}.ra-segmen__tombol{justify-content:center;gap:0;width:44px;height:44px;padding:0}.ra-segmen__label,.ra-segmen__angka{display:none}}.ra-sb{background:var(--ra-bg-2);--sb-tenggelam:color-mix(in srgb, var(--ra-fg-muted) 9%, var(--ra-bg-2));--sb-aktif:var(--ra-surface-warm);--sb-ajak:color-mix(in srgb, var(--ra-primary) 16%, var(--ra-bg-2));flex-direction:column;flex-shrink:0;width:280px;height:100%;display:flex}.ra-sb--lapis{box-shadow:var(--ra-shadow-elevated)}.ra-sb__kepala{padding:var(--ra-space-4) var(--ra-space-3) var(--ra-space-3)}.ra-sb__merek{justify-content:space-between;align-items:center;gap:var(--ra-space-2);margin-bottom:var(--ra-space-4);display:flex}.ra-sb__merek-tautan{min-width:0;padding:var(--ra-space-1) var(--ra-space-2);margin-left:calc(var(--ra-space-2) * -1);border-radius:var(--ra-radius-sm);color:var(--ra-fg-strong);align-items:center;gap:10px;text-decoration:none;display:flex}.ra-sb__merek-tautan:hover{background:var(--ra-surface-warm);text-decoration:none}.ra-sb__merek-nama{font-family:var(--ra-font-display);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:500;overflow:hidden}.ra-sb__baru{justify-content:center;align-items:center;gap:var(--ra-space-2);background:var(--ra-primary);border-radius:var(--ra-radius-sm);width:100%;min-height:44px;color:var(--ra-on-primary);cursor:pointer;border:0;margin-bottom:14px;padding:0 14px;font-size:14.5px;font-weight:600;transition:background .12s;display:flex}.ra-sb__baru:hover{background:var(--ra-primary-hover)}.ra-sb__baru:active{background:var(--ra-primary-press)}.ra-sb__alat{flex-direction:column;gap:2px;display:flex}.ra-sb__nav{align-items:center;gap:var(--ra-space-3);min-height:40px;padding:0 var(--ra-space-3);border-radius:var(--ra-radius-sm);color:var(--ra-fg-muted);font-size:14px;text-decoration:none;transition:background .12s,color .12s;display:flex;position:relative}.ra-sb__nav:hover{background:var(--ra-surface-warm);color:var(--ra-fg-strong);text-decoration:none}.ra-sb__nav.aktif{background:var(--sb-aktif);color:var(--ra-fg-strong);font-weight:600}.ra-sb__nav.aktif svg{color:var(--ra-primary)}.ra-sb__nav svg{flex-shrink:0}.ra-sb__ukur{color:var(--ra-primary);opacity:.55;align-items:center;margin:14px 12px 12px;display:flex}.ra-sb__ukur i{background:currentColor;width:1.5px;height:7px;display:block}.ra-sb__ukur b{background:currentColor;flex:1;height:1.5px;display:block}.ra-sb__cari{margin-bottom:6px;position:relative}.ra-sb__cari svg{color:var(--ra-fg-muted);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.ra-sb__cari input{width:100%;min-height:40px;padding:0 var(--ra-space-3) 0 34px;background:var(--sb-tenggelam);border-radius:var(--ra-radius-sm);color:var(--ra-fg);border:1.5px solid #0000;font-size:14px;transition:border-color .12s,background .12s}.ra-sb__cari input::placeholder{color:var(--ra-fg-muted)}.ra-sb__cari input:focus-visible{border-color:var(--ra-primary);background:var(--ra-bg);outline:none}.ra-sb__daftar{padding:0 var(--ra-space-3) var(--ra-space-4);flex:1;overflow-y:auto}.ra-sb__kelompok+.ra-sb__kelompok{margin-top:2px}.ra-sb__kel-kepala{align-items:center;gap:var(--ra-space-2);border-radius:var(--ra-radius-xs);width:100%;min-height:36px;color:var(--ra-fg-muted);text-align:left;cursor:pointer;background:0 0;border:0;padding:0 8px 0 12px;font-size:12.5px;font-weight:600;transition:background .12s,color .12s;display:flex}.ra-sb__kel-kepala:hover:not(:disabled){background:color-mix(in srgb, var(--ra-surface-warm) 60%, transparent);color:var(--ra-fg-strong)}.ra-sb__kel-kepala:disabled{cursor:default}.ra-sb__kel-nama{flex:1}.ra-sb__kel-jumlah{font-variant-numeric:tabular-nums;font-weight:500}.ra-sb__kel-kepala svg{flex-shrink:0;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.ra-sb__kel-kepala[aria-expanded=false] svg{transform:rotate(-90deg)}.ra-sb__kel-lagi{border-radius:var(--ra-radius-xs);width:100%;min-height:36px;color:var(--ra-primary-hover);text-align:left;cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:13px;display:block}.ra-sb__kel-lagi:hover{background:var(--ra-surface-warm)}@media (prefers-reduced-motion:reduce){.ra-sb__kel-kepala svg{transition:none}}.ra-sb__kosong{border:1px dashed var(--ra-border-strong);border-radius:var(--ra-radius-md);text-align:center;padding:18px 14px}.ra-sb__kosong-judul{color:var(--ra-fg-muted);margin-bottom:4px;font-size:12.5px;font-weight:600}.ra-sb__kosong-isi{color:var(--ra-fg-muted);font-size:11.5px;line-height:1.5}.ra-sb__lagi{width:100%;min-height:40px;margin-top:var(--ra-space-3);border:1px solid var(--ra-border);border-radius:var(--ra-radius-sm);color:var(--ra-fg-muted);cursor:pointer;background:0 0;font-size:13px}.ra-sb__lagi:hover:not(:disabled){background:var(--ra-surface-warm);color:var(--ra-fg-strong)}.ra-sb__lagi:disabled{cursor:wait}.ra-chatitem{border-radius:var(--ra-radius-sm);align-items:center;transition:background .12s;display:flex;position:relative}.ra-chatitem:hover{background:color-mix(in srgb, var(--ra-surface-warm) 60%, transparent)}.ra-chatitem.aktif{background:var(--sb-aktif)}.ra-chatitem__tautan{min-width:0;min-height:38px;padding:0 var(--ra-space-3);color:var(--ra-fg-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;line-height:38px;text-decoration:none;display:block;overflow:hidden}.ra-chatitem__tautan:hover{text-decoration:none}.ra-chatitem:hover .ra-chatitem__tautan,.ra-chatitem.aktif .ra-chatitem__tautan{color:var(--ra-fg-strong);font-weight:500}.ra-chatitem__opsi{border-radius:var(--ra-radius-xs);width:30px;height:30px;color:var(--ra-fg-muted);cursor:pointer;opacity:0;background:0 0;border:none;flex-shrink:0;place-items:center;margin-right:4px;display:grid}.ra-chatitem:hover .ra-chatitem__opsi,.ra-chatitem:focus-within .ra-chatitem__opsi,.ra-chatitem.aktif .ra-chatitem__opsi,.ra-chatitem__opsi[aria-expanded=true]{opacity:1}.ra-chatitem__opsi:hover{color:var(--ra-fg-strong)}.ra-chatitem__ubah{width:100%;min-height:38px;padding:0 var(--ra-space-3);background:var(--ra-surface);border:1px solid var(--ra-primary);border-radius:var(--ra-radius-sm);color:var(--ra-fg);font-size:14px}.ra-chatitem__menu{z-index:20;min-width:160px;padding:var(--ra-space-1);background:var(--ra-surface);border:1px solid var(--ra-border);border-radius:var(--ra-radius-sm);box-shadow:var(--ra-shadow-elevated);position:absolute;top:100%;right:4px}.ra-chatitem__menu button{align-items:center;gap:var(--ra-space-2);width:100%;min-height:36px;padding:0 var(--ra-space-3);border-radius:var(--ra-radius-xs);text-align:left;cursor:pointer;background:0 0;border:none;font-size:14px;display:flex}.ra-chatitem__menu button:hover{background:var(--ra-surface-2)}.ra-sb__kaki{padding:var(--ra-space-3)}.ra-sb__ajak{background:var(--ra-pro-surface);border:1px solid var(--ra-pro-border);border-radius:var(--ra-radius-md);margin-bottom:var(--ra-space-3);padding:13px 14px}.ra-sb__ajak--max{background:var(--ra-max-surface);border-color:var(--ra-max-border)}.ra-sb__ajak-judul{color:var(--ra-fg-strong);letter-spacing:-.005em;margin-bottom:4px;font-size:13.5px;font-weight:600}.ra-sb__ajak-isi{color:var(--ra-fg-muted);margin-bottom:11px;font-size:11.5px;line-height:1.5}.ra-sb__ajak-tombol{background:var(--ra-primary);width:100%;min-height:40px;color:var(--ra-on-primary);border-radius:var(--ra-radius-pill);justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.ra-sb__ajak-tombol:hover{background:var(--ra-primary-hover);text-decoration:none}.ra-sb__pro{align-items:center;gap:var(--ra-space-3);background:var(--sb-ajak);border-radius:var(--ra-radius-sm);margin-bottom:var(--ra-space-2);padding:10px 10px 10px 14px;display:flex}.ra-sb__pro-teks{flex:1;min-width:0}.ra-sb__pro-judul{color:var(--ra-fg-strong);font-size:13.5px;font-weight:600}.ra-sb__pro-isi{color:var(--ra-fg);margin-top:1px;font-size:12.5px}.ra-sb__pro-tombol{background:var(--ra-primary);min-height:36px;color:var(--ra-on-primary);border-radius:var(--ra-radius-pill);white-space:nowrap;flex-shrink:0;align-items:center;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.ra-sb__pro-tombol:hover{background:var(--ra-primary-hover);text-decoration:none}.ra-sb__akun-wadah{position:relative}.ra-sb__akun{border-radius:var(--ra-radius-sm);width:100%;min-height:52px;color:var(--ra-fg-muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:8px 10px 8px 8px;transition:background .12s,border-color .12s;display:flex}.ra-sb__akun:hover{background:var(--ra-surface-warm)}.ra-sb__akun.buka{background:var(--sb-aktif)}.ra-sb__avatar{border-radius:var(--ra-radius-pill);background:var(--ra-surface-warm);width:34px;height:34px;font-family:var(--ra-font-display);color:var(--ra-fg-strong);flex-shrink:0;place-items:center;font-size:14px;display:grid}.ra-sb__akun-teks{flex-direction:column;flex:1;min-width:0;display:flex}.ra-sb__akun-nama,.ra-sb__akun-surel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ra-sb__akun-nama{color:var(--ra-fg-strong);font-size:13.5px;font-weight:600}.ra-sb__akun-surel{color:var(--ra-fg-muted);font-size:12.5px}.ra-sb__menu{z-index:20;background:var(--ra-surface);border:1px solid var(--ra-border-strong);border-radius:var(--ra-radius-md);box-shadow:var(--ra-shadow-elevated);padding:6px;position:absolute;bottom:calc(100% + 6px);left:0;right:0}.ra-sb__menu-surel{color:var(--ra-fg-muted);text-overflow:ellipsis;white-space:nowrap;padding:8px 10px 6px;font-size:12.5px;overflow:hidden}.ra-sb__menu-item{align-items:center;gap:var(--ra-space-3);border-radius:var(--ra-radius-xs);width:100%;min-height:40px;color:var(--ra-fg);text-align:left;cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:14px;text-decoration:none;display:flex}.ra-sb__menu-item svg{color:var(--ra-fg-muted);flex-shrink:0}.ra-sb__menu-item:hover{background:var(--ra-surface-2);color:var(--ra-fg-strong);text-decoration:none}.ra-sb__menu-garis{border:0;border-top:1px solid var(--ra-border);margin:6px 4px}.ra-sb__ikon{border-radius:var(--ra-radius-xs);width:36px;height:36px;color:var(--ra-fg-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;place-items:center;display:grid}.ra-sb__ikon:hover{background:var(--ra-surface-warm);color:var(--ra-fg-strong)}.ra-sb__info{padding:var(--ra-space-3);color:var(--ra-fg-muted);font-size:13px}.ra-sb__kerangka{flex-direction:column;display:flex}.ra-sb__kerangka-baris{height:10px;margin:14px var(--ra-space-3);border-radius:var(--ra-radius-pill);background:var(--ra-border);animation:1.1s ease-in-out infinite alternate ra-kerangka;display:block}.ra-sb__kerangka-baris:nth-child(2){width:72%}.ra-sb__kerangka-baris:nth-child(3){width:58%}.ra-sb__kerangka-baris:nth-child(4){width:66%}.ra-sb__kerangka-baris:nth-child(5){width:48%}@keyframes ra-kerangka{0%{opacity:1}to{opacity:.45}}@media (hover:none){.ra-sb__menu-item{min-height:44px}.ra-chatitem__opsi{opacity:1;width:44px;height:44px}.ra-chatitem__tautan,.ra-sb__nav{min-height:44px}.ra-sb__ikon{width:44px;height:44px}}:root{--ra-tinggi-kepala:68px}.ra-tombol-sidebar{top:calc((var(--ra-tinggi-kepala) - 44px) / 2);z-index:5;background:var(--ra-surface);border:1px solid var(--ra-border);border-radius:var(--ra-radius-sm);width:44px;height:44px;color:var(--ra-fg-muted);cursor:pointer;place-items:center;display:grid;position:absolute;left:12px}.ra-tombol-sidebar:hover{color:var(--ra-fg);border-color:var(--ra-border-strong)}.ra-palang-sidebar{height:var(--ra-tinggi-kepala);border-bottom:1px solid var(--ra-border);background:var(--ra-bg);flex-shrink:0}.ra-layout--sidebar-tutup:has(.ra-kepala-halaman)>.ra-palang-sidebar{display:none}.ra-by{flex-direction:column;height:100%;min-height:0;display:flex}.ra-by__isi{flex-direction:column;flex:1;align-items:center;min-height:0;padding:clamp(48px,10vh,120px) clamp(20px,4vw,48px) 40px;display:flex;overflow-y:auto}.ra-by__kolom{width:100%;max-width:760px}.ra-by__judul{letter-spacing:-.033em;text-wrap:balance;margin:0 0 14px;font-size:clamp(32px,4vw,46px);line-height:1.05}.ra-by__ukur{width:200px;margin-bottom:14px;display:flex}.ra-by__ukur .ra-ukur{flex:1}.ra-by__sub{color:var(--ra-fg-muted);max-width:560px;margin:0 0 28px;font-size:16.5px;line-height:1.6}.ra-composer--sambutan{background:var(--ra-surface);border:1.5px solid var(--ra-garis-isian);border-radius:22px;flex-direction:column;padding:18px 18px 12px;transition:background-color .12s,border-color .12s;display:flex}.ra-composer--sambutan:focus-within{border-color:var(--ra-primary)}.ra-composer--sambutan[data-seret=true]{background:var(--ra-primary-softer);border-color:var(--ra-primary)}.ra-composer__kirim{background:var(--ra-primary);min-height:42px;color:var(--ra-on-primary);border-radius:var(--ra-radius-pill);cursor:pointer;border:0;align-items:center;gap:8px;padding:0 18px;font-size:14.5px;font-weight:600;transition:background .12s;display:inline-flex}.ra-composer__kirim:hover:not(:disabled){background:var(--ra-primary-hover)}.ra-composer__kirim:disabled{background:var(--ra-border);color:var(--ra-fg-muted);cursor:not-allowed}.ra-by__catatan{color:var(--ra-fg-muted);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin-top:10px;font-size:13px;display:flex}.ra-by__mulai{flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;display:flex}.ra-by__mulai-t{color:var(--ra-fg-muted);margin-right:4px;font-size:13.5px}.ra-by__chip{border:1px solid var(--ra-border-strong);border-radius:var(--ra-radius-pill);min-height:44px;color:var(--ra-fg-strong);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;transition:border-color .12s,background .12s;display:inline-flex}.ra-by__chip svg{color:var(--ra-primary);flex-shrink:0}.ra-by__chip:hover:not(:disabled){border-color:var(--ra-primary);background:var(--ra-surface)}.ra-by__chip:disabled{opacity:.55;cursor:not-allowed}.ra-by__saran{border-top:1px solid var(--ra-border-strong);max-width:620px;color:var(--ra-fg-muted);gap:12px;margin-top:16px;padding-top:16px;font-size:14px;line-height:1.6;display:flex}.ra-by__saran strong{color:var(--ra-fg-strong);font-weight:600}.ra-by__saran svg{color:var(--ra-primary);flex-shrink:0;margin-top:3px}.ra-by__lanjut{margin-top:52px}.ra-by__lanjut-kepala{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:10px;display:flex}.ra-by__lanjut-kepala h2{letter-spacing:-.02em;font-size:22px}.ra-by__lanjut-kepala a{color:var(--ra-primary-hover);text-underline-offset:3px;padding:8px 0;font-size:14px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.ra-by__tbl{border-top:1px solid var(--ra-border-strong);margin:0;padding:0;list-style:none}.ra-by__tbl li{border-bottom:1px solid var(--ra-border)}.ra-by__baris{color:var(--ra-fg);grid-template-columns:92px minmax(0,1fr) auto 20px;align-items:center;gap:18px;padding:14px 4px;text-decoration:none;display:grid}.ra-by__baris:hover{background:var(--ra-surface);text-decoration:none}.ra-by__baris>svg{color:var(--ra-fg-muted)}.ra-by__jenis{border-radius:7px;width:fit-content;padding:3px 8px;font-size:12px;font-weight:600}.ra-by__jenis--rab{color:var(--ra-primary-hover);background:var(--ra-primary-softer);border:1px solid var(--ra-primary-soft)}:root[data-theme=dark] .ra-by__jenis--rab{color:var(--ra-primary)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ra-by__jenis--rab{color:var(--ra-primary)}}.ra-by__jenis--chat{color:var(--ra-fg-muted);border:1px solid var(--ra-border-strong)}.ra-by__teks{flex-direction:column;min-width:0;display:flex}.ra-by__judul-baris,.ra-by__ket{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ra-by__judul-baris{color:var(--ra-fg-strong);font-size:15px;font-weight:500}.ra-by__ket{color:var(--ra-fg-muted);margin-top:2px;font-size:13px}.ra-by__waktu{color:var(--ra-fg-muted);text-align:right;white-space:nowrap;font-size:13.5px}@media (width<=720px){.ra-by__isi{padding-top:32px}.ra-by__sub{font-size:15.5px}.ra-by__baris{grid-template-columns:78px minmax(0,1fr) 16px;gap:12px}.ra-by__waktu{display:none}}.ra-sumber{color:var(--ra-fg-muted);align-items:center;gap:10px;margin-top:4px;font-size:12.5px;display:flex}.ra-sumber .ra-ukur{flex-shrink:0;width:22px}.ra-sumber strong{color:var(--ra-fg);font-weight:600}.ra-kursor{background:var(--ra-primary);vertical-align:-3px;width:2px;height:19px;margin-left:2px;display:inline-block}.ra-mengetik{min-height:24px;color:var(--ra-fg-muted);align-items:center;gap:10px;font-size:13.5px;display:flex}.ra-mengetik .ra-ukur{flex-shrink:0;width:34px}.ra-aksi,.ra-denah-pemicu,.ra-gambar-pemicu{background:var(--ra-surface);border:1px solid var(--ra-border-strong);border-radius:18px;padding:14px 22px 20px;position:relative;overflow:hidden}.ra-aksi:before,.ra-denah-pemicu:before,.ra-gambar-pemicu:before{content:"";background:linear-gradient(var(--ra-primary), var(--ra-primary)) center / 100% 1.5px no-repeat, linear-gradient(var(--ra-primary), var(--ra-primary)) left center / 1.5px 100% no-repeat, linear-gradient(var(--ra-primary), var(--ra-primary)) right center / 1.5px 100% no-repeat;height:12px;margin-bottom:14px;display:block}.ra-aksi__isi{align-items:center;gap:22px;display:flex}.ra-aksi__teks{flex:1;min-width:0}.ra-aksi__label{color:var(--ra-fg-muted);margin:0;font-size:12.5px;font-weight:600}.ra-aksi__judul{font-family:var(--ra-font-display);letter-spacing:-.02em;color:var(--ra-fg-strong);margin:3px 0 5px;font-size:21px;font-weight:500;line-height:1.25}.ra-aksi__ket{max-width:60ch;color:var(--ra-fg-muted);margin:0;font-size:14px;line-height:1.55}.ra-dock{background:linear-gradient(to bottom, transparent, var(--ra-bg) 22%);flex-shrink:0;padding:6px clamp(16px,2.2vw,28px) 14px}.ra-dock__isi{gap:var(--ra-space-2);flex-direction:column;max-width:740px;margin:0 auto;display:flex}.ra-dock__catatan{color:var(--ra-fg-muted);text-align:center;margin:0;font-size:12.5px}@media (width<=720px){.ra-aksi__isi{flex-direction:column;align-items:stretch;gap:14px}}.ra-ars{background:var(--ra-bg);flex:1;overflow-y:auto}.ra-ars__tata{grid-template-columns:250px minmax(0,1fr);min-height:100%;display:grid}.ra-ars__rak{align-self:start;max-height:100vh;padding:40px 16px 40px 24px;position:sticky;top:0;overflow-y:auto}.ra-ars__rak h2{font-family:var(--ra-font-body);color:var(--ra-fg-muted);padding:0 10px;font-size:12.5px;font-weight:600}.ra-ars__rak ul{flex-direction:column;gap:2px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ra-ars__rak-ukur{color:var(--ra-border-strong);margin:18px 10px;display:flex}.ra-ars__rak-ukur b{flex:1}.ra-ars__rak-kosong{color:var(--ra-fg-muted);padding:10px;font-size:12.5px;line-height:1.55}.ra-ars__map{border-radius:var(--ra-radius-xs);text-align:left;width:100%;min-height:44px;color:var(--ra-fg);font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:9px 10px;display:grid}.ra-ars__map:hover{background:color-mix(in srgb, var(--ra-fg-muted) 10%, var(--ra-bg))}.ra-ars__map[aria-current=true]{background:color-mix(in srgb, var(--ra-fg-muted) 14%, var(--ra-bg));color:var(--ra-fg-strong);font-weight:600}.ra-ars__map-nama{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.ra-ars__map-n{font-family:var(--ra-font-mono);color:var(--ra-fg-muted);align-self:center;font-size:12px;font-weight:400}.ra-ars__map-lok{text-overflow:ellipsis;white-space:nowrap;color:var(--ra-fg-muted);grid-column:1/-1;font-size:12px;font-weight:400;overflow:hidden}.ra-ars__rak-baru{border-radius:var(--ra-radius-xs);width:100%;min-height:44px;color:var(--ra-primary-hover);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:6px;padding:0 10px;font-size:13.5px;font-weight:600;display:flex}.ra-ars__rak-baru:hover{background:color-mix(in srgb, var(--ra-fg-muted) 10%, var(--ra-bg))}.ra-ars__utama{border-left:1px solid var(--ra-border);min-width:0;padding:40px 40px 80px}.ra-ars__isi{max-width:940px}.ra-ars__label{color:var(--ra-fg-muted);font-size:13px}.ra-ars h1{letter-spacing:-.015em;overflow-wrap:anywhere;margin-top:4px;font-size:34px}.ra-ars__ukur{width:220px;margin-top:12px;display:flex}.ra-ars__ukur b{flex:1}.ra-ars__meta{max-width:62ch;color:var(--ra-fg-muted);margin-top:12px;font-size:14px;line-height:1.55}.ra-ars__angka{border-top:1px solid var(--ra-border-strong);border-bottom:1px solid var(--ra-border-strong);flex-wrap:wrap;gap:16px 48px;margin:28px 0 0;padding:20px 0;display:flex}.ra-ars__angka dt{color:var(--ra-fg-muted);font-size:12.5px}.ra-ars__angka dd{font-family:var(--ra-font-display);color:var(--ra-fg-strong);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:30px;font-weight:500;line-height:1.1}.ra-ars__angka dd.redup{font-family:var(--ra-font-body);color:var(--ra-fg-muted);padding-top:10px;font-size:15px;font-weight:500}.ra-ars__kepala-daftar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:32px 0 8px;display:flex}.ra-ars__kepala-daftar h2{font-size:20px}.ra-ars__tabel{border-collapse:collapse;width:100%}.ra-ars__tabel th{text-align:left;color:var(--ra-fg-muted);border-bottom:1px solid var(--ra-border-strong);white-space:nowrap;padding:10px 12px;font-size:12.5px;font-weight:600}.ra-ars__tabel td{border-bottom:1px solid var(--ra-border);vertical-align:middle;padding:0}.ra-ars__tabel td a{color:var(--ra-fg);padding:14px 12px;text-decoration:none;display:block}.ra-ars__tabel th:first-child,.ra-ars__tabel td:first-child a{padding-left:0}.ra-ars__tabel th:last-child,.ra-ars__tabel td:last-child a{padding-right:0}.ra-ars__tabel th.ra-ars__kanan,.ra-ars__tabel td.ra-ars__kanan{text-align:right}.ra-ars__tabel tbody tr:hover td{background:var(--ra-surface-2)}.ra-ars__tabel a:focus-visible{outline:2px solid var(--ra-primary);outline-offset:-2px}.ra-ars__judul-rab{font-size:14.5px;font-weight:500;line-height:1.4;color:var(--ra-fg-strong)!important}.ra-ars__meta-rab{color:var(--ra-fg-muted);margin-top:3px;font-size:12.5px;font-weight:400;display:block}.ra-ars__kol-sumber{width:210px;font-size:13.5px}.ra-ars__kol-tgl{white-space:nowrap;width:120px;font-size:13px}.ra-ars__redup{color:var(--ra-fg-muted)}.ra-ars__hspk{color:var(--ra-primary-hover);font-weight:600}.ra-ars__uang{font-family:var(--ra-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ra-fg-strong)}.ra-ars__terkunci{color:var(--ra-fg-muted);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.ra-ars__status{border-radius:var(--ra-radius-pill);background:var(--ra-surface-warm);color:var(--ra-fg-muted);white-space:nowrap;margin-left:8px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-block}.ra-ars__status.final{background:var(--ra-success-soft);color:var(--ra-success-teks)}.ra-ars__lagi{padding-top:16px}.ra-ars__catat{max-width:62ch;color:var(--ra-fg-muted);margin-top:28px;font-size:13px;line-height:1.6}.ra-ars__kosong{color:var(--ra-fg-muted);padding:32px 0;line-height:1.6}.ra-ars__kosong h3{color:var(--ra-fg-strong);margin-bottom:4px;font-size:18px}.ra-ars__kosong a{color:var(--ra-primary-hover);text-underline-offset:3px;font-weight:600}.ra-ars__pil{display:none}@media (width<=1080px){.ra-ars__tata{grid-template-columns:1fr}.ra-ars__rak{display:none}.ra-ars__utama{border-left:0;padding:28px 20px 70px}.ra-ars__pil{scrollbar-width:thin;gap:8px;margin:0 -20px 24px;padding:0 20px 6px;display:flex;overflow-x:auto}.ra-ars__pil button{background:var(--ra-surface);border:1px solid var(--ra-border-strong);border-radius:var(--ra-radius-pill);min-height:40px;color:var(--ra-fg-strong);font:inherit;cursor:pointer;flex:none;padding:0 14px;font-size:13px;font-weight:500}.ra-ars__pil button[aria-pressed=true]{background:var(--ra-primary-softer);border-color:var(--ra-primary);color:var(--ra-primary-hover);font-weight:600}}@media (width<=899px){.ra-ars__utama{padding-top:60px}}@media (width<=640px){.ra-ars__utama{padding-left:16px;padding-right:16px}.ra-ars__pil{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.ra-ars h1{font-size:28px}.ra-ars__ukur{width:150px}.ra-ars__angka dd{font-size:24px}.ra-ars__kol-sumber,.ra-ars__kol-tgl{display:none}}.ra-rab__panel{background:var(--ra-surface);border:1px solid var(--ra-border);border-radius:var(--ra-radius-md);overflow:hidden}.ra-rab__cari{align-items:center;gap:var(--ra-space-3);padding:var(--ra-space-3) var(--ra-space-4);border-bottom:1px solid var(--ra-border);flex-wrap:wrap;display:flex}.ra-rab__cari-kotak{flex:1;min-width:220px;position:relative}.ra-rab__cari-kotak svg{color:var(--ra-fg-muted);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.ra-rab__cari-kotak input{width:100%;min-height:38px;padding:0 var(--ra-space-3) 0 34px;background:var(--ra-surface);border:1px solid var(--ra-border-strong);border-radius:var(--ra-radius-sm);color:var(--ra-fg);font-size:13.5px}.ra-rab__cari-kotak input::placeholder{color:var(--ra-fg-muted)}.ra-rab__cari-kotak input:focus-visible{border-color:var(--ra-primary)}.ra-rab__cari-hasil{color:var(--ra-fg-muted);font-size:12.5px}.ra-rab__gulir{scrollbar-width:thin;scrollbar-color:var(--ra-border-strong) transparent;overflow:auto}.ra-rab__gulir.panjang{max-height:max(260px,100vh - 376px)}.ra-rab__tabel{border-collapse:separate;border-spacing:0;width:100%;min-width:640px;font-size:13.5px;line-height:1.45}.ra-rab__tabel thead th{z-index:2;padding:var(--ra-space-3) var(--ra-space-4);background:var(--ra-surface);box-shadow:inset 0 -1.5px 0 var(--ra-fg);text-align:left;color:var(--ra-fg);white-space:nowrap;font-size:12px;font-weight:600;position:sticky;top:0}.ra-rab__tabel td{padding:11px var(--ra-space-4);transition:background-color 90ms}.ra-rab__baris+.ra-rab__baris td{border-top:1px solid var(--ra-divider)}.ra-rab__baris:hover td{background:var(--ra-surface-2)}.ra-rab__rp{color:var(--ra-fg-muted);margin-right:.4em;font-weight:400}.ra-rab__jumlah{color:var(--ra-fg-strong);font-weight:600}.ra-rab__baris.sibuk{opacity:.5}.ra-rab__kosong-baris{padding:var(--ra-space-6);text-align:center;color:var(--ra-fg-muted)}.ra-rab__ringkas{border-top:1px solid var(--ra-border-strong);background:var(--ra-surface);padding:var(--ra-space-4) var(--ra-space-5);gap:var(--ra-space-2);flex-direction:column;align-items:flex-end;display:flex}.ra-rab__ringkas-baris{align-items:center;gap:var(--ra-space-5);color:var(--ra-fg-muted);font-size:14px;display:flex}.ra-rab__nilai{text-align:right;min-width:150px;font-family:var(--ra-font-mono)}.ra-rab__markup-atur{align-items:center;gap:var(--ra-space-3);display:flex}.ra-rab__markup-input{width:72px;min-height:34px;padding:0 var(--ra-space-2);background:var(--ra-surface);color:var(--ra-fg-strong);border:1px solid var(--ra-border-strong);border-radius:var(--ra-radius-xs);font-family:var(--ra-font-mono);text-align:right;font-size:14px}.ra-rab__markup-catatan{text-align:right;text-wrap:pretty;max-width:420px;color:var(--ra-fg-muted);font-size:12px;line-height:1.55}.ra-rab__total{justify-content:flex-end;align-items:baseline;gap:var(--ra-space-5);width:100%;margin-top:var(--ra-space-1);border-top:3px double var(--ra-fg);padding-top:10px;display:flex}.ra-rab__total-label{color:var(--ra-fg-strong);font-weight:500}.ra-rab__total-nilai{text-align:right;min-width:150px;font-family:var(--ra-font-mono);font-size:19px;font-weight:600}.ra-rab__volume{text-align:right;background:var(--ra-surface);width:76px;min-height:30px;color:var(--ra-fg-strong);border:1px solid var(--ra-border-strong);font-family:var(--ra-font-mono);border-radius:7px;padding:0 8px;font-size:12.5px}.ra-rab__tabel td.ra-rab__sel-aksi{padding:0 var(--ra-space-2);text-align:right}.ra-rab__hapus-baris{width:44px;height:44px;color:var(--ra-fg-muted);cursor:pointer;background:0 0;border:none;place-items:center;margin-left:auto;padding:0;display:grid}.ra-rab__hapus-baris>span{border-radius:var(--ra-radius-xs);place-items:center;width:28px;height:28px;transition:background-color .12s,color .12s;display:grid}.ra-rab__hapus-baris:hover:not(:disabled)>span,.ra-rab__hapus-baris:active:not(:disabled)>span{background:var(--ra-error-soft);color:var(--ra-error-teks)}.ra-rab__hapus-baris:focus-visible{outline:none}.ra-rab__hapus-baris:focus-visible>span{outline:2px solid var(--ra-primary);outline-offset:1px}.ra-rab__hapus-baris:disabled{cursor:wait;opacity:.5}@media (pointer:coarse){.ra-rab__volume{width:88px;min-height:44px;font-size:16px}.ra-rab__markup-input{min-height:44px;font-size:16px}}@media (width<=720px){.ra-rab__cari{padding:var(--ra-space-3)}.ra-rab__ringkas{padding:var(--ra-space-3);align-items:stretch}.ra-rab__ringkas-baris,.ra-rab__total{justify-content:space-between;gap:var(--ra-space-3)}.ra-rab__nilai,.ra-rab__total-nilai{min-width:0}.ra-rab__markup{flex-wrap:wrap;row-gap:0}.ra-rab__markup .ra-rab__nilai{margin-left:auto}.ra-rab__markup-atur{gap:var(--ra-space-2);flex-wrap:wrap}.ra-rab__markup-catatan{text-align:left;max-width:none}.ra-rab__gulir.panjang{max-height:none}}.ra-sumber{margin-top:var(--ra-space-2);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.ra-sumber__lencana{border:1px solid var(--ra-pro-border);border-radius:var(--ra-radius-pill);background:var(--ra-primary-softer);color:var(--ra-primary-hover);white-space:nowrap;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.ra-sumber__lencana.perkiraan{border:1px dashed var(--ra-info);background:var(--ra-info-soft);color:var(--ra-fg-strong)}.ra-sumber__kalimat{color:var(--ra-fg-muted);font-size:12.5px;line-height:1.5}.ra-sumber__tanda{font-family:var(--ra-font-body);color:var(--ra-fg-muted);margin-top:1px;font-size:11px;display:block}.ra-sumber__tanda.hspk{color:var(--ra-fg-strong);font-weight:600}.ra-rab__sumber{color:var(--ra-fg-muted);font-size:12.5px}button.ra-rab__sumber{border-radius:var(--ra-radius-xs);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:1px;margin:-3px -5px;padding:3px 5px;display:flex}button.ra-rab__sumber:hover .ra-rab__sumber-label{text-underline-offset:3px;text-decoration:underline}button.ra-rab__sumber:focus-visible{outline:2px solid var(--ra-primary);outline-offset:1px}.ra-rab__sumber-label{color:var(--ra-fg-strong);align-items:center;gap:3px;font-size:12.5px;font-weight:600;display:inline-flex}.ra-rab__sumber-label svg{transition:transform .15s ease-out}.ra-rab__sumber-label svg.buka{transform:rotate(180deg)}.ra-rab__sumber-ket{color:var(--ra-fg-muted);font-size:11.5px;line-height:1.35}.ra-rab__rujukan td{padding:2px var(--ra-space-4) 14px;background:var(--ra-surface-2);color:var(--ra-fg-muted);font-size:12.5px;line-height:1.55}.ra-rab__rujukan-asal strong{color:var(--ra-fg-strong);font-weight:600}.ra-rab__rujukan-kode{font-family:var(--ra-font-mono);font-size:11.5px}.ra-rab__rujukan-kalimat{margin-top:2px}.ra-rab__rujukan+.ra-rab__baris td{border-top:1px solid var(--ra-divider)}.ra-rab__baris:has(+.ra-rab__rujukan) td{background:var(--ra-surface-2)}@media (prefers-reduced-motion:reduce){.ra-rab__sumber-label svg{transition:none}}.ra-mat{background:var(--ra-bg);flex:1;overflow-y:auto}.ra-mat__isi{max-width:1160px;margin:0 auto;padding:40px 32px 80px}.ra-mat__kepala{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;display:flex}.ra-mat h1{letter-spacing:-.015em;font-size:34px}.ra-mat__ukur{width:220px;margin-top:12px;display:flex}.ra-mat__ukur b{flex:1}.ra-mat__intro{max-width:52ch;color:var(--ra-fg-muted);margin-top:14px;font-size:15px;line-height:1.55}.ra-mat__wilayah{text-align:right}.ra-mat__wilayah span{color:var(--ra-fg-muted);font-size:12.5px;display:block}.ra-mat__wilayah strong{font-family:var(--ra-font-display);color:var(--ra-fg-strong);font-size:22px;font-weight:500;display:block}.ra-mat__wilayah em{color:var(--ra-fg-muted);margin-top:2px;font-size:13px;font-style:normal;display:block}.ra-mat__cari{background:var(--ra-surface-2);border-radius:var(--ra-radius-md);margin-top:32px;padding:20px}.ra-mat__kolom-cari{position:relative}.ra-mat__kolom-cari svg{color:var(--ra-fg-muted);pointer-events:none;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.ra-mat__kolom-cari input{background:var(--ra-surface);border:1.5px solid var(--ra-garis-isian);border-radius:var(--ra-radius-sm);width:100%;height:56px;color:var(--ra-fg);font:inherit;padding:0 56px 0 48px;font-size:16px}.ra-mat__kolom-cari input::placeholder{color:var(--ra-fg-muted)}.ra-mat__kolom-cari input:focus-visible{border-color:var(--ra-primary);box-shadow:0 0 0 3px var(--ra-primary-softer);outline:none}.ra-mat__hapus{border-radius:var(--ra-radius-xs);width:40px;height:40px;color:var(--ra-fg-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.ra-mat__hapus:hover{background:var(--ra-surface-2);color:var(--ra-fg-strong)}.ra-mat__pintasan{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ra-mat__pintasan button{background:var(--ra-surface);border:1px solid var(--ra-border-strong);border-radius:var(--ra-radius-pill);min-height:36px;color:var(--ra-fg-strong);font:inherit;cursor:pointer;padding:0 14px;font-size:13px;font-weight:500;transition:background .12s,border-color .12s}.ra-mat__pintasan button:hover{background:var(--ra-surface-2)}.ra-mat__pintasan button[aria-pressed=true]{background:var(--ra-primary-softer);border-color:var(--ra-primary);color:var(--ra-primary-hover);font-weight:600}.ra-mat__tata{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:40px;margin-top:32px;display:grid}.ra-mat__judul-daftar{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;margin-bottom:10px;display:flex}.ra-mat__judul-daftar h2{font-size:19px}.ra-mat__judul-daftar p{color:var(--ra-fg-muted);font-size:13px}.ra-mat__tabel{border-collapse:collapse;width:100%}.ra-mat__tabel th{text-align:left;color:var(--ra-fg-muted);border-top:1px solid var(--ra-border-strong);border-bottom:1px solid var(--ra-border-strong);white-space:nowrap;padding:10px 12px;font-size:12.5px;font-weight:600}.ra-mat__tabel td{border-bottom:1px solid var(--ra-border);vertical-align:middle;padding:0 12px}.ra-mat__tabel td:first-child{padding:0}.ra-mat__tabel tbody tr{cursor:pointer}.ra-mat__tabel tbody tr:hover td{background:var(--ra-surface-2)}.ra-mat__tabel tbody tr[aria-selected=true] td{background:var(--ra-primary-softer)}.ra-mat__tabel tbody tr[aria-selected=true] .ra-mat__pilih{font-weight:600}.ra-mat__pilih{text-align:left;width:100%;color:var(--ra-fg-strong);font:inherit;cursor:pointer;background:0 0;border:0;padding:13px 12px;font-size:14px;line-height:1.45;display:block}.ra-mat__pilih:focus-visible{outline:2px solid var(--ra-primary);outline-offset:-2px}.ra-mat mark{background:var(--ra-primary-soft);color:inherit;border-radius:3px;padding:0 1px}.ra-mat__kode{font-family:var(--ra-font-mono);color:var(--ra-fg-muted);margin-top:3px;font-size:11.5px;font-weight:400;display:block}.ra-mat__kol-satuan{width:112px;color:var(--ra-fg-muted);font-size:13.5px}.ra-mat__kol-nilai{width:150px;text-align:right!important}.ra-mat__tabel th.ra-mat__kol-nilai{text-align:right!important}.ra-mat__kol-sebaran{width:170px}.ra-mat__harga{font-family:var(--ra-font-mono);font-variant-numeric:tabular-nums;color:var(--ra-fg-strong);white-space:nowrap;font-size:14.5px;font-weight:500}.ra-mat__nilai-hp{color:var(--ra-fg-muted);white-space:nowrap;margin-top:3px;font-size:11.5px;display:none}.ra-mat__n,.ra-mat__satu{color:var(--ra-fg-muted);margin-top:5px;font-size:11.5px;display:block}.ra-mat__satu{margin-top:0;font-size:12px}.ra-mat__sebaran{height:12px;color:var(--ra-fg-muted);align-items:center;display:flex;position:relative}.ra-mat__sebaran .ra-ukur{flex:1}.ra-mat__titik{background:var(--ra-primary);width:9px;height:9px;box-shadow:0 0 0 2px var(--ra-bg);border-radius:50%;margin:-4.5px 0 0 -4.5px;position:absolute;top:50%}.ra-mat__tabel tr[aria-selected=true] .ra-mat__titik{box-shadow:0 0 0 2px var(--ra-primary-softer)}.ra-mat__lagi{color:var(--ra-fg-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;font-size:13px;display:flex}.ra-mat__tombol{border:1px solid var(--ra-border-strong);border-radius:var(--ra-radius-pill);min-height:40px;color:var(--ra-fg-strong);font:inherit;cursor:pointer;background:0 0;padding:0 18px;font-size:13px;font-weight:600;transition:background .12s}.ra-mat__tombol:hover:not(:disabled){background:var(--ra-surface-warm)}.ra-mat__tombol:disabled{opacity:.6;cursor:default}.ra-mat__tombol--utama{background:var(--ra-primary);border-color:var(--ra-primary);color:var(--ra-on-primary)}.ra-mat__tombol--utama:hover:not(:disabled){background:var(--ra-primary-hover)}.ra-mat__tanya{color:var(--ra-primary-hover);text-underline-offset:3px;align-items:center;font-size:13.5px;font-weight:600;text-decoration:underline;display:inline-flex}.ra-mat__keadaan{text-align:center;color:var(--ra-fg-muted);padding:40px 24px;line-height:1.6}.ra-mat__keadaan h3{color:var(--ra-fg-strong);margin-bottom:6px;font-size:19px}.ra-mat__keadaan--galat h3{color:var(--ra-error-teks)}.ra-mat__keadaan .ra-mat__tombol{margin-top:14px}.ra-mat__muat{border-bottom:1px solid var(--ra-border);justify-content:space-between;gap:24px;padding:16px 0;display:flex}.ra-mat__muat span{background:color-mix(in srgb, var(--ra-fg-muted) 14%, transparent);border-radius:4px;height:14px;display:block}.ra-mat__muat-harga{width:90px}@media (prefers-reduced-motion:no-preference){.ra-mat__muat span{animation:1.4s ease-in-out infinite ra-mat-denyut}}@keyframes ra-mat-denyut{50%{opacity:.45}}.ra-mat__rinci{background:var(--ra-surface);border:1px solid var(--ra-border-strong);border-radius:var(--ra-radius-md);padding:24px;position:sticky;top:24px}.ra-mat__rinci-label{color:var(--ra-fg-muted);font-size:12.5px}.ra-mat__rinci h3{margin-top:6px;font-size:21px;line-height:1.3}.ra-mat__rinci-kode{font-family:var(--ra-font-mono);color:var(--ra-fg-muted);margin-top:4px;font-size:12px}.ra-mat__angka{font-family:var(--ra-font-display);color:var(--ra-fg-strong);font-variant-numeric:tabular-nums;margin-top:22px;font-size:38px;font-weight:500;line-height:1}.ra-mat__per{color:var(--ra-fg-muted);margin-top:6px;font-size:13px}.ra-mat__rinci-ukur{margin-top:26px}.ra-mat__rinci-ukur .ra-mat__sebaran{height:14px;color:var(--ra-fg)}.ra-mat__rinci-ukur .ra-ukur i{height:14px}.ra-mat__ujung{font-family:var(--ra-font-mono);color:var(--ra-fg-muted);justify-content:space-between;margin-top:8px;font-size:12px;display:flex}.ra-mat__rinci-teks{color:var(--ra-fg-muted);margin-top:18px;font-size:13px;line-height:1.6}.ra-mat__aksi{border-top:1px solid var(--ra-border);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:22px;padding-top:18px;display:flex}.ra-mat__salin-ok{color:var(--ra-fg-muted);font-size:12.5px}.ra-mat__tutup{border-radius:var(--ra-radius-xs);width:44px;height:44px;color:var(--ra-fg-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:12px;right:12px}.ra-mat__tutup:hover{background:var(--ra-surface-2);color:var(--ra-fg-strong)}.ra-mat__latar{z-index:39;background:var(--ra-overlay);position:fixed;inset:0}.ra-mat__catatan{max-width:70ch;color:var(--ra-fg-muted);margin-top:40px;font-size:13px;line-height:1.65}.ra-mat__catatan .ra-mat__tanya{margin-top:12px}@media (width<=1080px){.ra-mat__isi{padding:32px 20px 70px}.ra-mat__tata{grid-template-columns:1fr}.ra-mat__isi{padding-top:60px}.ra-mat__rinci--lembar{z-index:40;border-radius:var(--ra-radius-md) var(--ra-radius-md) 0 0;max-height:80vh;box-shadow:var(--ra-shadow-elevated);position:fixed;inset:auto 0 0;overflow-y:auto}}@media (width<=640px){.ra-mat__isi{padding-left:16px;padding-right:16px}.ra-mat h1{font-size:28px}.ra-mat__ukur{width:150px}.ra-mat__wilayah{text-align:left}.ra-mat__cari{margin-left:-4px;margin-right:-4px;padding:14px}.ra-mat__kol-sebaran,.ra-mat__kol-satuan{display:none}.ra-mat__kol-nilai{width:auto}.ra-mat__nilai-hp{display:block}}.ra-rc{background:var(--ra-bg);flex:1;overflow-y:auto}.ra-rc__isi{max-width:1040px;padding:40px var(--ra-space-6) 80px;margin:0 auto}.ra-rc__judul{letter-spacing:-.01em;font-size:30px;font-weight:500}.ra-rc__ukur{width:200px;margin-top:12px}.ra-rc__intro{margin-top:var(--ra-space-4);max-width:62ch;color:var(--ra-fg-muted);font-size:15px}.ra-rc__tata{margin-top:var(--ra-space-8);grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:56px;display:grid}.ra-rc__soal{padding:var(--ra-space-6) 0;grid-template-columns:200px minmax(0,1fr);gap:12px 32px;display:grid}.ra-rc__soal+.ra-rc__soal{border-top:1px solid var(--ra-border)}.ra-rc__soal:first-child{padding-top:0}.ra-rc__soal h2{font-size:19px}.ra-rc__bantuan{color:var(--ra-fg-muted);margin-top:2px;font-size:13px;line-height:1.5}.ra-rc__kontrol{min-width:0}.ra-rc__isian{background:var(--ra-surface);border:1.5px solid var(--ra-garis-isian);border-radius:var(--ra-radius-xs);min-width:0;min-height:44px;color:var(--ra-fg);padding:0 14px;font-size:14.5px}.ra-rc__isian:focus-visible{border-color:var(--ra-primary);outline:none}.ra-rc__luas{align-items:center;gap:var(--ra-space-2);display:flex}.ra-rc__luas .ra-rc__isian{width:140px;font-family:var(--ra-font-mono)}.ra-rc__satuan{color:var(--ra-fg-muted);font-size:14px}.ra-rc__pilihan{align-content:flex-start;align-items:flex-start;gap:var(--ra-space-2);flex-wrap:wrap;display:flex}.ra-rc__pilihan button{background:var(--ra-surface);border:1px solid var(--ra-border-strong);border-radius:var(--ra-radius-pill);min-height:40px;color:var(--ra-fg);cursor:pointer;padding:0 16px;font-size:13.5px;font-weight:500;transition:background .12s,border-color .12s}.ra-rc__pilihan button:hover{background:var(--ra-surface-warm)}.ra-rc__pilihan button[aria-pressed=true]{background:var(--ra-primary-softer);border-color:var(--ra-primary);color:var(--ra-primary-hover);font-weight:600}:root[data-theme=dark] .ra-rc__pilihan button[aria-pressed=true]{color:var(--ra-primary)}.ra-rc__ringkas{top:var(--ra-space-6);padding:var(--ra-space-6);background:var(--ra-surface);border:1px solid var(--ra-border);border-radius:var(--ra-radius-lg);position:sticky}.ra-rc__ringkas h2{margin-bottom:14px;font-size:19px}.ra-rc__kisaran{font-family:var(--ra-font-display);letter-spacing:-.01em;color:var(--ra-fg-strong);font-variant-numeric:tabular-nums;font-size:32px;font-weight:500;line-height:1.2}.ra-rc__kisaran>span{display:block}.ra-rc__kisaran .ra-rc__sampai{font-family:var(--ra-font-body);letter-spacing:0;color:var(--ra-fg-muted);margin:2px 0;font-size:14px;font-weight:400;line-height:1.4}.ra-rc__keterangan{color:var(--ra-fg-muted);margin-top:6px;font-size:13px;line-height:1.5}.ra-rc__ringkas h2+.ra-rc__keterangan{margin-top:0;font-size:14px}.ra-rc__perm2{color:var(--ra-fg-muted);margin-top:14px;font-size:13px}.ra-rc__perm2 strong{font-family:var(--ra-font-mono);color:var(--ra-fg);margin-top:2px;font-size:14.5px;font-weight:500;display:block}.ra-rc__aksi{margin-top:var(--ra-space-5)}.ra-rc__biaya{color:var(--ra-fg-muted);margin-top:10px;font-size:12.5px;line-height:1.5}.ra-rc__catatan{margin-top:var(--ra-space-4);background:color-mix(in srgb, var(--ra-fg-muted) 9%, var(--ra-bg));border-radius:var(--ra-radius-sm);color:var(--ra-fg-muted);gap:10px;padding:12px 14px;font-size:12.5px;line-height:1.55;display:flex}.ra-rc__catatan svg{flex-shrink:0;margin-top:2px}.ra-rc__tautan{align-items:center;gap:var(--ra-space-2);min-height:44px;color:var(--ra-primary-hover);text-underline-offset:3px;margin-top:10px;font-size:13.5px;font-weight:500;text-decoration:underline;display:inline-flex}:root[data-theme=dark] .ra-rc__tautan{color:var(--ra-primary)}@media (prefers-reduced-motion:reduce){.ra-rc__pilihan button{transition:none}}@media (width<=860px){.ra-rc__isi{padding:24px var(--ra-space-4) 64px}.ra-rc__judul{font-size:26px}.ra-rc__tata{gap:var(--ra-space-8);grid-template-columns:1fr}.ra-rc__soal{grid-template-columns:1fr;gap:10px}.ra-rc__ringkas{padding:var(--ra-space-5);position:static}.ra-rc__kisaran{font-size:28px}}.ra-pakai{padding:var(--ra-space-4) 0}.ra-pakai+.ra-pakai{border-top:1px solid var(--ra-border)}.ra-pakai:first-child{padding-top:0}.ra-pakai:last-child{padding-bottom:0}.ra-pakai__kepala{justify-content:space-between;align-items:baseline;gap:var(--ra-space-4);margin-bottom:10px;display:flex}.ra-pakai__nama{color:var(--ra-fg-strong);font-size:14px;font-weight:600}.ra-pakai__persen{font-family:var(--ra-font-display);color:var(--ra-fg-strong);font-variant-numeric:tabular-nums;font-size:26px;font-weight:500;line-height:1}.ra-pakai__persen--habis{color:var(--ra-error-teks)}.ra-pakai__tanpa-batas{color:var(--ra-fg-muted);font-size:13.5px}.ra-pakai__bilah{background:var(--ra-border);border-radius:999px;gap:2px;height:10px;display:flex;overflow:hidden}.ra-pakai__isi{background:var(--ra-primary);height:100%;transition:width .3s}.ra-pakai__isi--gambar{background:var(--ra-secondary)}@media (prefers-reduced-motion:reduce){.ra-pakai__isi{transition:none}}.ra-pakai__ket{color:var(--ra-fg-muted);margin:8px 0 0;font-size:13px}.ra-pakai__rincian{gap:6px var(--ra-space-5);color:var(--ra-fg);flex-wrap:wrap;margin:10px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.ra-pakai__rincian li{align-items:center;gap:7px;display:flex}.ra-pakai__rincian strong{font-variant-numeric:tabular-nums;font-weight:600}.ra-pakai__tanda{background:var(--ra-primary);border-radius:3px;flex-shrink:0;width:10px;height:10px}.ra-pakai__tanda--gambar{background:var(--ra-secondary)}.ra-pakai__pesan{align-items:center;gap:var(--ra-space-3);color:var(--ra-fg-muted);flex-wrap:wrap;margin:0;font-size:13.5px;display:flex}.ra-pakai__ulang{min-height:44px;padding:0 var(--ra-space-4);border:1px solid var(--ra-border-strong);border-radius:var(--ra-radius-md);background:var(--ra-surface);color:var(--ra-fg-strong);font:inherit;cursor:pointer;font-weight:600}.ra-pakai__ulang:focus-visible{outline:2px solid var(--ra-primary);outline-offset:2px}.ra-pakai__ulang:disabled{cursor:progress;opacity:.7}.ra-set{background:var(--ra-bg);flex:1;overflow-y:auto}.ra-set__isi{max-width:960px;padding:40px var(--ra-space-6) 80px;margin:0 auto}.ra-set__judul{letter-spacing:-.01em;font-size:30px;font-weight:500}.ra-set__judul+.ra-ukur{width:200px;margin-top:12px}.ra-set__bagian{grid-template-columns:240px minmax(0,1fr);gap:24px 48px;padding:32px 0;display:grid}.ra-set__judul+.ra-ukur+.ra-set__bagian{margin-top:8px}.ra-set__bagian+.ra-set__bagian{border-top:1px solid var(--ra-border-strong)}.ra-set__bagian h2{font-size:19px}.ra-set__bagian--bahaya h2{color:var(--ra-error-teks)}.ra-set__desk{max-width:34ch;color:var(--ra-fg-muted);margin-top:4px;font-size:13.5px;line-height:1.55}.ra-set__rincian{min-width:0}.ra-set__baris{align-items:center;gap:var(--ra-space-4);padding:var(--ra-space-4) 0;display:flex}.ra-set__baris+.ra-set__baris{border-top:1px solid var(--ra-border)}.ra-set__rincian>:first-child{padding-top:0}.ra-set__rincian>:last-child{padding-bottom:0}.ra-set__teks{flex:1;min-width:0}.ra-set__label{color:var(--ra-fg-muted);font-size:12.5px}.ra-set__nilai{color:var(--ra-fg-strong);overflow-wrap:anywhere;font-size:15px;font-weight:600}.ra-set__judul-baris{color:var(--ra-fg-strong);font-size:14.5px;font-weight:600}.ra-set__ket{color:var(--ra-fg-muted);margin-top:2px;font-size:13px;line-height:1.5}.ra-set__galat{color:var(--ra-error-teks);margin-top:5px;font-size:12.5px}.ra-set__sandi-titik{font-family:var(--ra-font-mono);letter-spacing:.12em;color:var(--ra-fg-strong);font-size:15px}.ra-set__lencana{background:var(--ra-success-soft);color:var(--ra-success-teks);border-radius:var(--ra-radius-pill);vertical-align:2px;align-items:center;gap:5px;margin-left:8px;padding:2px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.ra-set__pesan{padding-bottom:var(--ra-space-4)}.ra-set__tombol{border:1px solid var(--ra-border-strong);border-radius:var(--ra-radius-pill);min-height:40px;color:var(--ra-fg-strong);white-space:nowrap;cursor:pointer;background:0 0;flex-shrink:0;padding:0 16px;font-size:13px;font-weight:600;transition:background .12s,border-color .12s}.ra-set__tombol:hover{background:var(--ra-surface-warm)}.ra-set__tombol--bahaya{border-color:var(--ra-error);color:var(--ra-error-teks)}.ra-set__tombol--bahaya:hover{background:var(--ra-error-soft)}.ra-set__form{gap:var(--ra-space-3);flex-direction:column;width:100%;max-width:380px;display:flex}.ra-set__aksi{gap:var(--ra-space-2);flex-wrap:wrap;display:flex}.ra-set__ubah-nama{gap:var(--ra-space-2);flex-wrap:wrap;margin-top:4px;display:flex}.ra-set__isian{background:var(--ra-surface);border:1.5px solid var(--ra-garis-isian);border-radius:var(--ra-radius-xs);min-width:0;min-height:40px;color:var(--ra-fg);padding:0 12px;font-size:14.5px}.ra-set__isian:focus-visible{border-color:var(--ra-primary);outline:none}.ra-set__konfirmasi{gap:var(--ra-space-3);flex-direction:column;max-width:420px;display:flex}.ra-set__konfirmasi p{color:var(--ra-fg);font-size:13.5px;line-height:1.6}.ra-set__konfirmasi p.ra-set__ket{color:var(--ra-fg-muted)}.ra-set__google{max-width:360px}.ra-set__google .ra-auth-google{justify-content:flex-start}.ra-seg{background:color-mix(in srgb, var(--ra-fg-muted) 9%, var(--ra-bg));border-radius:var(--ra-radius-pill);flex-shrink:0;gap:3px;padding:3px;display:flex}.ra-seg button{border-radius:var(--ra-radius-pill);min-height:34px;color:var(--ra-fg-muted);cursor:pointer;background:0 0;border:0;padding:0 14px;font-size:13px}.ra-seg button[aria-pressed=true]{background:var(--ra-surface);color:var(--ra-fg-strong);box-shadow:var(--ra-shadow-card);font-weight:600}:root[data-theme=dark] .ra-seg button[aria-pressed=true]{background:var(--ra-surface-warm)}.ra-sakelar{background:color-mix(in srgb, var(--ra-fg-muted) 9%, var(--ra-bg));border:1.5px solid var(--ra-garis-isian);border-radius:var(--ra-radius-pill);cursor:pointer;flex-shrink:0;width:46px;height:28px;transition:background .12s,border-color .12s;position:relative}.ra-sakelar:after{content:"";background:var(--ra-fg-muted);border-radius:50%;width:19px;height:19px;transition:transform .15s,background .12s;position:absolute;top:3px;left:3px}.ra-sakelar[aria-checked=true]{background:var(--ra-primary);border-color:var(--ra-primary)}.ra-sakelar[aria-checked=true]:after{background:var(--ra-on-primary);transform:translate(18px)}.ra-set__persen{flex-shrink:0;align-items:center;gap:6px;display:flex}.ra-set__persen input{width:64px;font-family:var(--ra-font-mono);text-align:right}.ra-set__persen span{color:var(--ra-fg-muted);font-size:12.5px}@media (prefers-reduced-motion:reduce){.ra-sakelar,.ra-sakelar:after,.ra-set__tombol{transition:none}}@media (width<=760px){.ra-set__isi{padding:24px var(--ra-space-4) 64px}.ra-set__judul{font-size:26px}.ra-set__bagian{grid-template-columns:1fr;gap:16px;padding:24px 0}.ra-set__desk{max-width:none}.ra-set__baris{flex-wrap:wrap}.ra-seg{width:100%}.ra-seg button{flex:1}.ra-set__tombol{min-height:44px}}.ra-wilayah{flex-shrink:0;min-width:0;position:relative}.ra-wilayah__tombol{background:var(--ra-surface);border:1.5px solid var(--ra-garis-isian);border-radius:var(--ra-radius-xs);width:100%;min-height:40px;color:var(--ra-fg);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:500;display:flex}.ra-wilayah__tombol[aria-expanded=true]{border-color:var(--ra-primary)}.ra-wilayah__tombol.kosong .ra-wilayah__nilai{color:var(--ra-fg-muted);font-weight:400}.ra-wilayah__nilai{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ra-wilayah__tombol svg{color:var(--ra-fg-muted);flex-shrink:0}.ra-wilayah--isian{width:310px;max-width:100%}.ra-wilayah--penuh{width:100%}.ra-wilayah--penuh .ra-wilayah__tombol{min-height:44px;padding:0 var(--ra-space-4);font-size:14.5px}.ra-wilayah--chip{width:auto;max-width:100%}.ra-wilayah--chip .ra-wilayah__tombol{background:var(--ra-primary-softer);border:1px solid var(--ra-pro-border);border-radius:var(--ra-radius-pill);width:auto;max-width:100%;min-height:34px;color:var(--ra-primary-hover);justify-content:flex-start;gap:7px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.ra-wilayah--chip .ra-wilayah__tombol svg{color:currentColor}.ra-wilayah--chip .ra-wilayah__nilai{flex:0 auto}.ra-wilayah__panel{z-index:20;background:var(--ra-surface);border:1px solid var(--ra-border-strong);border-radius:var(--ra-radius-sm);width:310px;max-width:calc(100vw - 32px);box-shadow:var(--ra-shadow-elevated);position:absolute;top:calc(100% + 6px);right:0;overflow:hidden}.ra-wilayah--penuh .ra-wilayah__panel{width:auto;max-width:none;left:0;right:0}.ra-wilayah--chip .ra-wilayah__panel{inset:auto auto calc(100% + 6px) 0}.ra-wilayah__cari{padding:var(--ra-space-2);border-bottom:1px solid var(--ra-border);position:relative}.ra-wilayah__cari svg{color:var(--ra-fg-muted);pointer-events:none;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.ra-wilayah__cari input{background:color-mix(in srgb, var(--ra-fg-muted) 9%, var(--ra-surface));border-radius:var(--ra-radius-xs);width:100%;min-height:40px;color:var(--ra-fg);border:1.5px solid #0000;padding:0 12px 0 34px;font-size:14px}.ra-wilayah__cari input::placeholder{color:var(--ra-fg-muted)}.ra-wilayah__cari input:focus-visible{border-color:var(--ra-primary);outline:none}.ra-wilayah__daftar{max-height:264px;padding:var(--ra-space-1);overflow-y:auto}.ra-wilayah__opsi{border-radius:var(--ra-radius-xs);min-height:38px;color:var(--ra-fg);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:14px;display:flex}.ra-wilayah__opsi.sorot{background:var(--ra-surface-warm);color:var(--ra-fg-strong)}.ra-wilayah__opsi.terpilih{color:var(--ra-fg-strong);font-weight:600}.ra-wilayah__opsi.terpilih svg{color:var(--ra-primary);flex-shrink:0}.ra-wilayah__kosong{padding:var(--ra-space-3);color:var(--ra-fg-muted);font-size:13px}@media (hover:none){.ra-wilayah__opsi{min-height:44px}}@media (width<=760px){.ra-wilayah--isian{width:100%}.ra-wilayah--isian .ra-wilayah__panel{width:auto;max-width:none;left:0;right:0}}.ra-gambar-pemicu__judul{font-family:var(--ra-font-display);color:var(--ra-fg-strong);align-items:center;gap:10px;margin:0 0 8px;font-size:19px;font-weight:500;line-height:1.3;display:flex}.ra-gambar-pemicu__isi{max-width:60ch;color:var(--ra-fg-muted);margin:0 0 16px;font-size:14px;line-height:1.55}.ra-gambar-pemicu__isi:last-child{margin-bottom:0}.ra-gambar-pemicu__jalan{background:var(--ra-primary-soft);height:3px;position:absolute;inset:auto 0 0;overflow:hidden}.ra-gambar-pemicu__jalan:after{content:"";background:var(--ra-primary);width:35%;animation:1.6s ease-in-out infinite ra-gambar-jalan;position:absolute;inset:0 auto 0 0}@keyframes ra-gambar-jalan{0%{transform:translate(-100%)}to{transform:translate(290%)}}@media (prefers-reduced-motion:reduce){.ra-gambar-pemicu__jalan:after{opacity:.6;width:100%;animation:none}}.ra-gambar{flex-direction:column;gap:12px;margin-top:4px;display:flex}.ra-gambar__bingkai{background:var(--ra-surface-2);border:1px solid var(--ra-border-strong);border-radius:var(--ra-radius-md);cursor:zoom-in;width:100%;max-width:560px;padding:0;display:block;overflow:hidden}.ra-gambar__bingkai img{aspect-ratio:auto;width:100%;height:auto;display:block}.ra-gambar__kaki{justify-content:space-between;align-items:center;gap:12px;max-width:560px;display:flex}.ra-gambar__catatan{color:var(--ra-fg-muted);margin:0;font-size:12.5px;line-height:1.5}.ra-gambar__unduh{background:var(--ra-surface);border:1px solid var(--ra-border-strong);border-radius:var(--ra-radius-sm);min-height:40px;color:var(--ra-fg);font:inherit;cursor:pointer;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.ra-gambar__unduh:hover:not(:disabled){border-color:var(--ra-fg-faint)}.ra-gambar__galat{color:var(--ra-error-teks);margin:0;font-size:13px}.ra-gambar__asumsi{max-width:560px;color:var(--ra-fg-muted);font-size:13px;line-height:1.55}.ra-gambar__asumsi p{margin:0 0 4px}.ra-gambar__asumsi ul{color:var(--ra-fg);margin:0;padding-left:18px}.ra-gambar__revisi{border-top:1px solid var(--ra-divider);flex-direction:column;gap:10px;max-width:560px;padding-top:12px;display:flex}.ra-gambar__revisi-judul{color:var(--ra-fg-strong);margin:0;font-size:13.5px;font-weight:600}.ra-gambar__pilihan{flex-wrap:wrap;gap:8px;display:flex}.ra-gambar__pilihan button{background:var(--ra-primary-softer);border:1px solid var(--ra-pro-border);border-radius:var(--ra-radius-pill);min-height:40px;color:var(--ra-primary-hover);font:inherit;cursor:pointer;padding:0 14px;font-size:13px;font-weight:500}.ra-gambar__pilihan button:hover:not(:disabled){background:var(--ra-primary-soft)}.ra-gambar__tulis{gap:8px;display:flex}.ra-gambar__tulis input{background:var(--ra-surface);border:1px solid var(--ra-border-strong);border-radius:var(--ra-radius-sm);min-width:0;min-height:40px;color:var(--ra-fg);font:inherit;flex:1;padding:0 12px;font-size:13.5px}.ra-gambar__tulis input::placeholder{color:var(--ra-fg-muted)}.ra-gambar__tulis button{background:var(--ra-primary);border-radius:var(--ra-radius-sm);min-height:40px;color:var(--ra-on-primary);font:inherit;cursor:pointer;border:1px solid #0000;padding:0 16px;font-size:13.5px;font-weight:600}.ra-gambar button:disabled,.ra-gambar input:disabled{opacity:.55;cursor:not-allowed}@media (width<=520px){.ra-gambar__kaki{flex-direction:column;align-items:flex-start}}.ra-dialog{z-index:60;padding:var(--ra-space-4);background:var(--ra-overlay);place-items:center;animation:.16s ease-out ra-dialog-latar;display:grid;position:fixed;inset:0}.ra-dialog__panel{width:100%;max-width:420px;max-height:calc(100dvh - 32px);padding:var(--ra-space-6);background:var(--ra-surface);border:1px solid var(--ra-border);border-radius:var(--ra-radius-lg);box-shadow:var(--ra-shadow-elevated);gap:var(--ra-space-5);flex-direction:column;animation:.22s cubic-bezier(.16,1,.3,1) ra-dialog-muncul;display:flex;overflow-y:auto}.ra-dialog__kepala{align-items:flex-start;gap:14px;display:flex}.ra-dialog__tanda{border-radius:var(--ra-radius-sm);background:var(--ra-error-soft);width:40px;height:40px;color:var(--ra-error-teks);flex:none;place-items:center;display:grid}.ra-dialog__teks{flex-direction:column;gap:6px;min-width:0;display:flex}.ra-dialog__judul{color:var(--ra-fg-strong);text-wrap:balance;font-size:19px;line-height:1.3}.ra-dialog__isi{color:var(--ra-fg-muted);overflow-wrap:anywhere;font-size:14px;line-height:1.6}.ra-dialog__isi strong{color:var(--ra-fg-strong);font-weight:600}.ra-dialog__isi p+p{margin-top:6px}.ra-dialog__aksi{justify-content:flex-end;gap:10px;display:flex}.ra-dialog__form{gap:var(--ra-space-4);flex-direction:column;display:flex}.ra-dialog__kolom{gap:var(--ra-space-2);flex-direction:column;display:flex}.ra-dialog__label{color:var(--ra-fg);font-size:14px;font-weight:500}.ra-dialog__input{background:var(--ra-surface);width:100%;min-height:46px;color:var(--ra-fg-strong);border:1px solid var(--ra-border-strong);border-radius:var(--ra-radius-sm);padding:0 14px;font-size:16px;transition:border-color .12s}.ra-dialog__input:focus{border-color:var(--ra-primary)}.ra-dialog__input:focus-visible{outline-offset:0;border-radius:var(--ra-radius-sm)}.ra-dialog__input[aria-invalid=true]{border-color:var(--ra-error)}.ra-dialog__ket{color:var(--ra-fg-muted);font-size:13px;line-height:1.5}.ra-dialog__ket--galat{color:var(--ra-error-teks)}@keyframes ra-dialog-latar{0%{opacity:0}}@keyframes ra-dialog-muncul{0%{opacity:0;transform:translateY(8px)scale(.98)}}@media (width<=560px){.ra-dialog{place-items:end stretch;padding:0}.ra-dialog__panel{max-width:none;max-height:90dvh;padding:var(--ra-space-5) var(--ra-space-4) calc(var(--ra-space-4) + env(safe-area-inset-bottom));border-radius:var(--ra-radius-xl) var(--ra-radius-xl) 0 0;border-bottom:none;animation-name:ra-dialog-naik}.ra-dialog__aksi>button{flex:1}.ra-dialog--isian{padding:max(12px, env(safe-area-inset-top)) 12px 0;place-items:start stretch}.ra-dialog--isian .ra-dialog__panel{padding-bottom:var(--ra-space-5);border-bottom:1px solid var(--ra-border);border-radius:var(--ra-radius-lg);animation-name:ra-dialog-muncul}}@keyframes ra-dialog-naik{0%{opacity:0;transform:translateY(24px)}}.ra-lampiran-tunggu{background:var(--ra-surface-2);border:1px solid var(--ra-border);border-radius:var(--ra-radius-md);align-items:center;gap:10px;max-width:360px;margin-bottom:12px;padding:6px 2px 6px 6px;display:flex}.ra-lampiran-tunggu__gambar,.ra-lampiran-tunggu__ikon{border:1px solid var(--ra-border);border-radius:var(--ra-radius-sm);flex:none;width:52px;height:52px}.ra-lampiran-tunggu__gambar{object-fit:cover;background:var(--ra-surface)}.ra-lampiran-tunggu__ikon{background:var(--ra-surface);color:var(--ra-error-teks);place-items:center;display:grid}.ra-lampiran-tunggu__teks{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ra-lampiran-tunggu__nama{color:var(--ra-fg-strong);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.ra-lampiran-tunggu__ukuran{font-family:var(--ra-font-mono);color:var(--ra-fg-muted);font-size:11px}.ra-lampiran-tunggu__hapus{border-radius:var(--ra-radius-pill);width:44px;height:44px;color:var(--ra-fg-muted);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;transition:background-color .12s,color .12s;display:grid}.ra-lampiran-tunggu__hapus:hover:not(:disabled){background:var(--ra-surface);color:var(--ra-fg-strong)}.ra-lampiran-tunggu__hapus:disabled{cursor:not-allowed;opacity:.5}.ra-lampiran-gambar{border-radius:var(--ra-radius-md);cursor:zoom-in;background:0 0;border:none;margin-bottom:8px;padding:0;display:block}.ra-penampil{z-index:70;background:#1a1612e6;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:64px 24px 24px;animation:.16s ease-out ra-dialog-latar;display:flex;position:fixed;inset:0}.ra-penampil__gambar{object-fit:contain;background:var(--ra-surface);border-radius:var(--ra-radius-sm);max-width:min(1200px,100%);max-height:calc(100dvh - 140px);animation:.22s cubic-bezier(.16,1,.3,1) ra-dialog-muncul;box-shadow:0 12px 40px #00000059}.ra-penampil__nama,.ra-penampil__pesan{color:#ffffffdb;text-align:center;overflow-wrap:anywhere;max-width:min(720px,100%);font-size:13px;line-height:1.5}.ra-penampil__pesan{font-size:14px}.ra-penampil__tutup{color:#fff;border-radius:var(--ra-radius-pill);cursor:pointer;background:#ffffff1f;border:none;place-items:center;width:44px;height:44px;transition:background-color .12s;display:grid;position:absolute;top:12px;right:12px}.ra-penampil__tutup:hover{background:#ffffff38}@media (width<=560px){.ra-penampil{padding:60px 12px 16px}.ra-penampil__gambar{max-height:calc(100dvh - 120px)}}.ra-lg{background:var(--ra-bg);flex:1;overflow-y:auto}.ra-lg__tata{grid-template-columns:260px minmax(0,1fr);min-height:100%;display:grid}.ra-lg__rak{align-self:start;padding:28px 20px 40px 24px;position:sticky;top:0}.ra-lg__rak h2{font-family:var(--ra-font-body);color:var(--ra-fg-muted);font-size:12.5px;font-weight:600}.ra-lg__paket{font-family:var(--ra-font-display);color:var(--ra-fg-strong);margin-top:8px;font-size:30px;font-weight:500;line-height:1.1}.ra-lg__akhir{color:var(--ra-fg-muted);margin-top:8px;font-size:13.5px;line-height:1.5}.ra-lg__akhir strong{color:var(--ra-fg-strong);font-weight:600}.ra-lg__rak dl{flex-direction:column;margin:20px 0 0;display:flex}.ra-lg__rak dl>div{border-top:1px solid var(--ra-border);justify-content:space-between;gap:12px;padding:10px 0;font-size:13px;display:flex}.ra-lg__rak dt{color:var(--ra-fg)}.ra-lg__rak dd{text-align:right;color:var(--ra-fg-muted);margin:0}.ra-lg__rak dd.terkunci{align-items:center;gap:5px;display:inline-flex}.ra-lg__utama{border-left:1px solid var(--ra-border);min-width:0;padding:28px 40px 80px}.ra-lg__isi{max-width:900px}.ra-lg__kembali{min-height:44px;color:var(--ra-fg-muted);align-items:center;gap:8px;font-size:13.5px;text-decoration:none;display:inline-flex}.ra-lg__kembali:hover{color:var(--ra-fg-strong)}.ra-lg h1{letter-spacing:-.015em;margin-top:2px;font-size:34px}.ra-lg__ukur{width:220px;margin-top:12px;display:flex}.ra-lg__ukur b{flex:1}.ra-lg__intro{max-width:60ch;color:var(--ra-fg-muted);margin-top:14px;font-size:15px;line-height:1.55}.ra-lg__intro+.ra-lg__intro{margin-top:6px}.ra-lg__galat{margin-top:24px}.ra-lg__tangga{border-top:2px solid var(--ra-fg-strong);margin-top:28px}.ra-lg__pita{border-bottom:1px solid var(--ra-border-strong);grid-template-columns:230px minmax(0,1fr) 210px;align-items:start;gap:16px 36px;padding:28px 0;display:grid}.ra-lg__pita--pro{background:var(--ra-primary-softer);margin:0 -20px;padding-left:20px;padding-right:20px}.ra-lg__pita--redup .ra-lg__nama{color:var(--ra-fg-muted)}.ra-lg__nama{color:var(--ra-fg-strong);flex-wrap:wrap;align-items:center;gap:10px;font-size:28px;font-weight:500;display:flex}.ra-lg__lencana{border-radius:var(--ra-radius-pill);background:var(--ra-surface-warm);color:var(--ra-fg-muted);font-family:var(--ra-font-body);padding:2px 9px;font-size:11.5px;font-weight:600}.ra-lg__tag{color:var(--ra-fg-muted);margin-top:6px;font-size:13px;line-height:1.5}.ra-lg__harga{margin-top:16px}.ra-lg__harga .ra-num{color:var(--ra-fg-strong);white-space:nowrap;font-size:26px;font-weight:500}.ra-lg__harga small{color:var(--ra-fg-muted);margin-left:6px;font-size:13px}.ra-lg__harga-muat{vertical-align:middle;border-radius:var(--ra-radius-xs);background:var(--ra-border);width:132px;height:28px;display:inline-block}@media (prefers-reduced-motion:no-preference){.ra-lg__harga-muat{animation:1.2s ease-in-out infinite alternate ra-lg-denyut}}@keyframes ra-lg-denyut{to{opacity:.45}}.ra-lg__daftar{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ra-lg__daftar li{align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.ra-lg__daftar li svg{color:var(--ra-primary-hover);flex:none;margin-top:3px}.ra-lg__pita--max .ra-lg__daftar li svg{color:var(--ra-tier-max)}.ra-lg__daftar li.terkunci,.ra-lg__daftar li.terkunci svg{color:var(--ra-fg-muted)}.ra-lg__daftar li.induk{color:var(--ra-fg-muted);font-size:13px;font-weight:600}.ra-lg__aksi{flex-direction:column;display:flex}.ra-lg__catat{color:var(--ra-fg-muted);margin-top:8px;font-size:12px;line-height:1.5}.ra-lg__banding{margin-top:20px}.ra-lg__banding summary{cursor:pointer;min-height:44px;color:var(--ra-primary-hover);text-underline-offset:3px;align-items:center;font-size:13.5px;font-weight:600;text-decoration:underline;display:flex}.ra-lg__banding table{border-collapse:collapse;width:100%;margin-top:8px}.ra-lg__banding th,.ra-lg__banding td{text-align:center;border-bottom:1px solid var(--ra-border);padding:11px 10px;font-size:13.5px;font-weight:400}.ra-lg__banding th:first-child,.ra-lg__banding td:first-child{text-align:left;padding-left:0}.ra-lg__banding thead th{color:var(--ra-fg-muted);border-bottom-color:var(--ra-border-strong);font-size:12.5px;font-weight:600}.ra-lg__banding td svg{vertical-align:middle;color:var(--ra-primary-hover)}.ra-lg__redup{color:var(--ra-fg-muted)}.ra-lg__sr{position:absolute;left:-9999px}.ra-lg__bagian{border-top:1px solid var(--ra-border-strong);grid-template-columns:220px minmax(0,1fr);gap:16px 48px;margin-top:32px;padding-top:32px;display:grid}.ra-lg__bagian h2{font-size:19px}.ra-lg__bagian p{max-width:62ch;color:var(--ra-fg);font-size:14px;line-height:1.65}.ra-lg__bagian p+p{margin-top:10px}.ra-lg__kosong h3{margin-bottom:2px;font-size:17px}.ra-lg__kosong p{color:var(--ra-fg-muted)}.ra-lg__riwayat{border-collapse:collapse;width:100%}.ra-lg__riwayat th{text-align:left;color:var(--ra-fg-muted);border-bottom:1px solid var(--ra-border-strong);white-space:nowrap;padding:10px 12px;font-size:12.5px;font-weight:600}.ra-lg__riwayat td{border-bottom:1px solid var(--ra-border);vertical-align:middle;padding:6px 12px}.ra-lg__riwayat th:first-child,.ra-lg__riwayat td:first-child{padding-left:0}.ra-lg__riwayat th:last-child,.ra-lg__riwayat td:last-child{text-align:right;padding-right:0}.ra-lg__nama-paket{color:var(--ra-fg-strong);font-weight:600}.ra-lg__status{border-radius:var(--ra-radius-pill);white-space:nowrap;padding:2px 9px;font-size:11.5px;font-weight:600;display:inline-block}.ra-lg__status--ok{background:var(--ra-success-soft);color:var(--ra-success-teks)}.ra-lg__status--tunggu{background:var(--ra-warning-soft);color:var(--ra-warning-teks)}.ra-lg__status--gagal{background:var(--ra-error-soft);color:var(--ra-error-teks)}.ra-lg__cek{min-height:44px;color:var(--ra-primary-hover);text-underline-offset:3px;align-items:center;margin-left:6px;padding:0 4px;font-size:12.5px;font-weight:600;text-decoration:underline;display:inline-flex}.ra-lg__cek:hover{color:var(--ra-primary-press)}@media (width<=1080px){.ra-lg__tata{grid-template-columns:1fr}.ra-lg__rak{padding:20px 20px 0;position:static}.ra-lg__rak dl{grid-template-columns:1fr 1fr;column-gap:24px;display:grid}.ra-lg__utama{border-left:0;padding:8px 20px 70px}.ra-lg__pita{grid-template-columns:1fr;gap:14px}}@media (width<=860px){.ra-lg__bagian{grid-template-columns:1fr;gap:10px}}@media (width<=640px){.ra-lg h1{font-size:28px}.ra-lg__ukur{width:150px}.ra-lg__paket{font-size:26px}.ra-lg__rak dl{grid-template-columns:1fr}.ra-lg__utama{padding-left:16px;padding-right:16px}.ra-lg__pita--pro{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.ra-lg__kol-tgl{display:none}}.ra-denah-pemicu__judul{font-family:var(--ra-font-display);color:var(--ra-fg-strong);align-items:center;gap:10px;margin:0 0 8px;font-size:19px;font-weight:500;line-height:1.3;display:flex}.ra-denah-pemicu__isi{max-width:60ch;color:var(--ra-fg-muted);margin:0 0 16px;font-size:14px;line-height:1.55}.ra-denah-pemicu__isi:has(+.ra-denah-pemicu__batas){margin-bottom:8px}.ra-denah-pemicu__batas{max-width:64ch;color:var(--ra-fg-muted);margin:0 0 16px;font-size:12.5px;line-height:1.55}.ra-denah{flex-direction:column;gap:20px;padding:20px 20px 28px;display:flex}.ra-denah__judul{font-family:var(--ra-font-display);letter-spacing:-.02em;color:var(--ra-fg-strong);text-wrap:balance;margin:0;font-size:22px;font-weight:500;line-height:1.2}.ra-denah__isi{color:var(--ra-fg);margin:6px 0 0;font-size:13.5px;font-weight:600;line-height:1.5}.ra-denah__angka{font-family:var(--ra-font-mono);font-variant-numeric:tabular-nums}.ra-denah__teks{max-width:62ch;color:var(--ra-fg-muted);margin:8px 0 0;font-size:13px;line-height:1.65}.ra-denah__kecil{color:var(--ra-fg-muted);margin:0;font-size:12px;line-height:1.55}.ra-denah__subjudul{font-family:var(--ra-font-body);letter-spacing:normal;color:var(--ra-fg-strong);margin:0 0 10px;font-size:13px;font-weight:600}.ra-denah-spek{background:var(--ra-surface-2);border:1px solid var(--ra-border);border-radius:var(--ra-radius-md);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.ra-denah-spek__teks{min-width:0;color:var(--ra-fg);flex:1;margin:0;font-size:13px;line-height:1.6}.ra-denah-tombol-kecil,.ra-denah-alternatif button{border:1px solid var(--ra-border-strong);border-radius:var(--ra-radius-pill);background:var(--ra-surface);min-height:36px;color:var(--ra-fg-strong);font:inherit;cursor:pointer;padding:0 14px;font-size:12.5px;font-weight:600;transition:border-color .12s,color .12s}.ra-denah-tombol-kecil{flex-shrink:0}.ra-denah-tombol-kecil:disabled{opacity:.55;cursor:wait}.ra-denah-spek{flex-wrap:wrap}.ra-denah-spek__teks{flex-basis:220px}.ra-denah-spek__aksi{flex-wrap:wrap;gap:6px;display:flex}.ra-denah-belum{background:var(--ra-warning-soft);border:1px solid var(--ra-border);border-radius:var(--ra-radius-md);flex-direction:column;gap:12px;padding:14px 16px;display:flex}.ra-denah-belum__utama{color:var(--ra-fg-strong);margin:0;font-size:13px;font-weight:600;line-height:1.55}.ra-denah-belum__judul{font-family:var(--ra-font-body);letter-spacing:normal;color:var(--ra-fg-strong);margin:0 0 6px;font-size:13px;font-weight:600}.ra-denah-belum__daftar{color:var(--ra-fg);flex-direction:column;gap:4px;margin:0 0 8px;padding-left:18px;font-size:13px;line-height:1.55;display:flex}.ra-denah-tombol-kecil:hover,.ra-denah-alternatif button:hover:not(:disabled){border-color:var(--ra-primary);color:var(--ra-primary-hover)}.ra-denah-alternatif{flex-wrap:wrap;gap:8px;display:flex}.ra-denah-alternatif button{text-align:left}.ra-denah-alternatif button:disabled{opacity:.55;cursor:not-allowed}.ra-denah-lantai{background:var(--ra-surface-2);border:1px solid var(--ra-border);border-radius:var(--ra-radius-pill);gap:4px;margin-bottom:10px;padding:3px;display:inline-flex}.ra-denah-lantai button{border-radius:var(--ra-radius-pill);min-height:32px;color:var(--ra-fg-muted);font:inherit;cursor:pointer;background:0 0;border:none;padding:0 14px;font-size:12.5px;font-weight:500}.ra-denah-lantai button[aria-pressed=true]{background:var(--ra-surface);color:var(--ra-fg-strong);box-shadow:var(--ra-shadow-card);font-weight:600}.ra-denah-lembar{border:1px solid var(--ra-border-strong);border-radius:var(--ra-radius-md);background:#fff;padding:12px;position:relative}.ra-denah-lembar>svg{width:100%;height:auto;max-height:min(68vh,760px);display:block}.ra-denah-lembar__perbesar{color:#2a2520;border-radius:var(--ra-radius-xs);cursor:pointer;background:#fffffff0;border:1px solid #d8ccb9;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:8px;right:8px}.ra-denah-lembar__perbesar:hover{color:#a24e31;border-color:#b85c3c}.ra-penampil__denah{border-radius:var(--ra-radius-sm);background:#fff;width:min(1100px,100%);padding:16px;animation:.22s cubic-bezier(.16,1,.3,1) ra-dialog-muncul;box-shadow:0 12px 40px #00000059}.ra-penampil__denah>svg{width:100%;height:auto;max-height:calc(100dvh - 172px);display:block}.ra-denah-kunci{background:var(--ra-pro-surface);border:1px solid var(--ra-pro-border);border-radius:var(--ra-radius-lg);padding:16px 17px}.ra-denah-kunci__judul{color:var(--ra-fg-strong);align-items:center;gap:8px;margin:0;font-size:14.5px;font-weight:600;display:flex}.ra-denah-kunci__judul svg{color:var(--ra-primary)}.ra-denah-kunci__tautan{border-radius:var(--ra-radius-pill);background:var(--ra-primary);min-height:40px;color:var(--ra-on-primary);align-items:center;margin-top:14px;padding:0 17px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.ra-denah-kunci__tautan:hover{background:var(--ra-primary-hover)}.ra-denah-catatan,.ra-denah-alasan{color:var(--ra-fg);flex-direction:column;gap:7px;margin:0;padding-left:18px;font-size:12.5px;line-height:1.6;display:flex}.ra-denah-alasan{margin-top:10px;font-size:13px}.ra-denah-alasan strong{color:var(--ra-fg-strong)}.ra-denah-ukuran summary{color:var(--ra-fg-strong);cursor:pointer;padding:4px 0;font-size:13px;font-weight:600}.ra-denah-ukuran[open] summary{margin-bottom:8px}.ra-denah-tabel{border-collapse:collapse;width:100%;color:var(--ra-fg);font-size:12.5px}.ra-denah-tabel th,.ra-denah-tabel td{border-bottom:1px solid var(--ra-border-faint);text-align:left;vertical-align:baseline;padding:8px 10px}.ra-denah-tabel thead th{color:var(--ra-fg-muted);background:var(--ra-surface-2);border-bottom:1px solid var(--ra-border-strong);font-size:11.5px;font-weight:600}.ra-denah-tabel .angka{text-align:right;white-space:nowrap;font-family:var(--ra-font-mono);font-variant-numeric:tabular-nums}.ra-denah-tabel thead .angka{font-family:inherit}.ra-denah-tabel__lantai th{color:var(--ra-fg-strong);background:var(--ra-bg-2);font-size:12px;font-weight:600}.ra-denah-tabel__lembut{color:var(--ra-fg-muted)}.ra-denah-form{background:var(--ra-surface-2);border:1px solid var(--ra-border);border-radius:var(--ra-radius-md);flex-direction:column;gap:16px;padding:16px;display:flex}.ra-denah-form__baris{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px;display:grid}.ra-denah-form__baris--dua{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.ra-denah-medan{flex-direction:column;gap:6px;min-width:0;display:flex}.ra-denah-medan label,.ra-denah-pilihan legend{color:var(--ra-fg-strong);font-size:12.5px;font-weight:600}.ra-denah-medan input,.ra-denah-medan select{background:var(--ra-surface);width:100%;min-height:44px;color:var(--ra-fg);border:1px solid var(--ra-border-strong);border-radius:var(--ra-radius-xs);padding:0 12px;font-size:14px}.ra-denah-medan input::placeholder{color:var(--ra-fg-muted)}.ra-denah-medan input[aria-invalid=true]{border-color:var(--ra-error)}.ra-denah-medan__bantu{color:var(--ra-fg-muted);margin:0;font-size:11.5px}.ra-denah-medan__galat{color:var(--ra-error-teks);margin:0;font-size:12px;line-height:1.45}.ra-denah-pilihan{border:none;min-width:0;margin:0;padding:0}.ra-denah-pilihan legend{margin-bottom:8px;padding:0}.ra-denah-pilihan__isi{flex-wrap:wrap;gap:6px;display:flex}.ra-denah-pilihan__isi label{border:1px solid var(--ra-border-strong);border-radius:var(--ra-radius-pill);background:var(--ra-surface);min-height:36px;color:var(--ra-fg);cursor:pointer;align-items:center;padding:0 13px;font-size:12.5px;font-weight:500;display:inline-flex;position:relative}.ra-denah-pilihan__isi input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ra-denah-pilihan__isi label:has(input:checked){border-color:var(--ra-primary);background:var(--ra-primary-softer);color:var(--ra-primary-hover);font-weight:600}.ra-denah-pilihan__isi label:has(input:focus-visible){outline:2px solid var(--ra-primary);outline-offset:2px}.ra-denah-form__aksi{flex-wrap:wrap;gap:8px;display:flex}
