.page--inner:has(.rg-open){--reg-ink:#eef1e7;--reg-dim:#eef1e78f;--reg-faint:#eef1e752;--reg-rule:#eef1e71f;--reg-hair:#eef1e712;--reg-slab:#2d312a;--baik:#a9c98a;--rosak:#d6a35e;--mono:ui-monospace, "SFMono-Regular", "Cascadia Mono", "Roboto Mono", Menlo, Consolas, monospace}.rg-eyebrow,.rg-find-label,.rg-survey-k,.rg-net-k,.rg-note-k,.rg-scale dt,.rg-cat-k{font-family:var(--mono);font-size:max(10px, calc(11 * var(--u)));letter-spacing:max(1.6px, calc(2.6 * var(--u)));text-transform:uppercase;color:var(--reg-faint);font-weight:400}.rg-open{z-index:4;padding:calc(96 * var(--u)) 0 calc(84 * var(--u));position:relative}.rg-open h1{margin-top:calc(26 * var(--u));font-size:max(34px, calc(74 * var(--u)));letter-spacing:calc(-1.6 * var(--u));color:var(--reg-ink);font-weight:200;line-height:1.04}.rg-lede{margin-top:calc(26 * var(--u));max-width:calc(560 * var(--u));font-size:max(14px, calc(16.5 * var(--u)));color:var(--reg-dim);font-weight:300;line-height:1.64}.rg-none{margin-top:calc(30 * var(--u));font-size:max(13.5px, calc(15 * var(--u)));color:var(--reg-faint);font-weight:300}.rg-step{margin-top:calc(54 * var(--u));max-width:calc(940 * var(--u))}.rg-step[hidden]{display:none}.rg-step-k{align-items:center;gap:calc(12 * var(--u));margin-bottom:calc(18 * var(--u));font-family:var(--mono);font-size:max(10px, calc(11 * var(--u)));letter-spacing:max(1.6px, calc(2.6 * var(--u)));text-transform:uppercase;color:var(--reg-faint);display:flex}.rg-step-k b{width:calc(20 * var(--u));height:calc(20 * var(--u));border:1px solid var(--reg-rule);letter-spacing:0;min-width:18px;min-height:18px;color:var(--reg-dim);border-radius:50%;place-items:center;font-weight:400;display:grid}.rg-orgs{gap:calc(14 * var(--u));grid-template-columns:repeat(4,1fr);display:grid}.rg-org{align-items:flex-start;gap:calc(10 * var(--u));padding:calc(20 * var(--u)) calc(20 * var(--u)) calc(18 * var(--u));border:1px solid var(--reg-rule);border-radius:max(12px, calc(16 * var(--u)));background:var(--reg-slab);cursor:pointer;text-align:left;transition:border-color .28s var(--ease), background .28s var(--ease), color .28s var(--ease), transform .4s var(--ease-out);flex-direction:column;font-family:inherit;display:flex}.rg-org:hover{transform:translateY(calc(-2 * var(--u)));border-color:#a9c98a73}.rg-org-nm{font-size:max(14px, calc(16.5 * var(--u)));color:var(--reg-ink);font-weight:300;line-height:1.24}.rg-org-n{font-family:var(--mono);font-size:max(10px, calc(11.5 * var(--u)));letter-spacing:max(.8px, calc(1.2 * var(--u)));font-variant-numeric:tabular-nums;color:var(--reg-faint)}.rg-org[aria-checked=true]{background:#e9ebe1;border-color:#e9ebe1}.rg-org[aria-checked=true] .rg-org-nm{color:#23261f}.rg-org[aria-checked=true] .rg-org-n{color:#666d5e}.rg-find-field{align-items:center;gap:calc(14 * var(--u));padding:0 calc(20 * var(--u));height:max(50px, calc(60 * var(--u)));background:var(--reg-slab);border:1px solid var(--reg-rule);border-radius:max(12px, calc(16 * var(--u)));transition:border-color .3s var(--ease), background .3s var(--ease);display:flex}.rg-find-field:focus-within{background:#31352d;border-color:#a9c98a8c}.rg-find-glyph,.rg-sift-glyph{width:calc(18 * var(--u));height:calc(18 * var(--u));min-width:15px;min-height:15px;color:var(--reg-faint);flex:none}.rg-find-glyph svg,.rg-sift-glyph svg,.rg-find-clear svg{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.rg-find-field input{min-width:0;font-family:inherit;font-size:max(14px, calc(17 * var(--u)));color:var(--reg-ink);background:0 0;border:0;outline:none;flex:1;font-weight:300}.rg-find-field input::placeholder{color:var(--reg-faint)}.rg-find-clear{width:calc(22 * var(--u));height:calc(22 * var(--u));min-width:20px;min-height:20px;color:var(--reg-faint);cursor:pointer;transition:color .2s var(--ease);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.rg-find-clear[hidden]{display:none}.rg-find-clear:hover{color:var(--reg-ink)}.rg-find-list{margin-top:calc(12 * var(--u));max-height:calc(340 * var(--u));overscroll-behavior:contain;border:1px solid var(--reg-rule);border-radius:max(12px, calc(16 * var(--u)));background:#262a24;list-style:none;overflow-y:auto}.rg-find-list:empty{display:none}.rg-find-opt{align-items:baseline;gap:calc(14 * var(--u));padding:calc(14 * var(--u)) calc(20 * var(--u));cursor:pointer;display:flex}.rg-find-opt+.rg-find-opt{border-top:1px solid var(--reg-hair)}.rg-find-opt:hover{background:#a9c98a17}.rg-find-opt[aria-selected=true]{background:#a9c98a29}.rg-find-opt[aria-selected=true] .nm{color:var(--baik)}.rg-find-opt .nm{min-width:0;font-size:max(14px, calc(16 * var(--u)));color:var(--reg-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:300;overflow:hidden}.rg-find-opt .nm b{color:var(--baik);font-weight:500}.rg-find-opt .cd,.rg-find-opt .qt{font-family:var(--mono);font-size:max(10.5px, calc(12 * var(--u)));color:var(--reg-faint);flex:none}.rg-find-opt .cd{letter-spacing:max(.6px, calc(1 * var(--u)))}.rg-find-none{margin-top:calc(16 * var(--u));font-size:max(13px, calc(14.6 * var(--u)));color:var(--reg-faint);font-weight:300}.rg-find-none[hidden]{display:none}.rg-scale{gap:calc(56 * var(--u));margin-top:calc(64 * var(--u));padding-top:calc(30 * var(--u));border-top:1px solid var(--reg-hair);flex-wrap:wrap;display:flex}.rg-scale dd{margin-top:calc(10 * var(--u));font-family:var(--mono);font-size:max(20px, calc(30 * var(--u)));font-variant-numeric:tabular-nums;color:var(--reg-ink);font-weight:400}.rg-sheet{z-index:4;padding:0 0 calc(96 * var(--u));position:relative}.rg-sheet[hidden]{display:none}.rg-sheet>.shell{--reg-ink:#23261f;--reg-dim:#4b5144;--reg-faint:#666d5e;--reg-rule:#23261f2e;--reg-hair:#23261f1a;--baik:#5c8639;--rosak:#9c6320;--paper:#e9ebe1;padding:calc(52 * var(--u)) calc(52 * var(--u)) calc(60 * var(--u));background:var(--paper);border-radius:max(18px, calc(26 * var(--u)));box-shadow:0 calc(30 * var(--u)) calc(70 * var(--u)) #0c100a57}.rg-sheet-head{border-top:0}.rg-sheet-head h2{margin-top:calc(16 * var(--u));font-size:max(28px, calc(58 * var(--u)));letter-spacing:calc(-1.2 * var(--u));color:var(--reg-ink);font-weight:200;line-height:1.06}.rg-sheet-code{margin-top:calc(16 * var(--u));font-family:var(--mono);font-size:max(11px, calc(13 * var(--u)));letter-spacing:max(1px, calc(1.6 * var(--u)));color:var(--reg-faint)}.rg-net{gap:calc(22 * var(--u));margin-top:calc(40 * var(--u));padding-top:calc(24 * var(--u));border-top:1px solid var(--reg-hair);flex-direction:column;display:flex}.rg-net[hidden]{display:none}.rg-net-k{gap:calc(12 * var(--u));flex-wrap:wrap;display:flex}.rg-net-k span{color:var(--reg-dim)}.rg-net-step{gap:calc(10 * var(--u));padding-left:calc(20 * var(--u));border-left:1px solid var(--reg-hair);color:var(--reg-dim);flex-direction:column;display:flex}.rg-net-step--now{border-left-color:var(--reg-ink);color:inherit}.rg-net-h{align-items:baseline;gap:calc(12 * var(--u));flex-wrap:wrap;display:flex}.rg-net-h b{font-family:var(--mono);font-size:max(11px, calc(12 * var(--u)));letter-spacing:max(.8px, calc(1.2 * var(--u)));text-transform:uppercase;color:inherit;font-weight:600}.rg-net-t{color:var(--reg-dim)}.rg-net-now{font-family:var(--mono);font-size:max(10px, calc(11 * var(--u)));letter-spacing:max(.6px, calc(.9 * var(--u)));text-transform:uppercase;color:var(--reg-dim)}.rg-net-facts{align-items:baseline;gap:calc(38 * var(--u));flex-wrap:wrap;display:flex}.rg-net-pair{align-items:baseline;gap:calc(12 * var(--u));display:flex}.rg-net-pair dt{font-size:max(12px, calc(13.5 * var(--u)));color:var(--reg-dim);font-weight:300}.rg-net-pair dd{font-family:var(--mono);font-size:max(12px, calc(14 * var(--u)));letter-spacing:max(.4px, calc(.6 * var(--u)));color:var(--reg-ink);font-weight:600}.rg-net-step:not(.rg-net-step--now) .rg-net-pair dd{color:var(--reg-dim);font-weight:400}.rg-survey{align-items:baseline;gap:calc(28 * var(--u));margin-top:calc(52 * var(--u));flex-wrap:wrap;display:flex}.rg-survey[hidden]{display:none}.rg-survey-k{padding-top:calc(4 * var(--u));flex:none}.rg-survey-rail{align-items:flex-start;gap:calc(44 * var(--u));flex-wrap:wrap;display:flex;position:relative}.rg-survey-rail:before{content:"";left:calc(5 * var(--u));right:calc(5 * var(--u));top:calc(5 * var(--u));background:var(--reg-rule);height:1px;position:absolute}.rg-mark{align-items:flex-start;gap:calc(12 * var(--u));cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;padding:0;font-family:inherit;display:flex;position:relative}.rg-mark i{z-index:1;width:calc(11 * var(--u));height:calc(11 * var(--u));border:1px solid var(--reg-faint);background:var(--paper,#383b34);min-width:9px;min-height:9px;transition:background .28s var(--ease), border-color .28s var(--ease), transform .28s var(--ease-out);border-radius:50%;display:block;position:relative}.rg-mark span{font-family:var(--mono);font-size:max(10.5px, calc(12 * var(--u)));letter-spacing:max(.6px, calc(1 * var(--u)));color:var(--reg-faint);white-space:nowrap;transition:color .28s var(--ease)}.rg-mark:hover i{border-color:var(--reg-ink)}.rg-mark[aria-selected=true] i{background:var(--baik);border-color:var(--baik);transform:scale(1.28)}.rg-mark[aria-selected=true] span{color:var(--reg-ink)}.rg-band{margin-top:calc(54 * var(--u));padding:calc(34 * var(--u)) 0 calc(30 * var(--u));border-top:1px solid var(--reg-hair);border-bottom:1px solid var(--reg-hair)}.rg-band[hidden]{display:none}.rg-band-rule{height:calc(26 * var(--u));gap:2px;min-height:20px;display:flex}.rg-band-read{gap:calc(40 * var(--u));margin-top:calc(22 * var(--u));flex-wrap:wrap;display:flex}.rg-band-read div{align-items:baseline;gap:calc(10 * var(--u));display:flex}.rg-band-read dt{font-size:max(12px, calc(13.5 * var(--u)));color:var(--reg-dim);order:2;font-weight:300}.rg-band-read dd{font-family:var(--mono);font-size:max(16px, calc(21 * var(--u)));font-variant-numeric:tabular-nums;color:var(--reg-ink);order:1}.rg-band-read .is-baik dd{color:var(--baik)}.rg-band-read .is-rosak dd{color:var(--rosak)}.rg-sift{justify-content:space-between;align-items:center;gap:calc(24 * var(--u));margin-top:calc(40 * var(--u));flex-wrap:wrap;display:flex}.rg-sift-field{align-items:center;gap:calc(12 * var(--u));flex:1 1 calc(300 * var(--u));min-width:0;padding-bottom:calc(12 * var(--u));border-bottom:1px solid var(--reg-rule);display:flex}.rg-sift-field:focus-within{border-bottom-color:#a9c98a8c}.rg-sift-field input{min-width:0;font-family:inherit;font-size:max(13.5px, calc(15.5 * var(--u)));color:var(--reg-ink);background:0 0;border:0;outline:none;flex:1;font-weight:300}.rg-sift-field input::placeholder{color:var(--reg-faint)}.rg-sift-field input::-webkit-search-cancel-button{opacity:.45}.rg-sift-count{font-family:var(--mono);font-size:max(10.5px, calc(12 * var(--u)));letter-spacing:max(.8px, calc(1.2 * var(--u)));font-variant-numeric:tabular-nums;color:var(--reg-faint);flex:none}.rg-register{margin-top:calc(24 * var(--u))}.rg-cat{align-items:center;gap:calc(18 * var(--u));padding:calc(46 * var(--u)) 0 calc(20 * var(--u));display:flex}.rg-cat-k{color:var(--reg-dim);flex:none}.rg-cat-fasa{font-family:var(--mono);font-size:max(10px, calc(11 * var(--u)));letter-spacing:max(1px, calc(1.6 * var(--u)));padding:calc(3 * var(--u)) calc(9 * var(--u));border:1px solid var(--reg-rule);color:var(--reg-faint);border-radius:999px;flex:none}.rg-cat-line{background:var(--reg-rule);flex:1;height:1px}.rg-cat-n{font-family:var(--mono);font-size:max(10.5px, calc(12 * var(--u)));font-variant-numeric:tabular-nums;color:var(--reg-faint);flex:none}.rg-rec{grid-template-columns:minmax(0, 1fr) calc(300 * var(--u)) calc(96 * var(--u));align-items:center;gap:calc(12 * var(--u)) calc(30 * var(--u));padding:calc(15 * var(--u)) 0;border-top:1px solid var(--reg-hair);display:grid}.rg-rec-name{min-width:0}.rg-rec-name b{font-size:max(14px, calc(16.5 * var(--u)));color:var(--reg-ink);font-weight:400;line-height:1.3;display:block}.rg-rec-name span{margin-top:calc(6 * var(--u));font-size:max(12px, calc(13.4 * var(--u)));color:var(--reg-faint);font-weight:300;line-height:1.45;display:block}.rg-rec-read{font-family:var(--mono);font-size:max(12px, calc(14 * var(--u)));font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--reg-faint);text-align:right;flex:none}.rg-rec-read b{font-weight:400}.rg-rec-read .b{color:var(--baik)}.rg-rec-read .r{color:var(--rosak)}.rg-rec-read .h{color:var(--reg-ink)}.rg-rec-read .nil{color:color-mix(in srgb, var(--reg-faint) 62%, transparent)}.rg-rec-note{gap:calc(10 * var(--u)) calc(16 * var(--u));margin-top:calc(-6 * var(--u));flex-wrap:wrap;grid-column:1/-1;display:flex}.rg-rec-flag{font-family:var(--mono);font-size:max(9.5px, calc(10.5 * var(--u)));letter-spacing:max(1px, calc(1.5 * var(--u)));text-transform:uppercase;padding:calc(4 * var(--u)) calc(10 * var(--u));border:1px solid color-mix(in srgb, var(--rosak) 45%, transparent);color:var(--rosak);border-radius:999px}.rg-rec-said{font-size:max(12px, calc(13.4 * var(--u)));color:var(--reg-faint);font-style:italic;font-weight:300;line-height:1.5}.rg-tally{align-items:flex-end;gap:calc(3 * var(--u));min-width:0;height:calc(20 * var(--u));min-height:16px;display:flex}.rg-tick{max-width:calc(7 * var(--u));border-radius:1px;flex:auto;min-width:2px;height:100%}.rg-tick--baik{background:var(--baik)}.rg-tick--rosak{background:var(--rosak)}.rg-tick--hilang{box-shadow:inset 0 0 0 1px var(--reg-rule);background:0 0}.rg-tally--rule .rg-tick,.rg-band-rule .rg-tick{flex:var(--w,1) 1 0;border-radius:2px;min-width:0;max-width:none}.rg-tally--rule .rg-tick[style*=--w\:0],.rg-band-rule .rg-tick[style*=--w\:0]{display:none}@media (prefers-reduced-motion:no-preference){.js .rg-tally .rg-tick,.js .rg-band-rule .rg-tick{animation:tick-in .42s var(--ease-out) both;animation-delay:calc(var(--i,0) * 9ms)}}@keyframes tick-in{0%{opacity:0;transform:scaleY(.2)}to{opacity:1;transform:none}}.rg-tick{transform-origin:50% 100%}.rg-margin{z-index:4;padding:calc(30 * var(--u)) 0 calc(120 * var(--u));position:relative}.rg-notes{gap:calc(46 * var(--u));padding-top:calc(40 * var(--u));border-top:1px solid var(--reg-hair);grid-template-columns:repeat(3,1fr);display:grid}.rg-note p:not(.rg-note-k){margin-top:calc(14 * var(--u));font-size:max(12.5px, calc(14.2 * var(--u)));color:var(--reg-faint);font-weight:300;line-height:1.62}.rg-note a{color:var(--reg-dim);text-underline-offset:3px;text-decoration:underline 1px;text-decoration-color:var(--reg-rule)}.rg-note a:hover{color:var(--reg-ink)}.rg-find-field input:focus-visible,.rg-sift-field input:focus-visible{outline:none}.rg-mark:focus-visible,.rg-find-clear:focus-visible{outline-offset:calc(4 * var(--u));border-radius:calc(4 * var(--u));outline:2px solid #eef1e7d9}@media (width<=1100px){.rg-orgs{grid-template-columns:repeat(2,1fr)}.rg-rec{grid-template-columns:minmax(0, 1fr) calc(230 * var(--u)) calc(92 * var(--u))}.rg-notes{grid-template-columns:1fr 1fr}}@media (width<=900px){.rg-open{padding:calc(64 * var(--u)) 0 calc(56 * var(--u))}.rg-rec{gap:calc(14 * var(--u)) calc(20 * var(--u));grid-template-columns:minmax(0,1fr) auto}.rg-rec .rg-tally{grid-area:2/1/auto/-1}.rg-rec-read{text-align:right}.rg-sheet>.shell{padding:calc(34 * var(--u)) calc(26 * var(--u)) calc(40 * var(--u))}.rg-orgs{grid-template-columns:1fr 1fr}.rg-scale{gap:calc(40 * var(--u))}.rg-notes{gap:calc(34 * var(--u));grid-template-columns:1fr}.rg-survey{gap:calc(18 * var(--u))}.rg-net,.rg-net-facts{gap:calc(20 * var(--u))}.rg-survey-rail{gap:calc(30 * var(--u))}}
