.hasil-main--detail{padding:0 0 var(--space-section)}.hasil-page:has(.hasil-main--detail){--chapter-height:4rem}.hasil-page:has(.hasil-main--detail) .mast{padding-block:var(--space-xl);position:relative;overflow:hidden}.mast__contour{fill:none;stroke:currentColor;stroke-width:1px;width:42rem;height:auto;color:var(--color-ink-inverse-muted);opacity:.12;pointer-events:none;position:absolute;inset:-9rem auto auto -10rem}.hasil-page:has(.hasil-main--detail) .mast__grid{gap:var(--space-xl);position:relative}.hasil-page:has(.hasil-main--detail) .mast__total .level-scale{max-width:none}.hasil-page:has(.hasil-main--detail) .level-scale__bands{gap:var(--space-xs);grid-template-columns:repeat(5,minmax(0,1fr))}.hasil-page:has(.hasil-main--detail) .level-scale__band{padding:var(--space-xs) var(--space-2xs);opacity:1;border-top:0;position:relative}.hasil-page:has(.hasil-main--detail) .level-scale__band.is-current{outline:var(--rule-hair) solid var(--color-ink-inverse-muted);outline-offset:2px}.level-scale__color{background:var(--band);height:1rem;display:block}.hasil-page:has(.hasil-main--detail) .level-pill{align-items:center;gap:var(--space-xs);display:inline-flex}.chapter-bar{z-index:var(--z-header);background:var(--color-paper);border-block:var(--rule-hair) solid var(--color-rule);position:sticky;top:0}.hasil-main--detail .chapter-nav{padding-block:var(--space-xs);gap:var(--space-xs) var(--space-lg);border-bottom:0;margin-bottom:0}.hasil-main--detail .chapter-nav a{padding-block:var(--space-xs);color:var(--color-ink-muted);border-bottom:2px solid #0000;text-decoration:none}.hasil-main--detail .chapter-nav a[aria-current=location]{color:var(--color-ink);border-bottom-color:var(--color-accent)}.hasil-main--detail :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.hasil-band{padding-block:var(--space-xl) var(--space-2xl);position:relative}.hasil-band--findings{padding-block:var(--space-2xl);background:var(--color-paper-raised)}.hasil-band--advice{padding-top:var(--space-2xl)}.contour-rule{fill:none;width:100%;height:2rem;stroke:var(--color-rule);stroke-width:1px;pointer-events:none;position:absolute;inset:0 0 auto}.hasil-main--detail :is(#indeks,#temuan,#rekomendasi,#detail-heading){scroll-margin-top:calc(var(--chapter-height) + var(--space-lg))}.hasil-main--detail :is(.temuan,.rekomendasi){border-top:0;margin-top:0;padding-top:0}.chapter-label{margin:0 0 var(--space-xs);font-size:var(--text-sm);color:var(--color-ink-muted)}.chapter-title,.hasil-main--detail .temuan__title{margin:0 0 var(--space-md);font-family:var(--font-display);text-wrap:balance;font-size:clamp(1.75rem,2vw + 1rem,2.5rem);font-weight:500;line-height:1.2}.hasil-main--detail .explorer__scale{margin-bottom:var(--space-lg)}.hasil-main--detail .tree{background:var(--color-paper-raised)}.hasil-main--detail .tree__item{border-left:0;min-height:44px}.hasil-main--detail .tree__item[aria-current=true]{background:var(--color-paper-green);box-shadow:inset -4px 0 0 var(--color-accent)}.hasil-main--detail .detail__note{max-width:68ch;line-height:1.6}.hasil-main--detail .value-bar{border-radius:var(--radius-sm);background:linear-gradient(to right,transparent calc(33.333% - .5px),var(--color-rule) calc(33.333% - .5px) calc(33.333% + .5px),transparent calc(33.333% + .5px) calc(66.666% - .5px),var(--color-rule) calc(66.666% - .5px) calc(66.666% + .5px),transparent calc(66.666% + .5px)),var(--color-paper-green);width:100%;min-width:0;height:.75rem;box-shadow:inset 0 0 0 1px var(--color-rule);display:block;position:relative;overflow:hidden}.hasil-main--detail .value-bar,.value-bar[data-band=rendah]{--bar-color:var(--color-accent)}.value-bar[data-band=sedang]{--bar-color:var(--color-mid)}.value-bar[data-band=tinggi]{--bar-color:var(--color-low)}.value-bar__fill{border-radius:var(--radius-sm);background:var(--bar-color);width:100%;height:100%;transform:translateX(max(calc(-100%*(1 - var(--v,0))),calc(-100% + var(--vmin,0px))));display:block}.value-bar[data-band=tinggi] .value-bar__fill{background:repeating-linear-gradient(135deg,transparent 0 .25rem,color-mix(in oklch,var(--color-ink-inverse) 38%,transparent) .25rem .375rem),var(--bar-color)}.hasil-main--detail .workbench{display:grid}.hasil-main--detail .dimension-tabs{border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--color-paper-raised);border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0}.hasil-main--detail .dimension-tab{align-content:start;align-items:baseline;gap:var(--space-2xs) var(--space-sm);min-width:0;padding:var(--space-sm) var(--space-md);color:var(--color-ink-muted);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;position:relative}.hasil-main--detail .dimension-tab[aria-selected=true]{z-index:1;color:var(--color-ink);box-shadow:inset 0 3px 0 var(--color-accent);background:#fff;margin-bottom:0}.hasil-main--detail .workbench.is-searching .dimension-tab[aria-selected=true]{color:var(--color-ink-muted);box-shadow:none;background:0 0;margin-bottom:0}@media (hover:hover) and (pointer:fine){.hasil-main--detail .dimension-tab:hover{background:var(--color-paper-raised);color:var(--color-ink)}.hasil-main--detail .workbench:not(.is-searching) .dimension-tab[aria-selected=true]:hover{background:#fff}}.hasil-main--detail .dimension-tab:focus-visible{outline-offset:-3px}.hasil-main--detail .dimension-tab:after{content:"";height:var(--rule-hair);background:var(--color-rule);position:absolute;bottom:0;left:0;right:0}.hasil-main--detail .workbench:not(.is-searching) .dimension-tab[aria-selected=true]:after{background:#fff}.hasil-main--detail .tree__item:focus-visible{outline-offset:-3px}.hasil-main--detail .dimension-tab__name{color:var(--color-ink)}.hasil-main--detail .dimension-tab__score{font-size:var(--text-lg);color:var(--color-ink);line-height:1.2}.hasil-main--detail .dimension-tab+.dimension-tab{border-left:var(--rule-hair) solid var(--color-rule)}.hasil-main--detail .dimension-tab:first-child{border-top-left-radius:var(--radius-md)}.hasil-main--detail .dimension-tab:last-child{border-top-right-radius:var(--radius-md)}.hasil-main--detail .dimension-tab__meta{gap:var(--space-2xs);font-size:var(--text-sm);color:inherit}.dimension-tab__level{background:var(--level-color);width:.625rem;height:.625rem;box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--color-ink) 30%,transparent);border-radius:50%;flex:none}.dimension-tab__count{white-space:nowrap}.range-strip{min-width:0}.range-strip,.spread{grid-column:1/-1;display:block}.spread{height:.875rem;margin:var(--space-2xs) var(--space-xs) var(--space-sm);background:linear-gradient(var(--color-rule) 0 0) 50% /100% 1px no-repeat;position:relative}.spread__range{background:var(--color-paper-green);border-radius:.25rem;min-width:.5rem;height:.5rem;position:absolute;top:50%;transform:translateY(-50%)}.spread__score{z-index:2;background:var(--color-ink);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.spread__dot{background:var(--color-accent);border-radius:50%;width:.5rem;height:.5rem;margin:-.25rem 0 0 -.25rem;position:absolute;top:50%;box-shadow:0 0 0 1.5px #fff}.spread__dot.is-low{z-index:1;background:var(--color-low);width:.625rem;height:.625rem;margin:-.3125rem 0 0 -.3125rem}.dimension-tab[aria-selected=false] .spread__dot:not(.is-low),.workbench.is-searching .spread__dot:not(.is-low){background:color-mix(in oklch,var(--color-accent) 55%,var(--color-paper))}.dimension-tab[aria-selected=false] .spread__dot,.workbench.is-searching .spread__dot{box-shadow:0 0 0 1.5px var(--color-paper)}.spread__endpoint{color:var(--color-ink-muted);font-size:var(--text-xs);line-height:1;position:absolute;top:100%;left:0}.spread__endpoint--end{left:auto;right:0}.hasil-main--detail .workbench__panel{border:var(--rule-hair) solid var(--color-rule);border-radius:0 0 var(--radius-md) var(--radius-md);background:#fff;border-top:0;min-width:0}.workbench__context{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-md);padding:var(--space-sm) var(--space-md);border-bottom:var(--rule-hair) solid var(--color-rule);color:var(--color-ink-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.workbench__low{overflow-wrap:anywhere;margin:0}.workbench__low .num{color:var(--color-low);white-space:nowrap;margin-inline-start:var(--space-xs);font-weight:700}.spread-key{gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;margin:0;display:flex}.spread-key>span{align-items:center;gap:var(--space-2xs);display:inline-flex}.spread-key__dot{background:var(--color-accent);border-radius:50%;width:.5rem;height:.5rem}.spread-key__dot--low{background:var(--color-low)}.spread-key__range{background:var(--color-paper-green);border-radius:.25rem;width:1rem;height:.375rem}.spread-key__score{background:var(--color-ink);width:2px;height:.75rem}.hasil-main--detail .workbench .panes,.hasil-main--detail .workbench .results{border-radius:0 0 var(--radius-md) var(--radius-md);background:#fff;border:0}.hasil-main--detail .tree{min-width:0;padding-block:var(--space-sm)}.hasil-main--detail .tree__heading{padding-inline:var(--space-sm)}.hasil-main--detail .tree__item{padding:var(--space-xs) var(--space-sm);font-size:var(--text-sm)}.hasil-main--detail .tree__item>span:first-child{overflow-wrap:anywhere;min-width:0}.hasil-main--detail .tree__item .num{white-space:nowrap}.hasil-main--detail .tree__sub{font-size:var(--text-xs)}.hasil-main--detail .detail{min-width:0}.hasil-main--detail .detail h2 .num{white-space:nowrap}.results__heading{margin:0 0 var(--space-sm);font-size:var(--text-sm);font-weight:600}@media (width>=56rem){.hasil-main--detail .panes{grid-template-columns:minmax(14rem,30%) minmax(0,1fr);align-items:stretch}.hasil-main--detail .tree{padding:0;position:relative}.hasil-main--detail .tree__heading{padding-block:var(--space-sm);background:var(--color-paper-raised)}.hasil-main--detail .tree ul{padding-bottom:var(--space-xs)}.hasil-main--detail .tree{min-height:0}}.hasil-main--detail .temuan>.temuan__toolbar{max-width:none}.hasil-main--detail .temuan>:is(.temuan__groups,.temuan__list,.temuan__legend){max-width:64rem}.hasil-main--detail .temuan__scope{background:0 0;border-left:0;padding-inline:0}.hasil-main--detail .temuan__top{border:var(--rule-hair) solid var(--color-rule);background:var(--color-paper);border-radius:0;max-width:68ch}.temuan__toolbar{margin-block:var(--space-xl) var(--space-md);padding-block:var(--space-md);background:var(--color-paper-raised);border-block:var(--rule-hair) solid var(--color-rule)}.temuan__toolbar .temuan__tools{gap:var(--space-sm);margin:0}.temuan__toolbar .temuan__tools .field{flex-basis:10rem;max-width:none}.temuan__toolbar-status{justify-content:space-between;align-items:center;gap:var(--space-xs);padding-top:var(--space-xs);flex-wrap:wrap;display:flex}.temuan__toolbar-status .temuan__count{margin:0}.temuan__legend{font-size:var(--text-xs);color:var(--color-ink-muted);margin:0 0 var(--space-lg)}.hasil-reset{padding:var(--space-xs);min-height:44px;color:var(--color-accent);font:inherit;font-size:var(--text-sm);cursor:pointer;text-underline-offset:.25em;background:0 0;border:0;font-weight:600;text-decoration:underline}.hasil-main--detail .temuan__groups{gap:var(--space-lg);border-top:0}.hasil-main--detail .temuan__group-block{border-bottom:0}.hasil-main--detail .temuan__list li{padding:var(--space-xs) var(--space-xs);margin-inline:calc(var(--space-xs)*-1);border-radius:var(--radius-sm);line-height:1.45}.hasil-main--detail .temuan__list li:hover{background:var(--color-paper-raised)}.hasil-main--detail .temuan__value{font-size:var(--text-base);font-variant-numeric:tabular-nums}.hasil-main--detail .temuan__group-block h3{margin-bottom:var(--space-2xs)}@media (width>=40.0625rem){.hasil-main--detail .temuan__list li{-moz-column-gap:var(--space-md);column-gap:var(--space-md);grid-template-columns:3.5rem minmax(0,1fr) minmax(7rem,13rem) 5rem}}.temuan__legend{align-items:center;gap:var(--space-2xs) var(--space-md);flex-wrap:wrap;display:flex}.temuan__legend-item{align-items:center;gap:var(--space-2xs);display:inline-flex}.temuan__legend-item:before{content:"";border-radius:var(--radius-sm);background:var(--swatch);width:1.25rem;height:.625rem}.temuan__legend-item--rendah{--swatch:var(--color-accent)}.temuan__legend-item--sedang{--swatch:var(--color-mid)}.temuan__legend-item--tinggi{--swatch:repeating-linear-gradient(135deg, transparent 0 .25rem, color-mix(in oklch, var(--color-ink-inverse) 38%, transparent) .25rem .375rem), var(--color-low)}.hasil-main--detail .unit-switch{border:0;flex:0 auto;min-width:0;padding:0;display:block}.hasil-main--detail .unit-switch legend{margin-bottom:var(--space-xs)}.hasil-main--detail .unit-switch .segmented__options{max-width:100%}.hasil-main--detail .unit-switch .segmented__option{gap:0;min-width:0}.hasil-main--detail .unit-switch .segmented__option span{white-space:normal;text-align:center;justify-content:center;align-items:center;min-height:44px;display:flex}.hasil-main--detail .unit-switch input:focus-visible{outline:none}.hasil-main--detail .unit-switch input:focus-visible+span{outline:3px solid var(--color-focus);outline-offset:3px}.hasil-empty{padding-block:var(--space-xl);max-width:60ch;color:var(--color-ink-muted)}.hasil-empty svg{fill:none;width:3rem;height:3rem;stroke:var(--color-accent);stroke-width:1.5px}.hasil-main--detail .rekomendasi__langkah>li{align-items:baseline}.hasil-main--detail .rekomendasi__daftar{max-width:48rem}@media (width>=56.01rem){.hasil-page:has(.hasil-main--detail) .mast__grid{grid-template-columns:minmax(0,1fr) minmax(26rem,.9fr)}}@media (width>=70rem){.temuan__toolbar{top:var(--chapter-height);z-index:calc(var(--z-header) - 1);position:sticky}}@media (width<=40rem){.hasil-main--detail .chapter-nav{gap:var(--space-sm);flex-wrap:nowrap;overflow-x:auto}.hasil-main--detail .chapter-nav a{font-size:var(--text-xs);white-space:nowrap;flex:none}.hasil-main--detail .chapter-nav__back{flex-basis:auto;margin:0}.hasil-page:has(.hasil-main--detail) .level-scale__bands{gap:var(--space-2xs)}.hasil-page:has(.hasil-main--detail) .level-scale__band{padding-inline:0;font-size:.6875rem}.temuan__heat{display:none}.temuan__group-block>summary{gap:var(--space-xs)}.temuan__list .value-bar{grid-area:2/2/auto/-1}.hasil-main--detail .detail{padding:var(--space-md)}.hasil-main--detail .rekomendasi__langkah>li{padding:var(--space-sm);grid-template-columns:1.5rem minmax(0,1fr)}.hasil-main--detail .dimension-tab{padding:var(--space-xs) var(--space-xs) var(--space-sm);grid-template-columns:minmax(0,1fr)}.hasil-main--detail .dimension-tab[aria-selected=true],.hasil-main--detail .workbench.is-searching .dimension-tab[aria-selected=true]{padding-bottom:var(--space-sm)}.hasil-main--detail .dimension-tab__name{font-size:var(--text-sm);overflow-wrap:anywhere}.hasil-main--detail .dimension-tab__score{font-size:var(--text-md)}.hasil-main--detail .dimension-tab__meta{font-size:var(--text-xs)}.dimension-tab__count{display:none}.workbench__context{padding-inline:var(--space-sm)}.spread-key{gap:var(--space-xs)}}@media (prefers-reduced-motion:reduce){.hasil-page{scroll-behavior:auto}.hasil-main--detail *,.hasil-main--detail :before{transition:none!important;animation:none!important}}@media print{.explorer__mobile{display:none!important}.hasil-page:has(.hasil-main--detail){color:#000;background:#fff}.hasil-page:has(.hasil-main--detail) .mast{color:#000;background:#fff}.hasil-page:has(.hasil-main--detail) .mast :is(.eyebrow,.mast__desc,.mast__kicker,.mast__year,.mast__scope-hint,.mast__step-name,.level-scale figcaption,.level-scale__range){color:#000}.hasil-page:has(.hasil-main--detail) .mast__step.is-on .mast__step-bar{background:#000;border-color:#000}.hasil-page:has(.hasil-main--detail) .mast__step-bar{border-color:#000}.hasil-band{padding-block:var(--space-lg);background:#fff}.hasil-main--detail details::details-content{content-visibility:visible!important}.hasil-main--detail .rekomendasi__langkah>li{-moz-column-break-inside:avoid;break-inside:avoid}.hasil-main--detail .panes{overflow:visible}}.page-enter-active.hasil-detail>:nth-child(n){animation:none}@keyframes hasil-fade{0%{opacity:0}}@keyframes hasil-grow-x{0%{opacity:0;transform:scaleX(0)}}@keyframes hasil-fill-in{0%{opacity:0;transform:translate(-100%)}}@keyframes hasil-draw{0%{stroke-dashoffset:1px}}@keyframes hasil-grow-y{0%{opacity:0;transform:scaleY(0)}}@keyframes hasil-range{0%{opacity:0;transform:translateY(-50%)scaleX(0)}}.explorer.is-armed:not(.is-in) :is(.explorer__dimensions>*,.explorer__tools,.dimension-tab),.rekomendasi.is-armed:not(.is-in) :is(.chapter-label,.temuan__title,.temuan__prose,.rekomendasi__controls,.rekomendasi__kelompok,.rekomendasi__daftar:not(.rekomendasi__daftar--accordion) .rekomendasi__langkah>li),.temuan.is-armed:not(.is-in) :is(.chapter-label,.temuan__title,.temuan__scope,.temuan__prose,.temuan__note,.temuan__top,.temuan__toolbar),.temuan.is-armed:not(.is-in)>.temuan__list>li,.temuan__group-block.is-armed:not(.is-in) :is(h3,.temuan__list>li){opacity:0}@media (prefers-reduced-motion:no-preference){.hasil-detail .mast__contour{animation:hasil-fade .9s var(--ease-out) backwards}.hasil-detail .mast__title h1{animation:hasil-rise-lg var(--dur-long) var(--ease-out) 60ms backwards}.hasil-detail .mast__kicker{animation:hasil-slide var(--dur-long) var(--ease-out) backwards}.hasil-detail .mast__year{animation:hasil-rise var(--dur-long) var(--ease-out) .26s backwards}.hasil-detail .mast__scope{animation:hasil-rise var(--dur-long) var(--ease-out) .2s backwards}.hasil-detail .mast__step-bar{animation:hasil-grow-x var(--dur-long) var(--ease-out) calc(.38s + var(--s,0)*70ms) backwards}.hasil-detail .mast__step-name{animation:hasil-fade var(--dur-long) var(--ease-out) calc(.44s + var(--s,0)*70ms) backwards}.hasil-detail .mast__main .mast__desc{animation:hasil-rise var(--dur-long) var(--ease-out) .16s backwards}.hasil-detail .download{animation:hasil-rise var(--dur-long) var(--ease-out) .24s backwards}.hasil-detail .mast__total>.eyebrow{animation:hasil-slide var(--dur-long) var(--ease-out) .2s backwards}.hasil-detail .mast__score{animation:hasil-rise-lg var(--dur-long) var(--ease-out) .3s backwards}.hasil-detail .mast__score .level-pill{animation:hasil-pop var(--dur-long) var(--ease-out) .65s backwards}.hasil-detail .mast__total>.mast__desc{animation:hasil-rise var(--dur-long) var(--ease-out) .72s backwards}.hasil-detail .mast .level-scale figcaption{animation:hasil-slide var(--dur-long) var(--ease-out) .4s backwards}.hasil-detail .mast .level-scale__band{animation:hasil-rise var(--dur-long) var(--ease-out) backwards}.hasil-detail .mast .level-scale__band:first-child{animation-delay:.46s}.hasil-detail .mast .level-scale__band:nth-child(2){animation-delay:.53s}.hasil-detail .mast .level-scale__band:nth-child(3){animation-delay:.6s}.hasil-detail .mast .level-scale__band:nth-child(4){animation-delay:.67s}.hasil-detail .mast .level-scale__band:nth-child(n+5){animation-delay:.74s}.explorer.is-in .explorer__dimensions>:first-child{animation:hasil-slide var(--dur-long) var(--ease-out) backwards}.explorer.is-in .explorer__dimensions>:nth-child(2){animation:hasil-rise-lg var(--dur-long) var(--ease-out) 80ms backwards}.explorer.is-in .explorer__dimensions>:nth-child(n+3){animation:hasil-rise var(--dur-long) var(--ease-out) .16s backwards}.explorer.is-in .explorer__tools{animation:hasil-rise var(--dur-long) var(--ease-out) .24s backwards}.explorer.is-in .dimension-tab{animation:hasil-rise var(--dur-long) var(--ease-out) .32s backwards}.explorer.is-in .dimension-tab:nth-child(2){animation-delay:.4s}.explorer.is-in .dimension-tab:nth-child(n+3){animation-delay:.48s}.explorer.is-in .dimension-tab[aria-selected=true] .dimension-tab__level{animation:hasil-pop var(--dur-short) var(--ease-out) backwards}.explorer.is-in .spread__range{transform-origin:0;animation:hasil-range var(--dur-long) var(--ease-out) .44s backwards}.explorer.is-in .spread__score{transform-origin:bottom;animation:hasil-grow-y var(--dur-long) var(--ease-out) .56s backwards}.explorer.is-in .spread__dot{animation:hasil-pop var(--dur-long) var(--ease-out) calc(.5s + var(--i,0)*35ms) backwards}.explorer.is-in .workbench__low{animation:hasil-rise var(--dur-short) var(--ease-out) .12s backwards}.explorer.is-in .tree li{animation:hasil-slide var(--dur-short) var(--ease-out) calc(60ms + var(--i,0)*35ms) backwards}.explorer.is-in .detail__path{animation:hasil-slide var(--dur-short) var(--ease-out) backwards}.explorer.is-in .detail h2{animation:hasil-rise var(--dur-short) var(--ease-out) 40ms backwards}.explorer.is-in .detail__definition{animation:hasil-rise var(--dur-short) var(--ease-out) 90ms backwards}.explorer.is-in .detail__sub{animation:hasil-rise var(--dur-short) var(--ease-out) .13s backwards}.explorer.is-in .indicators>li{animation:hasil-rise var(--dur-short) var(--ease-out) calc(.15s + var(--i,0)*45ms) backwards}.explorer.is-in .indicators .axis{animation:hasil-track var(--dur-long) var(--ease-out) calc(.24s + var(--i,0)*45ms) backwards}.explorer.is-in .indicators .axis__dot{animation:hasil-pop var(--dur-long) var(--ease-out) calc(.34s + var(--i,0)*45ms) backwards}.explorer.is-in .hit{animation:hasil-rise var(--dur-short) var(--ease-out) calc(var(--i,0)*30ms) backwards}.temuan.is-in .chapter-label{animation:hasil-slide var(--dur-long) var(--ease-out) backwards}.temuan.is-in .temuan__title{animation:hasil-rise-lg var(--dur-long) var(--ease-out) 80ms backwards}.temuan.is-in .temuan__scope{animation:hasil-rise var(--dur-long) var(--ease-out) .16s backwards}.temuan.is-in .temuan__prose{animation:hasil-rise var(--dur-long) var(--ease-out) .22s backwards}.temuan.is-in .temuan__note{animation:hasil-rise var(--dur-long) var(--ease-out) .28s backwards}.temuan.is-in .temuan__top{animation:hasil-rise var(--dur-long) var(--ease-out) .34s backwards}.temuan.is-in .temuan__top-list>li{animation:hasil-rise var(--dur-long) var(--ease-out) calc(.42s + var(--i,0)*.1s) backwards}.temuan.is-in .temuan__toolbar{animation:hasil-rise var(--dur-long) var(--ease-out) .46s backwards}.temuan__group-block.is-in>h3{animation:hasil-slide var(--dur-long) var(--ease-out) backwards}.temuan.is-in .temuan__group-block.is-in .temuan__list>li,.temuan.is-in>.temuan__list>li{animation:hasil-rise var(--dur-long) var(--ease-out) calc(var(--row-lead,0s) + var(--i,0)*45ms) backwards}.temuan.is-in .temuan__group-block.is-in .temuan__list .value-bar__fill,.temuan.is-in>.temuan__list .value-bar__fill{animation:hasil-fill-in var(--dur-long) var(--ease-out) calc(var(--row-lead,0s) + .1s + var(--i,0)*45ms) backwards}.temuan:not(.is-settled){--row-lead:.48s}.temuan.is-settled{--row-lead:0s}.value-bar__fill{transition:transform var(--dur-long) var(--ease-out),background-color var(--dur-short) var(--ease-out)}.temuan-num-enter-active{animation:hasil-icon var(--dur-short) var(--ease-out)}.temuan-num-leave-active{display:none}.temuan__count-num{display:inline-block}.temuan__list{position:relative}.temuan-row-move{transition:transform var(--dur-short) var(--ease-out)}.temuan-row-leave-active{transition:opacity var(--dur-micro) var(--ease-out),transform var(--dur-micro) var(--ease-out);animation:none;position:absolute;inset-inline:0}.temuan-row-leave-to{opacity:0;transform:translate(.5rem)}.temuan-pop-enter-active{animation:hasil-pop var(--dur-short) var(--ease-out)}.temuan-pop-leave-active{transition:opacity var(--dur-micro) var(--ease-out)}.temuan-pop-leave-to{opacity:0}.hasil-empty{animation:hasil-rise var(--dur-long) var(--ease-out) backwards}.hasil-empty svg path{stroke-dasharray:1;animation:hasil-draw .7s var(--ease-out) .12s backwards}.rekomendasi.is-in .chapter-label{animation:hasil-slide var(--dur-long) var(--ease-out) backwards}.rekomendasi.is-in .temuan__title{animation:hasil-rise-lg var(--dur-long) var(--ease-out) 80ms backwards}.rekomendasi.is-in .temuan__prose{animation:hasil-rise var(--dur-long) var(--ease-out) .16s backwards}.rekomendasi.is-in .rekomendasi__controls{animation:hasil-rise var(--dur-long) var(--ease-out) .24s backwards}.rekomendasi.is-in .rekomendasi__kelompok{animation:hasil-rise var(--dur-long) var(--ease-out) calc(.3s + var(--i,0)*80ms) backwards}.rekomendasi.is-in .rekomendasi__daftar:not(.rekomendasi__daftar--accordion) .rekomendasi__langkah>li{animation:hasil-rise var(--dur-long) var(--ease-out) .3s backwards}.rekomendasi.is-in .rekomendasi__daftar:not(.rekomendasi__daftar--accordion) .rekomendasi__langkah>li:nth-child(2){animation-delay:.36s}.rekomendasi.is-in .rekomendasi__daftar:not(.rekomendasi__daftar--accordion) .rekomendasi__langkah>li:nth-child(3){animation-delay:.42s}.rekomendasi.is-in .rekomendasi__daftar:not(.rekomendasi__daftar--accordion) .rekomendasi__langkah>li:nth-child(4){animation-delay:.48s}.rekomendasi.is-in .rekomendasi__daftar:not(.rekomendasi__daftar--accordion) .rekomendasi__langkah>li:nth-child(n+5){animation-delay:.54s}.rekomendasi__kelompok--open .rekomendasi__langkah>li{animation:hasil-rise var(--dur-short) var(--ease-out) 90ms backwards}.rekomendasi__kelompok--open .rekomendasi__langkah>li:nth-child(2){animation-delay:.14s}.rekomendasi__kelompok--open .rekomendasi__langkah>li:nth-child(3){animation-delay:.19s}.rekomendasi__kelompok--open .rekomendasi__langkah>li:nth-child(n+4){animation-delay:.24s}.download__button,.hasil-detail .chapter-nav a,.hit,.rekomendasi__action-button{transition:transform var(--dur-micro) var(--ease-out),background-color .16s var(--ease-out),border-color .16s var(--ease-out),color .16s var(--ease-out)}.hasil-detail .dimension-tab,.hasil-detail .tree__item{transition:transform var(--dur-micro) var(--ease-out),background-color .16s var(--ease-out)}.download__button:active:not(:disabled),.hasil-detail .chapter-nav a:active,.hit:active,.rekomendasi__action-button:active:not(:disabled){transform:scale(.97)}.hasil-detail .dimension-tab:active,.hasil-detail .tree__item:active{transform:scale(.99)}.explorer__tools .field :is(input,select),.temuan__tools .field :is(input,select){transition:border-color var(--dur-micro) var(--ease-out),box-shadow var(--dur-micro) var(--ease-out)}.temuan__tools .field :is(input,select):focus-visible{border-color:var(--color-forest);box-shadow:0 0 0 3px color-mix(in oklch,var(--color-forest) 22%,transparent)}.temuan__list>li{transition:background-color var(--dur-micro) var(--ease-out)}.temuan .segmented__option input+span{transition:background-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out),transform var(--dur-micro) var(--ease-out)}.temuan .segmented__option input:active+span{transform:scale(.97)}.temuan .hasil-reset{transition:transform var(--dur-micro) var(--ease-out),color .16s var(--ease-out)}.temuan .hasil-reset:active{transform:scale(.96)}.level-scale__band,.rekomendasi__icon{transition:transform var(--dur-short) var(--ease-out)}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.download__button:hover:not(:disabled){transform:translateY(-1px)}.hasil-detail .chapter-nav__back:hover{transform:translate(-.25rem)}.rekomendasi__trigger:hover .rekomendasi__icon{transform:scale(1.15)}.level-scale__band:hover{transform:translateY(-.125rem)}.temuan__list>li:hover{background-color:color-mix(in oklch,var(--color-paper-green) 70%,transparent)}.explorer__tools .field :is(input,select):hover,.temuan__tools .field :is(input,select):hover{border-color:var(--color-forest)}}@media print{.explorer.is-armed:not(.is-in) *,.rekomendasi.is-armed:not(.is-in) *,.temuan.is-armed:not(.is-in) *,.temuan__group-block.is-armed:not(.is-in) *{opacity:1!important}}.hasil-main--detail .explorer .explorer__mobile{display:none}@media screen and (width<=56rem){.hasil-main--detail .explorer .explorer__desktop{display:none}.hasil-main--detail .explorer .explorer__mobile{display:block}.hasil-main--detail .explorer .explorer__tools{display:none}}.m-summary{padding:var(--space-sm) var(--space-md);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-raised)}.m-summary__title{margin:0 0 var(--space-xs);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);font-weight:700}.m-summary__list{margin:0;padding:0;list-style:none;display:grid}.m-summary__list>li+li{border-top:var(--rule-hair) solid var(--color-rule)}.m-summary__link{gap:0 var(--space-xs);min-height:44px;padding-block:var(--space-xs);color:inherit;grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:baseline;text-decoration:none;display:grid}.m-summary__num{color:var(--color-ink-muted);font-size:var(--text-sm)}.m-summary__name{font-weight:700}.m-summary__score{font-size:var(--text-lg);font-weight:700}.m-summary__track{height:.375rem;margin-top:var(--space-3xs);background:var(--color-rule);border-radius:999px;grid-column:2/4;overflow:hidden}.m-summary__fill{width:var(--w);background:var(--level-color,var(--color-accent));transform-origin:0;border-radius:999px;height:100%;display:block}.m-summary__level{font-size:var(--text-xs);color:var(--color-ink-muted);grid-column:2/4}.m-chapter__title:focus-visible,.m-summary__link:focus-visible,.m-var__summary:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.m-story{gap:var(--space-xl);display:grid}.m-chapter{scroll-margin-top:calc(var(--chapter-height) + var(--space-sm))}.m-chapter__head{top:var(--chapter-height,0);z-index:1;gap:0 var(--space-xs);padding-block:var(--space-xs);background:var(--color-paper);border-bottom:var(--rule-hair) solid var(--color-rule);grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:baseline;display:grid;position:sticky}.m-chapter__num{color:var(--color-ink-muted)}.m-chapter__title{font-family:var(--font-display);font-size:var(--text-xl);margin:0;font-weight:500;line-height:1.2}.m-chapter__score{font-size:var(--text-xl);font-weight:700}.m-chapter__level{align-items:center;gap:var(--space-2xs);font-size:var(--text-xs);color:var(--color-ink-muted);grid-column:2/4;display:flex}.m-chapter__dot{background:var(--level-color);border-radius:50%;width:.625rem;height:.625rem}.m-vars{gap:var(--space-xs);margin:var(--space-sm) 0 0;padding:0;list-style:none;display:grid}.m-var{border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-raised);scroll-margin-top:calc(var(--chapter-height) + 4.5rem)}.m-var--lowest{border-color:var(--color-low)}.m-var__summary{gap:var(--space-3xs) var(--space-xs);min-height:44px;padding:var(--space-xs) var(--space-sm);cursor:pointer;grid-template-columns:2.25rem minmax(0,1fr) auto 1.5rem;align-items:baseline;list-style:none;display:grid}.m-var__summary::-webkit-details-marker{display:none}.m-var__num{font-size:var(--text-xs);color:var(--color-ink-muted)}.m-var__name{overflow-wrap:anywhere;min-width:0}.m-var__name,.m-var__value{font-weight:700}.m-var__bar{background:var(--color-rule);border-radius:999px;grid-column:2/4;height:.375rem;overflow:hidden}.m-var__fill{width:var(--w);background:var(--color-accent);transform-origin:0;border-radius:999px;height:100%;display:block}.m-var--lowest .m-var__fill{background:var(--color-low)}.m-var__meta{font-size:var(--text-xs);color:var(--color-ink-muted);grid-column:2/4}.m-var--lowest .m-var__meta b{color:var(--color-low)}.m-var__chevron{border-right:2px solid var(--color-ink-muted);border-bottom:2px solid var(--color-ink-muted);width:.5rem;height:.5rem;transition:transform var(--dur-short) var(--ease-out);grid-area:1/4/4;place-self:center;transform:rotate(45deg)}.m-var__details[open] .m-var__chevron{transform:rotate(-135deg)}.m-var__body{padding:0 var(--space-sm) var(--space-sm)}.m-var__note{margin:var(--space-sm) 0 0;padding-top:var(--space-xs);max-width:62ch;color:var(--color-ink-muted);opacity:.8;font-size:.75rem;line-height:1.5;position:relative}.m-var__definition{margin:0 0 var(--space-xs);max-width:62ch;font-size:var(--text-sm);line-height:1.5}.m-ind{margin:0;padding:0;list-style:none;display:grid}.m-ind__item{gap:var(--space-sm) var(--space-sm);padding-block:var(--space-md);border-top:var(--rule-hair) solid var(--color-rule);font-size:var(--text-sm);grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:baseline;line-height:1.45;display:grid}.m-ind__num{font-size:var(--text-xs);color:var(--color-ink-muted)}.m-ind__value{text-align:right;min-width:5ch;font-weight:700}.m-ind__axis{grid-column:2/4;container-type:inline-size}.m-ind__axis .axis__dot{transition:transform var(--dur-short) var(--ease-out)}.m-ind__item--weakest .axis__dot{background:var(--color-low)}.m-results{gap:var(--space-xs);display:grid}.m-results__heading{font-size:var(--text-base);margin:0}.m-var__note:before{content:"";height:var(--rule-hair);background:var(--color-rule);transform-origin:0;position:absolute;inset:0 0 auto}.m-ind__item--weakest .axis__dot:after{content:"";background:var(--color-low);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:0}@keyframes m-dot-travel{0%{opacity:0;transform:translateX(calc(var(--pos,0)*-1cqw)) scale(.6)}}@media (prefers-reduced-motion:no-preference){.m-summary.is-armed:not(.is-in) .m-summary__list>li{opacity:0}.m-summary.is-armed:not(.is-in) .m-summary__fill{transform:scaleX(0)}.m-summary.is-in .m-summary__list>li{animation:hasil-rise var(--dur-long) var(--ease-out) calc(var(--i,0)*90ms) backwards}.m-summary.is-in .m-summary__fill{animation:hasil-grow-x .9s var(--ease-out) calc(.22s + var(--i,0)*90ms) backwards}.m-chapter.is-armed:not(.is-in) :is(.m-chapter__head,.m-var){opacity:0}.m-chapter.is-armed:not(.is-in) .m-var__fill{transform:scaleX(0)}.m-chapter.is-in .m-chapter__head{animation:hasil-rise var(--dur-long) var(--ease-out) backwards}.m-chapter.is-in .m-var{animation:hasil-rise var(--dur-long) var(--ease-out) calc(.16s + var(--i,0)*70ms) backwards}.m-chapter.is-in .m-var__fill{animation:hasil-grow-x .7s var(--ease-out) calc(.3s + var(--i,0)*70ms) backwards}.m-var__details[open] .m-var__body{animation:hasil-fade var(--dur-short) var(--ease-out) backwards}@supports selector(::details-content){.m-var__details{interpolate-size:allow-keywords}.m-var__details::details-content{opacity:0;overflow-block:clip;block-size:0;transition:block-size var(--dur-long) var(--ease-out),opacity var(--dur-short) var(--ease-in-out),content-visibility var(--dur-long) allow-discrete}.m-var__details[open]::details-content{opacity:1;block-size:auto}.m-var__details[open] .m-var__body{animation:none}.m-var__summary{transition:background-color var(--dur-short) var(--ease-out)}}.m-var__details[open] .m-var__definition{animation:hasil-rise var(--dur-short) var(--ease-out) 40ms backwards}.m-var__details[open] .m-ind__item{animation:hasil-rise var(--dur-short) var(--ease-out) calc(90ms + var(--i,0)*80ms) backwards}.m-var__details[open] .m-ind__axis{animation:hasil-track var(--dur-long) var(--ease-out) calc(.16s + var(--i,0)*80ms) backwards}.m-var__details[open] .m-ind__axis .axis__dot{animation:m-dot-travel .64s var(--ease-out) calc(.2s + var(--i,0)*80ms) backwards}.m-var__details[open] .m-ind__item--weakest .axis__dot:after{animation:hasil-ping 1.1s var(--ease-out) calc(.76s + var(--i,0)*80ms) 2 both}.m-var__details[open] .m-var__note{animation:hasil-rise var(--dur-short) var(--ease-out) calc(.22s + var(--n,1)*80ms) backwards}.m-var__details[open] .m-var__note:before{animation:hasil-grow-x .6s var(--ease-out) calc(.26s + var(--n,1)*80ms) backwards}.m-ind__item{transition:background-color .16s var(--ease-out)}.m-ind__item:active{background:var(--color-paper-green)}.m-ind__item:active .axis__dot{transform:scale(1.4)}.m-summary__link,.m-var__summary{transition:transform var(--dur-micro) var(--ease-out),background-color .16s var(--ease-out)}.m-var__summary:active{transform:scale(.99)}.m-summary__link:active{transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.m-chapter *,.m-summary *{transition:none!important;animation:none!important}}@media (hover:hover) and (pointer:fine){.m-var__summary:hover{background:var(--color-paper-green)}.m-summary__link:hover .m-summary__name{text-decoration:underline}.m-ind__item:hover{background:var(--color-paper-green)}.m-ind__item:hover .axis__dot{transform:scale(1.25)}}
