.level-scale__color[data-v-f0342359]{display:none}.hasil-page:has(.hasil-main--detail) .level-scale__color{display:block}.level-scale .level-scale__band[data-v-f0342359]:focus-within{opacity:1;transition:none}.level-scale__trigger[data-v-f0342359]{align-content:start;gap:var(--space-3xs);width:100%;min-width:0;min-height:44px;padding:var(--space-2xs) 0;border-radius:var(--radius-sm);color:inherit;font-size:inherit;text-align:start;white-space:nowrap;transition:transform var(--dur-micro) var(--ease-out);background:0 0;border:0;display:grid}.level-scale__trigger .level-scale__name[data-v-f0342359]{text-underline-offset:var(--space-2xs);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.level-scale__trigger[aria-expanded=true] .level-scale__name[data-v-f0342359]{text-decoration-style:solid}.level-scale__trigger[data-v-f0342359]:active{transform:translateY(1px)}.level-scale__trigger[data-v-f0342359]:disabled{cursor:default}.level-scale__trigger:disabled .level-scale__name[data-v-f0342359]{text-decoration:none}.level-scale__trigger[data-v-f0342359]:focus-visible{outline:3px solid var(--color-accent-ink);outline-offset:3px}.level-scale__hint[data-v-f0342359]{margin:var(--space-sm) 0 0;color:var(--color-ink-inverse-muted);font-size:var(--text-xs)}.level-scale__track[data-v-f0342359]{height:2.25rem;margin-bottom:var(--space-2xs);position:relative;container-type:inline-size}.level-scale__svg[data-v-f0342359]{width:100%;height:.875rem;display:block;position:absolute;inset-block-end:0;inset-inline:0;overflow:visible}.level-scale__seg[data-v-f0342359]{fill:var(--band);fill-opacity:.5;stroke:none;transform-box:fill-box;transform-origin:0}.level-scale__seg.is-current[data-v-f0342359]{fill-opacity:1}.level-scale__marker[data-v-f0342359]{pointer-events:none;width:1rem;height:1.875rem;display:block;position:absolute;inset-block-start:0;overflow:visible;transform:translate(-50%)}.level-scale__stem[data-v-f0342359]{fill:none;stroke:var(--color-accent-ink);stroke-width:2px;stroke-linecap:round}.level-scale__head[data-v-f0342359]{fill:var(--color-accent-ink);stroke:none}.level-scale__dot[data-v-f0342359]{fill:var(--color-accent-ink);stroke:var(--color-forest);stroke-width:2px}.level-scale__ping[data-v-f0342359]{fill:var(--color-accent-ink);stroke:none;opacity:0;transform-box:fill-box;transform-origin:50%}@media (width>=40rem){.level-scale--track .level-scale__band[data-v-f0342359]{border-top-width:0;padding-top:0}}@media (width<=39.99rem){.level-scale--track .level-scale__bands[data-v-f0342359]{grid-template-columns:minmax(0,1fr);gap:0}.level-scale--track .level-scale__band[data-v-f0342359]{border-top-width:0;border-bottom:1px solid oklch(50% .04 150);padding-top:0}.level-scale--track .level-scale__band[data-v-f0342359]:last-child{border-bottom-width:0}.level-scale--track .level-scale__trigger[data-v-f0342359]{align-content:center;align-items:center;gap:var(--space-sm);padding-block:var(--space-xs);grid-template-columns:auto minmax(0,1fr) auto}.level-scale--track .level-scale__color[data-v-f0342359]{border-radius:var(--radius-sm);background:var(--band);width:.75rem;height:.75rem;display:block}.level-scale--track .level-scale__range[data-v-f0342359]{font-size:var(--text-xs);justify-self:end}}.level-scale__foot[data-v-f0342359]{gap:var(--space-2xs);flex-direction:column;display:flex}.level-scale--track .level-scale__foot[data-v-f0342359]{margin-top:var(--space-xs)}.level-scale--track .level-scale__hint[data-v-f0342359]{margin-top:0}@media (width>=40rem){.level-scale--track .level-scale__foot[data-v-f0342359]{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-lg);flex-flow:wrap}}@media (hover:hover) and (pointer:fine){.level-scale__trigger[data-v-f0342359]:enabled:hover{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.level-scale__trigger[data-v-f0342359],.level-scale__trigger[data-v-f0342359]:hover{transition:none;transform:none}}.hasil-page{background:var(--color-paper);color:var(--color-ink)}.hasil-main{padding-block:var(--space-xl) var(--space-section)}.chapter-nav,.hasil-entry{gap:var(--space-xs) var(--space-lg);flex-wrap:wrap;align-items:center;display:flex}.chapter-nav{margin-bottom:var(--space-xl);padding-bottom:var(--space-sm);border-bottom:var(--rule-hair) solid var(--color-rule)}.chapter-nav a,.hasil-entry a{min-height:44px;color:var(--color-accent);font-size:var(--text-sm);text-underline-offset:.25em;align-items:center;font-weight:700;display:inline-flex}.chapter-nav__back{margin-right:auto}.hasil-entry{margin-top:var(--space-lg)}.hasil-entry a{gap:var(--space-xs);padding-inline:var(--space-sm);border-left:3px solid var(--color-accent);background:var(--color-paper-raised);text-decoration:none}.hasil-entry a:focus-visible,.hasil-entry a:hover{text-decoration:underline}#browse-title,#hasil-nasional,#indeks{scroll-margin-top:var(--space-lg)}.breadcrumb{margin-bottom:var(--space-lg);font-size:var(--text-sm);color:var(--color-ink-muted)}.breadcrumb ol{gap:var(--space-2xs) var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumb li+li:before{content:"/";margin-right:var(--space-xs);color:var(--color-rule)}.breadcrumb a{color:var(--color-accent)}.eyebrow{margin:0 0 var(--space-xs);color:var(--color-ink-muted);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.num{font-variant-numeric:tabular-nums}.muted{color:var(--color-ink-muted)}.mast{padding:var(--space-md) 0 var(--space-lg);background:var(--color-forest);color:var(--color-accent-ink)}.mast__grid{gap:var(--space-lg);align-items:stretch;display:grid}.mast__main{flex-direction:column;align-items:flex-start;display:flex}.mast__title{padding-block:var(--space-md) var(--space-xs);margin-block:auto}.mast__title .download{margin-top:var(--space-md)}.mast h1{gap:var(--space-xs) var(--space-sm);font-family:var(--font-display);text-wrap:balance;flex-wrap:wrap;align-items:center;margin:0;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:500;line-height:1.15;display:flex}.mast h1.mast__heading{display:block}.mast__kicker{margin-bottom:var(--space-2xs);color:var(--color-ink-inverse-muted);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;font-weight:700;line-height:1.4;display:block}.mast__name{font-size:clamp(2rem,5vw,3.25rem);line-height:1.08}.mast__year{color:var(--color-ink-inverse-muted);white-space:nowrap;font-size:clamp(1.5rem,3.4vw,2.25rem);font-weight:400;line-height:1;display:inline-block}.mast__scope{max-width:34rem;margin:var(--space-md) 0 0;padding-top:var(--space-sm);border-top:var(--rule-hair) solid oklch(50% .04 150)}.mast__scope .eyebrow{margin:0 0 var(--space-xs)}.mast__scope-value{gap:var(--space-xs);margin:0;display:grid}.mast__scope-label{font-family:var(--font-display);font-size:var(--text-lg);font-weight:500;line-height:1.25}.mast__ladder{gap:var(--space-2xs);grid-template-columns:repeat(4,minmax(0,1fr));max-width:20rem;display:grid}.mast__step{gap:var(--space-3xs);display:grid}.mast__step-bar{border:var(--rule-hair) solid var(--color-ink-inverse-muted);border-radius:var(--radius-sm);opacity:.5;transform-origin:0;height:.5rem;display:block}.mast__step.is-on .mast__step-bar{border-color:var(--color-accent-ink);background:var(--color-accent-ink);opacity:1}.mast__step-name{color:var(--color-ink-inverse-muted);font-size:var(--text-xs);letter-spacing:.06em;opacity:.6;font-weight:700}.mast__step.is-on .mast__step-name{color:var(--color-accent-ink);opacity:1}.mast__scope-hint{max-width:40ch;color:var(--color-ink-inverse-muted);font-size:var(--text-sm);line-height:1.5}.download{align-items:flex-start;gap:var(--space-2xs);flex-direction:column;display:inline-flex}.download__button{min-height:44px;padding:var(--space-sm) var(--space-md);border:var(--rule-hair) solid var(--color-accent-ink);border-radius:var(--radius-md);background:var(--color-accent-ink);color:var(--color-forest);font:inherit;text-align:left;cursor:pointer;font-size:.9375rem;font-weight:700;line-height:1.2}.download__button:disabled{cursor:progress;opacity:.7}.download__button:focus-visible{outline:3px solid var(--color-accent-ink);outline-offset:3px}@media (hover:hover) and (pointer:fine){.download__button:hover:not(:disabled){background:var(--color-paper-green)}}.mast__total{padding-top:var(--space-md);border-top:1px solid oklch(50% .04 150)}.mast .eyebrow{color:var(--color-ink-inverse-muted);margin:0}.mast__score{gap:var(--space-xs) var(--space-sm);margin:var(--space-3xs) 0 var(--space-xs);flex-wrap:wrap;align-items:center;display:flex}.mast__value{font-family:var(--font-display);margin:0;font-size:clamp(3.5rem,9vw,5rem);font-weight:500;line-height:1}.level-pill{padding:var(--space-3xs) var(--space-sm);border-radius:var(--radius-sm);font-weight:700;line-height:1.4;display:inline-block}.level-pill,.mast__desc{font-size:var(--text-sm)}.mast__desc{max-width:40ch;color:var(--color-ink-inverse-muted);margin:0}.mast__total .level-scale{max-width:27rem;margin-top:var(--space-lg);padding-top:var(--space-sm);border-top:1px solid oklch(50% .04 150)}.axis{background:linear-gradient(90deg,var(--color-rule) 0 0) 50% /100% 1px no-repeat;min-width:5rem;height:.5rem;display:block;position:relative}.axis__dot{background:var(--color-accent);border-radius:50%;width:.75rem;height:.75rem;margin:-.375rem 0 0 -.375rem;position:absolute;top:50%}.explorer{gap:var(--space-lg);display:grid}.explorer__scale{max-width:62ch;margin:0 0 var(--space-sm);color:var(--color-ink-muted);font-size:var(--text-sm)}.explorer__scale strong{color:var(--color-ink);font-weight:600}.dimension-tabs{gap:var(--space-sm);display:grid}.dimension-tab{gap:var(--space-3xs) var(--space-sm);min-height:44px;padding:var(--space-sm) var(--space-md);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper);color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;grid-template-columns:1fr auto;display:grid}.dimension-tab[aria-selected=true]{border-color:var(--color-ink);background:var(--color-paper-raised);box-shadow:inset 0 -3px 0 var(--color-accent)}.dimension-tab__name{font-weight:600}.dimension-tab__score{font-family:var(--font-display);font-size:1.5rem}.dimension-tab .axis,.dimension-tab__meta{grid-column:1/-1}.dimension-tab__meta{align-items:center;gap:var(--space-xs);color:var(--color-ink-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.explorer__tools{gap:var(--space-md);align-items:end;display:grid}.field{gap:var(--space-2xs);display:grid}.field label{font-size:var(--text-sm);font-weight:700}.field input,.field select{min-height:48px;padding:var(--space-xs) var(--space-sm);border:var(--rule-hair) solid var(--color-ink-muted);border-radius:var(--radius-sm);background:var(--color-paper);color:var(--color-ink);font:inherit}.explorer__count{color:var(--color-ink-muted);font-size:var(--text-sm);margin:0}.panes{border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);background:#fff;display:grid;overflow:hidden}.panes[hidden]{display:none}.tree{padding:var(--space-md) 0;border-bottom:var(--rule-hair) solid var(--color-rule);background:var(--color-paper-raised)}.tree ul{margin:0;padding:0;list-style:none;display:grid}.tree__heading{padding:0 var(--space-md) var(--space-xs);color:var(--color-ink-muted);margin:0;font-size:.8125rem;font-weight:600}.tree__item{gap:var(--space-3xs) var(--space-sm);width:100%;padding:var(--space-sm) var(--space-md);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;grid-template-columns:1fr auto;display:grid}.tree__item .num{font-family:var(--font-display)}.tree__item[aria-current=true]{border-left-color:var(--color-accent);background:#fff;font-weight:600}.tree__sub{color:var(--color-ink-muted);font-size:var(--text-xs);grid-column:1/-1;font-weight:400}.detail{padding:var(--space-lg)}.detail h2{margin:var(--space-3xs) 0;font-family:var(--font-display);scroll-margin-top:var(--space-lg);text-wrap:balance;font-size:1.75rem;font-weight:500;line-height:1.15}.detail__note,.detail__path,.detail__sub{color:var(--color-ink-muted);margin:0;font-size:.8125rem}.detail__definition{max-width:62ch;margin:var(--space-sm) 0;color:var(--color-ink-muted);font-size:var(--text-base);text-wrap:pretty;font-style:italic;line-height:1.55}.indicators{margin:var(--space-md) 0;padding:0;list-style:none}.indicators li{gap:var(--space-sm);padding:var(--space-sm) 0;border-top:var(--rule-hair) solid var(--color-rule);grid-template-columns:1fr 3.5rem;align-items:center;display:grid}.indicators .axis{grid-area:2/1/auto/-1}.indicators__value{font-family:var(--font-display);text-align:right;font-size:1.125rem}.results{padding:var(--space-md);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper);display:grid}.hit{gap:var(--space-sm);width:100%;padding:var(--space-sm);border:0;border-top:var(--rule-hair) solid var(--color-rule);color:var(--color-ink);text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.hit:first-child{border-top:0}.hit:focus-visible,.hit:hover{background:var(--color-paper-raised)}.hit__action,.hit__label,.hit__path{display:block}.hit__path{color:var(--color-ink-muted);font-size:.8125rem}.hit__label{font-weight:600}.hit__action{margin-top:var(--space-2xs);color:var(--color-accent);font-size:var(--text-xs);font-weight:700}.hit__value{font-family:var(--font-display);text-align:right}.dimension-tab:focus-visible,.field input:focus-visible,.field select:focus-visible,.list-link:focus-visible,.tree__item:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.list-intro h1{max-width:22ch;font-family:var(--font-display);font-size:var(--text-display);text-wrap:balance;margin:0;font-weight:500;line-height:1.05}.list-intro p:not(.eyebrow){max-width:62ch;margin:var(--space-sm) 0 0;color:var(--color-ink-muted);text-wrap:pretty}.list-intro .eyebrow{gap:var(--space-xs);flex-wrap:wrap;align-items:center;display:flex}.list-link{color:var(--color-accent);font-weight:700}.level-pill--sm{padding:0 var(--space-xs);font-size:var(--text-xs);line-height:1.6}.segmented{border:0;min-width:0;margin:0;padding:0}.segmented legend{margin-bottom:var(--space-2xs);font-size:var(--text-sm);padding:0;font-weight:700}.segmented__options{gap:var(--space-3xs);padding:var(--space-3xs);border:var(--rule-hair) solid var(--color-ink-muted);border-radius:var(--radius-md);background:var(--color-paper);flex-wrap:wrap;display:inline-flex}.segmented__option{display:flex;position:relative}.segmented__option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.segmented__option input+span{align-items:center;gap:var(--space-xs);min-height:40px;padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-sm);color:var(--color-ink);white-space:nowrap;font-size:.9375rem;font-weight:600;display:inline-flex}.segmented__option input:hover+span{background:var(--color-paper-green)}.segmented__option input:checked+span{background:var(--color-forest);color:var(--color-accent-ink)}.segmented__option input:focus-visible+span{outline:3px solid var(--color-focus);outline-offset:2px}.segmented__count{color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:500}.segmented__option input:checked+span .segmented__count{color:var(--color-ink-inverse-muted)}.list-year{gap:var(--space-sm) var(--space-lg);margin-top:var(--space-xl);flex-wrap:wrap;align-items:flex-end;display:flex}.list-year__note{max-width:72ch;padding-left:var(--space-sm);border-left:3px solid var(--color-accent);color:var(--color-ink-muted);font-size:var(--text-sm);flex:20rem;margin:0}.list-lead{gap:var(--space-lg);margin-top:var(--space-lg);padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--color-forest);color:var(--color-accent-ink);display:grid;overflow:clip}.list-lead,.list-lead>:not(.list-lead__contour){position:relative}.list-lead__contour{width:min(30rem,90%);height:auto;color:var(--color-accent-ink);fill:none;opacity:.08;pointer-events:none;stroke:currentColor;stroke-width:1.1px;display:block;position:absolute;inset-block-start:50%;inset-inline-end:-6rem;transform:translateY(-50%)}.list-lead__contour path{transform-box:fill-box;transform-origin:50%;vector-effect:non-scaling-stroke}.list-lead .eyebrow{color:var(--color-ink-inverse-muted)}.list-lead__main{align-content:start;gap:var(--space-sm);display:grid}.list-lead .mast__score{margin:0}.list-lead__value{font-family:var(--font-display);margin:0;font-size:clamp(3.25rem,8vw,5.5rem);font-weight:500;line-height:1}.list-lead__desc{max-width:56ch;color:var(--color-ink-inverse-muted);font-size:var(--text-base);text-wrap:pretty;margin:0}.list-lead__link{min-height:44px;color:var(--color-accent-ink);text-underline-offset:.2em;align-items:center;font-weight:700;display:inline-flex}.list-lead__link:after{content:"→";margin-left:var(--space-xs)}.list-lead__side{align-content:start;gap:var(--space-md);padding-top:var(--space-lg);border-top:1px solid oklch(50% .04 150);display:grid}.level-scale{margin:0}.level-scale figcaption{margin-bottom:var(--space-xs);color:var(--color-ink-inverse-muted);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.level-scale__bands{gap:var(--space-3xs);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.level-scale__band{gap:var(--space-3xs);padding-top:var(--space-xs);border-top:.375rem solid var(--band);font-size:var(--text-xs);opacity:.72;display:grid}.level-scale__band.is-current{opacity:1}.level-scale__band.is-current .level-scale__name:after{content:" ●"}.level-scale__band[aria-current=true],.level-scale__name{font-weight:700}.level-scale__range{color:var(--color-ink-inverse-muted)}.list-lead__link:focus-visible{outline:3px solid var(--color-accent-ink);outline-offset:2px}.list-browse{margin-top:var(--space-2xl);scroll-margin-top:var(--space-lg)}.list-browse__title{font-family:var(--font-display);font-size:var(--text-2xl);margin:0;font-weight:500;line-height:1.15}.list-filters{z-index:2;gap:var(--space-sm) var(--space-md);margin-top:var(--space-md);border-bottom:var(--rule-hair) solid var(--color-rule);background:var(--color-paper);align-items:end;display:grid;position:sticky;top:0}.list-filters,.list-summary{padding-block:var(--space-sm)}.list-summary{gap:var(--space-xs) var(--space-md);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.list-summary__count{margin:0}.list-chips{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.list-action,.list-chip,.list-reset,.sort-button{font:inherit;cursor:pointer}.list-chip{padding:var(--space-3xs) var(--space-sm);border:var(--rule-hair) solid var(--color-forest);background:var(--color-paper-green);color:var(--color-ink);border-radius:999px;font-weight:600}.list-chip,.list-reset{min-height:36px;font-size:var(--text-sm)}.list-reset{padding:var(--space-3xs) var(--space-xs);color:var(--color-accent);text-underline-offset:.2em;background:0 0;border:0;font-weight:700;text-decoration:underline}.list-action{min-height:44px;padding:var(--space-xs) var(--space-md);border:var(--rule-hair) solid var(--color-forest);border-radius:var(--radius-md);background:var(--color-forest);color:var(--color-accent-ink);font-weight:700}.list-action--quiet{background:var(--color-paper);color:var(--color-forest)}.list-action:focus-visible,.list-chip:focus-visible,.list-reset:focus-visible,.sort-button:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.list-table{border-collapse:collapse;width:100%}.list-table td,.list-table th{padding:var(--space-xs);border-bottom:var(--rule-hair) solid var(--color-rule);text-align:left;vertical-align:middle}.list-table thead th{border-bottom:2px solid var(--color-forest);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.list-table tbody tr:hover{background:var(--color-paper-raised)}.list-table tbody tr{cursor:pointer}.list-table__name{position:relative}.list-table .list-link:after{content:"";position:absolute;inset:0}.list-table .list-link:hover{text-decoration-thickness:2px}.list-table .list-link:focus-visible{outline:0}.list-table .list-link:focus-visible:after{outline:3px solid var(--color-focus);outline-offset:-3px}.list-table tbody tr:active,.list-table tbody tr:focus-within{background:var(--color-paper-green)}.list-table__name{font-weight:400}.list-table__detail{gap:0 var(--space-xs);margin-top:var(--space-3xs);color:var(--color-ink-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}@media (width>=40rem){.list-table__detail--kind-only{display:none}}.list-table__kind-inline{display:none}.list-table__kind{color:var(--color-ink-muted);font-size:var(--text-sm)}.list-table__cakupan{white-space:nowrap}.list-table thead .list-table__cakupan{white-space:normal;max-width:11rem;line-height:1.25}.list-notice{margin-top:var(--space-md);border:var(--rule-hair) solid var(--color-low);border-radius:var(--radius-md);background:color-mix(in oklch,var(--color-low) 9%,var(--color-paper));align-items:stretch;display:flex;overflow:hidden}.list-notice__label{background:var(--color-low);color:var(--color-ink-inverse);font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;flex:none;font-weight:700}.list-notice__label,.list-notice__viewport{padding:var(--space-xs) var(--space-sm);align-items:center;display:flex}.list-notice__viewport{flex:1;min-width:0}.list-notice__track{display:block}.list-notice__text{color:var(--color-ink);font-size:var(--text-sm);margin:0;font-weight:500;line-height:1.5}.list-notice__text--copy,.list-notice__toggle{display:none}@media (prefers-reduced-motion:no-preference){.list-notice__viewport{padding-inline:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 1.5rem calc(100% - 1.5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 1.5rem calc(100% - 1.5rem),#0000)}.list-notice__track{will-change:transform;width:max-content;animation:42s linear infinite hasil-marquee;display:flex}.list-notice__text{white-space:nowrap;flex:none;padding-inline-end:var(--space-2xl)}.list-notice__text--copy{display:block}.list-notice:focus-within .list-notice__track,.list-notice__track.is-paused{animation-play-state:paused}.list-notice__toggle{align-items:center;gap:var(--space-2xs);min-height:44px;padding:0 var(--space-sm);border:0;border-inline-start:var(--rule-hair) solid var(--color-low);color:var(--color-low);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background-color var(--dur-short) var(--ease-out),transform var(--dur-micro) var(--ease-out);background:0 0;flex:none;font-weight:600;display:inline-flex}.list-notice__toggle:active{transform:scale(.96)}.list-notice__toggle:focus-visible{outline:2px solid var(--color-focus);outline-offset:-4px}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.list-notice:hover .list-notice__track{animation-play-state:paused}.list-notice__toggle:hover{background:color-mix(in oklch,var(--color-low) 14%,transparent)}}@keyframes hasil-marquee{to{transform:translate(-50%)}}@media (width<=39.99rem){.list-notice__label{padding-inline:var(--space-xs);font-size:var(--text-xs)}}.list-table__score{white-space:nowrap;width:1%}.sort-button{align-items:center;gap:var(--space-2xs);min-height:36px;margin-inline:calc(var(--space-2xs)*-1);padding:0 var(--space-2xs);border-radius:var(--radius-sm);color:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;font-weight:700;display:inline-flex}.sort-button:hover{background:var(--color-paper-green)}.sort-button__icon{color:var(--color-ink-muted);font-size:var(--text-sm)}th[aria-sort=ascending] .sort-button__icon,th[aria-sort=descending] .sort-button__icon{color:var(--color-accent)}.score-cell{gap:var(--space-xs);grid-template-columns:6rem 3rem 4.75rem;align-items:center;display:grid}.score-cell .axis{min-width:0}.score-cell .axis__dot{box-shadow:0 0 0 2px var(--color-paper)}.score-cell__value{text-align:right;font-weight:700}.score-cell .level-pill{justify-self:start}.list-more{gap:var(--space-sm) var(--space-md);margin-top:var(--space-md);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.list-more p{margin:0}.list-more__actions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.list-state{justify-items:start;gap:var(--space-xs);margin-top:var(--space-md);padding:var(--space-lg);border:var(--rule-hair) dashed var(--color-ink-muted);border-radius:var(--radius-md);display:grid}.list-state p{margin:0}.list-state__title{font-weight:700}.list-state .list-action{margin-top:var(--space-xs)}@media (width<=39.99rem){.list-lead{padding:var(--space-md)}.level-scale__bands{grid-template-columns:repeat(3,minmax(0,1fr))}.chapter-nav__back{flex-basis:100%}.chapter-nav{-moz-column-gap:var(--space-md);column-gap:var(--space-md)}.mast__total .level-scale{max-width:none}.list-table .list-table__kind{display:none}.list-table__kind-inline{display:inline}.list-table__detail>span+span:before{content:"· "}.list-table thead th{padding-inline:0}.list-table thead tr{border-bottom:2px solid var(--color-forest);justify-content:space-between;display:flex}.list-table thead th{border:0}.list-table tbody tr{gap:var(--space-xs);padding-block:var(--space-xs);border-bottom:var(--rule-hair) solid var(--color-rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.list-table tbody td,.list-table tbody th{border:0;padding:0}.list-table__name{line-height:1.3;position:static}.list-table__detail{font-size:var(--text-xs);margin-top:0;line-height:1.35}.list-table__score{width:auto}.score-cell{align-items:flex-end;gap:var(--space-3xs);flex-direction:column;display:flex}.score-cell .axis{display:none}.score-cell .level-pill{justify-self:auto}.segmented__options{display:flex}.segmented__option{flex:auto}.segmented__option input+span{justify-content:center;width:100%}.list-filters{position:static}}@media (width>=40rem){.dimension-tabs{grid-template-columns:repeat(3,1fr)}.explorer__tools{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto}.list-filters{grid-template-columns:auto minmax(14rem,22rem);justify-content:space-between}}@media (width>=56.01rem){.mast__grid{grid-template-columns:1fr auto}.list-lead{padding:var(--space-xl)}.list-lead__main{-moz-column-gap:var(--space-xl);align-items:center;column-gap:var(--space-xl);grid-template-columns:auto minmax(0,1fr)}.list-lead__main>.eyebrow{grid-column:1/-1}.list-lead__desc{padding-left:var(--space-xl)}.list-lead__desc,.mast__total{border-left:1px solid oklch(50% .04 150)}.mast__total{padding-top:0;padding-left:var(--space-lg);border-top:0}.panes{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr)}.tree{border-right:var(--rule-hair) solid var(--color-rule);border-bottom:0}.indicators li{grid-template-columns:minmax(0,1fr) minmax(6rem,12rem) 3.5rem}.indicators .axis{grid-area:auto/2}}@media (hover:hover) and (pointer:fine){.dimension-tab:hover,.tree__item:hover{background:var(--color-paper-raised)}}@media (prefers-reduced-motion:no-preference){.dimension-tab,.list-table tbody tr,.segmented__option input+span,.sort-button,.tree__item{transition:background-color .16s var(--ease-out)}}.rekomendasi,.temuan{margin-top:var(--space-section);padding-top:var(--space-xl);border-top:var(--rule-hair) solid var(--color-rule);scroll-margin-top:var(--space-md)}.rekomendasi>*,.temuan>*{max-width:48rem}.temuan__no{margin:0 0 var(--space-2xs);color:var(--color-accent);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.temuan__title{align-items:center;gap:var(--space-xs) var(--space-sm);font-family:var(--font-display);font-size:var(--text-xl);text-wrap:balance;flex-wrap:wrap;margin:0;font-weight:500;line-height:1.15;display:flex}.temuan__prose{max-width:62ch;margin:var(--space-sm) 0 var(--space-sm);text-wrap:pretty;font-size:1.0625rem}.temuan__note{max-width:62ch;font-size:var(--text-sm);margin:0}.temuan__scope{max-width:100%;margin:var(--space-md) 0 0;padding:var(--space-xs) var(--space-sm);font-size:var(--text-sm);display:inline-block}.temuan__scope,.temuan__top{border-left:3px solid var(--color-accent);background:var(--color-paper-raised)}.temuan__top{margin:var(--space-lg) 0 var(--space-lg);padding:var(--space-md);border-radius:0 var(--radius-md) var(--radius-md) 0}.temuan__top h3{font-family:var(--font-display);margin:0;font-size:1.125rem;font-weight:500}.temuan__top h3 .muted{font-family:var(--font-body);font-size:var(--text-sm)}.temuan__top-list{gap:var(--space-sm);margin:var(--space-sm) 0 0;padding:0;list-style:none;display:grid}.temuan__top-list li{-moz-column-gap:var(--space-sm);column-gap:var(--space-sm);grid-template-columns:4rem minmax(0,1fr);font-size:.9375rem;display:grid}.temuan__top-value{font-family:var(--font-display);font-size:var(--text-md);grid-row:1/3;font-weight:500}.temuan__group{color:var(--color-ink-muted);font-size:var(--text-xs);display:block}.temuan__tools{align-items:flex-end;gap:var(--space-md);max-width:none;margin:var(--space-md) 0;flex-wrap:wrap;display:flex}.temuan__tools .field{flex:12rem;min-width:0;max-width:22rem}.temuan__tools .field input,.temuan__tools .field select{width:100%}.unit-switch{align-items:center;gap:var(--space-2xs) var(--space-md);border:0;flex-wrap:wrap;flex:16rem;margin:0;padding:0;display:flex}.unit-switch legend{margin-bottom:var(--space-2xs);font-size:var(--text-sm);padding:0;font-weight:700}.unit-switch label{align-items:center;gap:var(--space-xs);white-space:nowrap;min-height:44px;display:flex}.temuan__count{margin:0 0 var(--space-sm);font-size:var(--text-sm)}.temuan__groups{gap:var(--space-lg);display:grid}.temuan__group-block h3{margin:0 0 var(--space-xs);padding-bottom:var(--space-2xs);border-bottom:var(--rule-hair) solid var(--color-rule);font-size:var(--text-base);font-weight:700}.temuan__group-block h3 .muted{font-size:.8125rem;font-weight:400}.temuan__list{margin:0;padding:0;list-style:none}.temuan__list li{gap:var(--space-sm);padding:var(--space-2xs) 0;border-bottom:var(--rule-hair) dotted var(--color-rule);font-size:var(--text-sm);grid-template-columns:3.25rem minmax(0,1fr) minmax(4rem,9rem) 3.5rem;align-items:center;display:grid}.temuan__code{color:var(--color-ink-muted);font-size:.8125rem}.temuan__text{overflow-wrap:anywhere;min-width:0}.temuan__value{text-align:right;font-weight:600}.temuan__bar{border-radius:var(--radius-sm);background:var(--color-rule);height:.5rem;display:block;overflow:hidden}.temuan__bar i{background:var(--color-accent);height:100%;display:block}@media (width<=40rem){.temuan__list li{grid-template-columns:3rem minmax(0,1fr) 3.25rem}.temuan__bar{grid-area:2/2/auto/-1}}.rekomendasi__daftar{gap:var(--space-xl);max-width:none;margin-top:var(--space-lg);display:grid}.rekomendasi__tema{margin:0 0 var(--space-sm);font-family:var(--font-display);font-size:var(--text-lg);font-weight:500;line-height:1.2}.rekomendasi__langkah{border-top:var(--rule-hair) solid var(--color-rule);counter-reset:langkah;margin:0;padding:0;list-style:none;display:grid}.rekomendasi__langkah>li{-moz-column-gap:var(--space-sm);column-gap:var(--space-sm);padding:var(--space-md) 0;border-bottom:var(--rule-hair) solid var(--color-rule);counter-increment:langkah;grid-template-columns:2.25rem minmax(0,1fr);display:grid}.rekomendasi__langkah>li:before{content:counter(langkah,decimal-leading-zero);color:var(--color-accent);font-family:var(--font-display);font-size:var(--text-md);font-variant-numeric:tabular-nums;grid-column:1;line-height:1.3}.rekomendasi__langkah p{min-width:0;max-width:68ch;color:var(--color-ink);font-size:var(--text-base);overflow-wrap:anywhere;text-wrap:pretty;grid-column:2;margin:0;line-height:1.65}.rekomendasi__langkah strong{font-weight:600}.rekomendasi__daftar--accordion{gap:0}.rekomendasi__controls{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-md);padding-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.rekomendasi__status{color:var(--color-ink-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;margin:0}.rekomendasi__actions{align-items:center;gap:var(--space-xs);display:flex}.rekomendasi__action-divider{width:var(--rule-hair);background:var(--color-rule);height:1rem}.rekomendasi__action-button{min-height:44px;padding:0 var(--space-xs);color:var(--color-accent);font:inherit;font-size:var(--text-sm);text-underline-offset:.3em;cursor:pointer;transition:text-decoration-color var(--dur-micro) var(--ease-out);background:0 0;border:0;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.rekomendasi__action-button:hover:not(:disabled){text-decoration-color:currentColor}.rekomendasi__action-button:disabled{color:var(--color-ink-muted);opacity:.55;cursor:default}.rekomendasi__daftar--accordion .rekomendasi__kelompok{border-top:var(--rule-hair) solid var(--color-rule)}.rekomendasi__daftar--accordion .rekomendasi__kelompok:last-child{border-bottom:var(--rule-hair) solid var(--color-rule)}.rekomendasi__daftar--accordion .rekomendasi__tema{margin:0}.rekomendasi__trigger{-moz-column-gap:var(--space-md);align-items:center;column-gap:var(--space-md);width:100%;min-height:56px;padding:var(--space-md) 0;color:var(--color-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 1.25rem;display:grid}.rekomendasi__trigger:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.rekomendasi__tema-text{font-family:var(--font-display);font-size:var(--text-lg);text-wrap:balance;font-weight:500;line-height:1.2}.rekomendasi__count{color:var(--color-ink-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.rekomendasi__icon{justify-self:end;width:1rem;height:1rem;position:relative}.rekomendasi__icon:after,.rekomendasi__icon:before{background:var(--color-accent);content:"";height:1.5px;position:absolute;inset-block-start:50%;inset-inline:0;transform:translateY(-50%)}.rekomendasi__icon:after{transform:translateY(-50%)rotate(90deg)}.rekomendasi__trigger[aria-expanded=true] .rekomendasi__icon:after{opacity:0;transform:translateY(-50%)rotate(0)}.rekomendasi__trigger:hover .rekomendasi__tema-text{text-decoration:underline;-webkit-text-decoration-color:var(--color-rule);text-decoration-color:var(--color-rule);text-decoration-thickness:var(--rule-hair);text-underline-offset:.25em}.rekomendasi__panel{visibility:hidden;grid-template-rows:0fr;display:grid}.rekomendasi__kelompok--open .rekomendasi__panel{visibility:visible;grid-template-rows:1fr}.rekomendasi__panel-inner{min-height:0;overflow:hidden}.rekomendasi__daftar--accordion .rekomendasi__langkah{margin-bottom:var(--space-md)}.rekomendasi__daftar--accordion .rekomendasi__langkah>li:last-child{border-bottom:0}@media (prefers-reduced-motion:no-preference){.rekomendasi__panel{transition:grid-template-rows var(--dur-long) var(--ease-out),visibility 0s linear var(--dur-long)}.rekomendasi__kelompok--open .rekomendasi__panel{transition:grid-template-rows var(--dur-long) var(--ease-out),visibility 0s}.rekomendasi__icon:after{transition:transform var(--dur-short) var(--ease-out),opacity var(--dur-short) var(--ease-out)}}@media (width<=40rem){.rekomendasi__trigger{row-gap:var(--space-3xs);grid-template-columns:minmax(0,1fr) 1.25rem}.rekomendasi__count{grid-area:2/1}.rekomendasi__icon{grid-area:1/2/span 2}}@media print{.rekomendasi__controls,.rekomendasi__icon{display:none}.rekomendasi__panel{visibility:visible;grid-template-rows:1fr}}.page-enter-active.hasil-list>:nth-child(n){animation:none}.list-browse.is-armed:not(.is-in) :is(.list-browse__title,.list-notice,.list-filters>*,.list-summary,.list-table thead,.list-table tbody tr,.list-more),.list-lead.is-armed:not(.is-in) :is(.eyebrow,.mast__score>*,.list-lead__desc,.list-lead__link,.level-scale figcaption,.level-scale__band,.level-scale__seg,.level-scale__marker,.list-lead__contour path){opacity:0}@keyframes hasil-rise{0%{opacity:0;transform:translateY(.75rem)}}@keyframes hasil-rise-lg{0%{opacity:0;transform:translateY(1.25rem)}}@keyframes hasil-slide{0%{opacity:0;transform:translate(-.75rem)}}@keyframes hasil-pop{0%{opacity:0;transform:scale(.85)}}@keyframes hasil-icon{0%{opacity:0;transform:translateY(.35em)}}@keyframes hasil-track{0%{background-size:0 1px}}@keyframes hasil-fade{0%{opacity:0}}@keyframes hasil-band{0%{opacity:0;transform:scaleX(0)}}@keyframes hasil-travel{0%{transform:translateX(calc(-50% - var(--pos,0)*1cqw))}}@keyframes hasil-ping{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes hasil-ring{0%{opacity:0;transform:scale(.6)}}@media (prefers-reduced-motion:no-preference){.hasil-list .list-intro .eyebrow{animation:hasil-slide var(--dur-long) var(--ease-out) backwards}.hasil-list .list-intro h1{animation:hasil-rise-lg var(--dur-long) var(--ease-out) 80ms backwards}.hasil-list .list-intro p:not(.eyebrow){animation:hasil-rise var(--dur-long) var(--ease-out) .16s backwards}.hasil-list .list-year{animation:hasil-rise var(--dur-long) var(--ease-out) .24s backwards}.hasil-list .list-year .segmented__option{animation:hasil-pop var(--dur-long) var(--ease-out) backwards}.hasil-list .list-year .segmented__option:first-child{animation-delay:.3s}.hasil-list .list-year .segmented__option:nth-child(2){animation-delay:.36s}.hasil-list .list-year .segmented__option:nth-child(n+3){animation-delay:.42s}.hasil-list .list-year__note{animation:hasil-rise var(--dur-long) var(--ease-out) .42s backwards}.hasil-list .list-state{animation:hasil-rise var(--dur-long) var(--ease-out) backwards}.list-lead.is-in .eyebrow{animation:hasil-slide var(--dur-long) var(--ease-out) .2s backwards}.list-lead.is-in .list-lead__value{animation:hasil-rise-lg var(--dur-long) var(--ease-out) .12s backwards}.list-lead.is-in .mast__score .level-pill{animation:hasil-pop var(--dur-long) var(--ease-out) .45s backwards}.list-lead.is-in .list-lead__desc{animation:hasil-rise var(--dur-long) var(--ease-out) .56s backwards}.list-lead.is-in .list-lead__link{animation:hasil-rise var(--dur-long) var(--ease-out) .68s backwards}.list-lead.is-in .level-scale figcaption{animation:hasil-slide var(--dur-long) var(--ease-out) .26s backwards}.list-lead.is-in .level-scale__seg{animation:hasil-band var(--dur-long) var(--ease-out) calc(.3s + var(--i,0)*70ms) backwards}.list-lead.is-in .level-scale__marker{animation:hasil-fade var(--dur-short) var(--ease-out) .36s backwards,hasil-travel 1.1s var(--ease-out) .36s backwards}.list-lead.is-in .level-scale__ping{animation:hasil-ping 1s var(--ease-out) 1.5s 2 both}.list-lead.is-in .list-lead__contour path{animation:hasil-ring calc(var(--dur-long)*2) var(--ease-out) calc(var(--i,0)*70ms) backwards}.list-lead.is-in .level-scale__band{animation:hasil-rise var(--dur-long) var(--ease-out) backwards;transition:opacity var(--dur-short) var(--ease-out)}.list-lead.is-in .level-scale__band:first-child{animation-delay:.3s}.list-lead.is-in .level-scale__band:nth-child(2){animation-delay:.37s}.list-lead.is-in .level-scale__band:nth-child(3){animation-delay:.44s}.list-lead.is-in .level-scale__band:nth-child(4){animation-delay:.51s}.list-lead.is-in .level-scale__band:nth-child(5){animation-delay:.58s}.list-browse.is-in .list-browse__title{animation:hasil-slide var(--dur-long) var(--ease-out) backwards}.list-browse.is-in .list-notice{animation:hasil-rise var(--dur-long) var(--ease-out) 60ms backwards}.list-browse.is-in .list-filters>:first-child{animation:hasil-rise var(--dur-long) var(--ease-out) .14s backwards}.list-browse.is-in .list-filters>:nth-child(2){animation:hasil-rise var(--dur-long) var(--ease-out) .16s backwards}.list-browse.is-in .list-summary{animation:hasil-rise var(--dur-long) var(--ease-out) .24s backwards}.list-browse.is-in .list-table thead{animation:hasil-rise var(--dur-long) var(--ease-out) .3s backwards}.list-browse.is-in .list-table tbody tr{animation:hasil-rise var(--dur-long) var(--ease-out) calc(.12s + var(--i,0)*45ms) backwards}.list-browse.is-in .list-table .axis{animation:hasil-track var(--dur-long) var(--ease-out) calc(.22s + var(--i,0)*45ms) backwards}.list-browse.is-in .list-table .axis__dot{animation:hasil-pop var(--dur-long) var(--ease-out) calc(.32s + var(--i,0)*45ms) backwards}.list-browse.is-in .list-more{animation:hasil-rise var(--dur-long) var(--ease-out) .42s backwards}.list-summary__total{display:inline-block}.list-summary__total,.list-table .sort-button__icon{animation:hasil-icon var(--dur-short) var(--ease-out) backwards}.list-chips li,.segmented__option input:checked+span{animation:hasil-pop var(--dur-short) var(--ease-out) backwards}.segmented__option input+span{transition:background-color .16s var(--ease-out),color .16s var(--ease-out),transform var(--dur-micro) var(--ease-out)}.segmented__option input:active+span{transform:scale(.96)}.list-action,.list-chip,.list-reset{transition:transform var(--dur-micro) var(--ease-out),background-color .16s var(--ease-out),color .16s var(--ease-out)}.list-action:active,.list-chip:active,.list-reset:active{transform:scale(.97)}.list-lead__link:after{display:inline-block}.list-lead__link:after,.list-table .axis__dot{transition:transform var(--dur-short) var(--ease-out)}.field__input{transition:border-color var(--dur-micro) var(--ease-out)}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.list-action:hover,.list-chip:hover{transform:translateY(-1px)}.list-action--quiet:hover{background:var(--color-paper-green)}.list-lead__link:hover:after{transform:translate(.25rem)}.list-table tbody tr:hover .axis__dot{transform:scale(1.4)}.list-filters .field__input:hover{border-color:var(--color-forest)}}.list-level-hint{margin:0 0 var(--space-sm);color:var(--color-ink-muted);font-size:var(--text-sm)}.level-pill--interactive{min-width:44px;min-height:0;font-family:var(--font-body);text-underline-offset:var(--space-2xs);white-space:nowrap;transition:transform var(--dur-micro) var(--ease-out);border:0;justify-content:center;align-items:center;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-flex;position:relative}.level-pill--interactive:before{content:"";position:absolute;inset-block:min(0px,50% - 22px);inset-inline:0}.level-pill--interactive[aria-expanded=true]{text-decoration-style:solid}.level-pill--interactive:active{transform:scale(.98)}.level-pill--interactive:disabled{cursor:default;text-decoration:none}.level-pill--interactive:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.list-lead .level-pill--interactive:focus-visible{outline-color:var(--color-accent-ink)}@media (hover:hover) and (pointer:fine){.level-pill--interactive:enabled:hover{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.level-pill--interactive,.level-pill--interactive:hover{transition:none;transform:none}}
