.dek{--chrome-top:64px;--chrome-bot:76px;z-index:80;grid-template-columns:minmax(0,1fr);grid-template-rows:var(--chrome-top) minmax(0, 1fr) var(--chrome-bot);background:var(--bg-fill);color:var(--text-default);display:grid;position:fixed;inset:0}.dek__top{padding:0 20px;padding-left:max(20px, env(safe-area-inset-left));padding-right:max(20px, env(safe-area-inset-right));align-items:center;gap:16px;display:flex}.dek__title{text-align:center;flex-direction:column;flex:1;align-items:center;gap:2px;min-width:0;display:flex}.dek__mk{font:var(--type-headline);letter-spacing:var(--tracking-headline);color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.dek__bab{font:var(--type-footnote);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.dek__tools{gap:6px;display:flex}.dek__exit{flex:none}.dek__body{grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.dek.has-notes .dek__body{grid-template-columns:minmax(0,1fr) 380px}.dek__stage{touch-action:pan-y;grid-template-columns:minmax(0,1fr);place-items:center;min-width:0;min-height:0;padding:8px 40px 20px;display:grid;overflow:auto}.dek__frame{width:min(100%, 1480px, calc((100dvh - var(--chrome-top) - var(--chrome-bot) - 28px) * 1.6));aspect-ratio:16/10;background:var(--bg-base);border-radius:var(--r-xl);position:relative;overflow:hidden;container-type:inline-size}.dek.has-notes .dek__frame{width:min(100%, calc((100dvh - var(--chrome-top) - var(--chrome-bot) - 28px) * 1.6))}.dek__notes{border-radius:var(--r-xl);background:var(--bg-base);min-height:0;animation:dek-notes var(--d-smooth) var(--spring-smooth);flex-direction:column;gap:24px;margin:8px 20px 20px 0;padding:28px;display:flex;overflow-y:auto}@keyframes dek-notes{0%{opacity:0;transform:translate(16px)}}.notes{flex-direction:column;gap:12px;display:flex}.notes__k{font:var(--type-caption);letter-spacing:var(--tracking-caption);color:var(--text-muted)}.notes__k+.notes__body,.notes__k+.notes__refs{margin-top:-2px}.notes__body p{font:400 16px/26px var(--font);color:var(--text-default);margin:0}.notes__body+.notes__k{margin-top:16px}.notes__refs{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.notes__refs li{font:var(--type-footnote);color:var(--text-subtle);flex-direction:column;gap:3px;display:flex}.notes__refs a,.notes__refs strong{font:500 14px/20px var(--font);color:var(--accent-text)}.dek__notes-close{align-self:flex-start}.dek__bot{padding:0 20px 12px;padding-left:max(20px, env(safe-area-inset-left));padding-right:max(20px, env(safe-area-inset-right));padding-bottom:max(12px, env(safe-area-inset-bottom));align-items:center;gap:20px;display:flex}.dek__nav{border-radius:16px;flex:none;width:52px;height:52px;padding:0}.dek__nav .ic{font-size:26px}.dek__nav:disabled{opacity:.4}.dek__prog{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.dek__segs{flex:1;gap:4px;min-width:0;display:flex}.dek__seg{cursor:pointer;background:0 0;flex-basis:0;align-items:center;min-width:6px;height:20px;padding:0;display:flex}.dek__seg span{background:var(--accent);transform-origin:0;width:100%;height:6px;transition:transform var(--d-smooth) var(--spring-smooth);box-shadow:0 0 0 100vmax var(--bg-track) inset;border-radius:3px;display:block}.dek__seg{position:relative}.dek__seg:before{content:"";background:var(--bg-track);border-radius:3px;height:6px;position:absolute;top:7px;left:0;right:0}.dek__seg span{box-shadow:none;position:relative}.dek__seg.is-cur:before{background:var(--accent-tint-strong)}@media (hover:hover) and (pointer:fine){.dek__seg:hover:before{background:var(--line-strong)}}.dek__count{text-align:right;min-width:64px;font:500 14px/20px var(--font);font-variant-numeric:tabular-nums;color:var(--text-subtle);flex:none}.dek__toast{left:50%;bottom:calc(var(--chrome-bot) + 12px);z-index:2;border-radius:var(--r-lg);background:var(--bg-inverse);color:var(--text-inverse);font:var(--type-subhead);box-shadow:var(--shadow-md);animation:dek-toast var(--d-smooth) var(--spring-smooth);white-space:nowrap;align-items:center;gap:12px;padding:6px 6px 6px 18px;display:flex;position:fixed;transform:translate(-50%)}.dek__toast .btn{color:var(--text-inverse);background:var(--on-inverse-tint)}@keyframes dek-toast{0%{opacity:0;transform:translate(-50%,12px)}}.dek__ov{z-index:3;background:var(--bg-scrim);animation:dek-fade var(--d-standard) var(--ease-enter);place-items:center;padding:24px;display:grid;position:fixed;inset:0}@keyframes dek-fade{0%{opacity:0}}.dek__ovbox{border-radius:var(--r-xl);background:var(--bg-elevated);width:min(1120px,100%);max-height:100%;box-shadow:var(--shadow-lg);animation:dek-pop var(--d-smooth) var(--spring-smooth);flex-direction:column;gap:32px;padding:32px;display:flex;overflow-y:auto}@keyframes dek-pop{0%{opacity:0;transform:scale(.97)}}.dek__ovhead{background:var(--bg-elevated);z-index:1;justify-content:space-between;align-items:center;gap:16px;margin:-32px -32px 0;padding:24px 32px 16px;display:flex;position:sticky;top:-32px}.dek__ovhead h2{font:var(--type-title-2);letter-spacing:var(--tracking-title-2);color:var(--text-strong);margin:0}.dek__ovsec h3{font:var(--type-headline);color:var(--text-strong);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 14px;display:flex}.dek__ovsec h3 span{font:var(--type-subhead);color:var(--text-muted)}.dek__ovgrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.dek__ovcard{border-radius:var(--r-lg);background:var(--bg-fill);text-align:left;min-height:96px;color:var(--text-default);transition:background-color var(--d-fast), transform var(--d-snappy) var(--spring-snappy);grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;align-items:start;gap:8px 10px;padding:14px;display:grid}.dek__ovcard:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.dek__ovcard:hover{background:var(--accent-tint)}}.dek__ovcard.is-cur{background:var(--accent-tint);box-shadow:inset 0 0 0 2px var(--accent)}.dek__ovn{font:600 12px/18px var(--font);color:var(--text-muted)}.dek__ovcard .ic{color:var(--text-subtle);justify-self:end;font-size:18px}.dek__ovt{font:500 14px/19px var(--font);color:var(--text-strong);-webkit-line-clamp:3;-webkit-box-orient:vertical;grid-column:1/-1;display:-webkit-box;overflow:hidden}.sl{--fs-h:calc(clamp(17px, 3.15cqi, 46px) * var(--fit,1));--fs-body:calc(clamp(12.5px, 1.72cqi, 25px) * var(--fit,1));--fs-small:calc(clamp(11px, 1.12cqi, 16px) * var(--fit,1));--gap:calc(clamp(14px, 2.2cqi, 32px) * var(--fit,1));gap:var(--gap);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:var(--fs-body);color:var(--text-default);flex-direction:column;padding:clamp(24px,4.4cqi,64px) clamp(20px,5.4cqi,80px) clamp(20px,3.4cqi,48px);line-height:1.5;display:flex;position:absolute;inset:0;overflow-y:auto}.sl :is(h1,h2,h3,p,ul,ol,blockquote){margin:0}.sl strong{color:var(--text-strong);font-weight:600}.sl em{font-style:italic}.sl.from-r{animation:sl-in-r var(--d-smooth) var(--spring-smooth)}.sl.from-l{animation:sl-in-l var(--d-smooth) var(--spring-smooth)}@keyframes sl-in-r{0%{opacity:0;transform:translate(2.4cqi)}}@keyframes sl-in-l{0%{opacity:0;transform:translate(-2.4cqi)}}.sl .r{animation:sl-up .46s var(--ease-enter) both;animation-delay:calc(60ms + var(--i,0) * 60ms)}@keyframes sl-up{0%{opacity:0;transform:translateY(10px)}}.sl-kick{font:500 var(--fs-small)/1.3 var(--font);color:var(--text-muted);align-items:center;gap:8px;display:flex}.sl-kick .ic{color:var(--accent-text);font-size:1.25em}.sl-kick__sep{background:var(--line-strong);border-radius:2px;width:4px;height:4px}.sl-h{font:650 var(--fs-h)/1.14 var(--font);letter-spacing:-.022em;color:var(--text-strong);text-wrap:balance;max-width:30ch}.sl-h--q{max-width:34ch}.sl-lead{font-size:calc(var(--fs-body) * 1.06);color:var(--text-subtle);text-wrap:pretty;max-width:52ch;line-height:1.5}.sl-hint{font-size:var(--fs-small);color:var(--text-muted)}.sl-src{font-size:var(--fs-small);color:var(--text-muted);margin-top:auto;padding-top:4px;line-height:1.4}.sl-src a{color:var(--text-subtle);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.sl-src a:hover{color:var(--accent-text)}.sl-split{gap:calc(var(--gap) * 1.5);flex:1;grid-template-columns:minmax(0,1fr);align-items:center;min-height:0;display:grid}.sl-split.has-art{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.sl-split>div:first-child{gap:var(--gap);flex-direction:column;display:flex}.sl-art{aspect-ratio:1;border-radius:var(--r-xl);background:var(--accent-tint);place-items:center;max-height:100%;display:grid}.sl-art .il{width:74%;height:auto}.il-ground{fill:var(--accent-tint-strong)}.il-f{fill:var(--bg-base);opacity:0;animation:il-fill .5s var(--ease-enter) forwards .12s}.il-s,.il-a{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6px;stroke-dasharray:1;stroke-dashoffset:1px;animation:il-draw 1.1s var(--ease-inout) forwards .16s}.il-s{stroke:var(--text-strong)}.il-a{stroke:var(--accent);stroke-width:3.2px;animation-duration:.7s;animation-delay:.75s}.il-thick{stroke-width:7px}@keyframes il-draw{to{stroke-dashoffset:0}}@keyframes il-fill{to{opacity:1}}.sl-list{gap:calc(var(--gap) * .62);flex-direction:column;padding:0;list-style:none;display:flex}.sl-list li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8em;max-width:60ch;display:grid}.sl-list__n{background:var(--accent-tint);width:1.6em;height:1.6em;color:var(--accent-text);border-radius:.45em;place-items:center;margin-top:-.02em;font-size:.8em;font-weight:600;display:grid}.sl-cover{gap:calc(var(--gap) * 2);flex:1;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;display:grid}.sl-cover__text{align-items:flex-start;gap:var(--gap);flex-direction:column;display:flex}.sl-cover h1{font:700 clamp(30px, 5.2cqi, 76px)/1.04 var(--font);letter-spacing:-.032em;color:var(--text-strong);text-wrap:balance}.sl-cover__lede{font-size:calc(var(--fs-body) * 1.08);color:var(--text-subtle);text-wrap:pretty;max-width:44ch}.sl-cover__meta{font-size:var(--fs-small);color:var(--text-muted);flex-wrap:wrap;gap:8px 20px;display:flex}.sl-cover__meta span{align-items:center;gap:6px;display:inline-flex}.sl-cover__meta .ic{font-size:1.2em}.sl-art--cover .il{width:80%}.sl-div{gap:calc(var(--gap) * 1.8);flex:1;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.sl-div__n{font:700 clamp(64px, 15cqi, 220px)/.9 var(--font);letter-spacing:-.05em;color:var(--accent)}.sl-div__body{gap:var(--gap);flex-direction:column;display:flex}.sl-div__h{font:700 clamp(24px, 3.8cqi, 56px)/1.1 var(--font);letter-spacing:-.028em;color:var(--text-strong);text-wrap:balance}.sl-div__lede{color:var(--text-subtle);max-width:48ch}.sl-goals{padding:calc(var(--gap) * .9);border-radius:var(--r-lg);background:var(--bg-fill);flex-direction:column;gap:.7em;display:flex}.sl-goals__k{font:500 var(--fs-small)/1.3 var(--font);color:var(--text-muted)}.sl-goals ul{font-size:calc(var(--fs-body) * .9);flex-direction:column;gap:.5em;padding:0;list-style:none;display:flex}.sl-goals li{grid-template-columns:auto 1fr;gap:.6em;display:grid}.sl-goals .ic{color:var(--success-text);margin-top:.12em;font-size:1.15em}.sl-def{gap:calc(var(--gap) * .8)!important}.sl-def__term{font:700 clamp(28px, 4.6cqi, 68px)/1.05 var(--font);letter-spacing:-.03em;color:var(--text-strong);text-wrap:balance}.sl-def__asal{font-size:var(--fs-small);color:var(--accent-text);font-weight:500}.sl-def__arti{font-size:calc(var(--fs-body) * 1.14);text-wrap:pretty;max-width:46ch;line-height:1.5}.sl-def__tokoh{font-size:var(--fs-small);color:var(--text-subtle);align-items:center;gap:8px;display:inline-flex}.sl-def__tokoh .ic{color:var(--text-muted);font-size:1.3em}.sl-quote{padding:calc(var(--gap) * 1.1) calc(var(--gap) * 1.2);border-radius:var(--r-xl);background:var(--bg-fill);flex-direction:column;gap:.8em;max-width:64ch;display:flex}.sl-quote__src{border-radius:var(--r-pill);background:var(--bg-base);font:600 var(--fs-small)/1.3 var(--font);color:var(--accent-text);align-self:flex-start;align-items:center;gap:8px;padding:.3em .8em;display:inline-flex}.sl-quote__src .ic{font-size:1.2em}.sl-quote p{font-size:calc(var(--fs-body) * 1.16);color:var(--text-strong);text-wrap:pretty;font-weight:450;line-height:1.55}.sl-tafsir{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:1em;max-width:64ch;display:grid}.sl-tafsir__k{font:600 var(--fs-small)/1.3 var(--font);color:var(--text-muted)}.sl-tafsir p{color:var(--text-default)}.sl-vs{gap:calc(var(--gap) * 1.2);grid-template-columns:1fr 1fr;display:grid;position:relative}.sl-vs__col{padding:calc(var(--gap) * .95);border-radius:var(--r-xl);background:var(--bg-fill);flex-direction:column;gap:.8em;display:flex}.sl-vs__col--a{background:var(--accent-tint)}.sl-vs__label{font:650 calc(var(--fs-body) * 1.08)/1.25 var(--font);color:var(--text-strong)}.sl-vs__col--a .sl-vs__label{color:var(--accent-text)}.sl-vs ul{font-size:calc(var(--fs-body) * .94);flex-direction:column;gap:.5em;padding-left:1.1em;list-style:outside;display:flex}.sl-vs li::marker{color:var(--text-muted)}.sl-vs__mid{background:var(--bg-base);width:2.4em;height:2.4em;font:700 var(--fs-small)/1 var(--font);color:var(--text-muted);box-shadow:0 0 0 4px var(--bg-base);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sl-key{border-radius:var(--r-lg);background:var(--bg-inverse);color:var(--text-inverse);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7em;padding:.8em 1em;display:grid}.sl-key .ic{color:var(--text-inverse);margin-top:.12em;font-size:1.2em}.sl-key p,.sl-key strong{color:var(--text-inverse)}.sl-flow{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:calc(var(--gap) * .7);flex:1;align-content:center;padding:0;list-style:none;display:grid;position:relative}.sl-flow__step{flex-direction:column;gap:.6em;padding-top:.2em;display:flex;position:relative}.sl-flow__step:not(:last-child):after{content:"";top:1.5em;left:2.9em;right:calc(var(--gap) * -.7 + .3em);background:var(--line-strong);height:2px;position:absolute}.sl-flow__step:not(:last-child):before{content:"";top:calc(1.5em - 5px);right:calc(var(--gap) * -.7 + .1em);border-top:2px solid var(--line-strong);border-right:2px solid var(--line-strong);width:8px;height:8px;position:absolute;transform:rotate(45deg)}.sl-flow__dot{background:var(--accent-tint);width:2.6em;height:2.6em;color:var(--accent-text);border-radius:.8em;place-items:center;font-size:.95em;font-weight:650;display:grid}.sl-flow__step:last-child .sl-flow__dot{background:var(--accent);color:var(--text-on-accent);box-shadow:var(--finish-primary)}.sl-flow__label{color:var(--text-strong);font-weight:650;line-height:1.3}.sl-flow__ket{font-size:calc(var(--fs-body) * .84);color:var(--text-subtle);line-height:1.45}.sl-pyr{justify-content:center;gap:calc(var(--gap) * .3);flex-direction:column;flex:1;padding:0;list-style:none;display:flex}.sl-pyr__row{gap:calc(var(--gap) * 1);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;display:grid}.sl-pyr__bar{width:var(--w);border-radius:var(--r-md);text-align:center;background:var(--accent-tint);min-height:2.3em;color:var(--accent-text);font-weight:600;font-size:calc(var(--fs-body) * .9);justify-content:center;justify-self:center;align-items:center;gap:.5em;padding:.35em .8em;line-height:1.25;display:flex}.sl-pyr__row:first-child .sl-pyr__bar{background:var(--accent);color:var(--text-on-accent);box-shadow:var(--finish-primary)}.sl-pyr__n{opacity:.75;font-size:.8em}.sl-pyr__ket{font-size:calc(var(--fs-body) * .84);color:var(--text-subtle);line-height:1.4}.sl-pyr .r{animation-name:sl-grow}@keyframes sl-grow{0%{opacity:0;transform:scaleX(.7)}}.sl-time{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:0 calc(var(--gap) * .7);flex:1;align-content:center;padding:0;list-style:none;display:grid}.sl-time__pt{flex-direction:column;gap:.7em;display:flex}.sl-time__when{font:700 calc(var(--fs-body) * 1.2)/1.1 var(--font);color:var(--accent-text);letter-spacing:-.02em}.sl-time__axis{align-items:center;height:.9em;display:flex;position:relative}.sl-time__axis:before{content:"";left:.45em;right:calc(var(--gap) * -.7 - .45em);background:var(--line-strong);height:2px;position:absolute;top:calc(50% - 1px)}.sl-time__pt:last-child .sl-time__axis:before{display:none}.sl-time__dot{background:var(--accent);width:.9em;height:.9em;box-shadow:0 0 0 5px var(--accent-tint-strong);z-index:1;border-radius:50%;position:relative}.sl-time__label{color:var(--text-strong);font-weight:650;line-height:1.3}.sl-time__ket{font-size:calc(var(--fs-body) * .84);color:var(--text-subtle);margin-top:-.3em;line-height:1.45}.sl-tree{gap:calc(var(--gap) * 1.6);flex:1;grid-template-columns:minmax(0,.7fr) minmax(0,2fr);align-items:center;min-height:0;display:grid}.sl-tree__hub{border-radius:var(--r-xl);background:var(--accent);color:var(--text-on-accent);font:650 calc(var(--fs-body) * 1.08)/1.25 var(--font);box-shadow:var(--finish-primary);flex-direction:column;gap:.5em;padding:1em 1.1em;display:flex;position:relative}.sl-tree__hub .ic{opacity:.85;font-size:1.4em}.sl-tree__hub:after{content:"";width:calc(var(--gap) * .8);background:var(--line-strong);height:2px;position:absolute;top:50%;left:100%}.sl-tree__list{padding:0 0 0 calc(var(--gap) * .8);gap:calc(var(--gap) * .36);flex-direction:column;list-style:none;display:flex;position:relative}.sl-tree__list:before{content:"";background:var(--line-strong);width:2px;position:absolute;top:1.3em;bottom:1.3em;left:0}.sl-tree__br{border-radius:var(--r-lg);background:var(--bg-fill);font-size:calc(var(--fs-body) * .88);flex-wrap:wrap;align-items:center;gap:.45em .8em;padding:.55em .8em;display:flex;position:relative}.sl-tree__br:before{content:"";width:calc(var(--gap) * .8);background:var(--line-strong);height:2px;position:absolute;top:50%;right:100%}.sl-tree__label{color:var(--text-strong);align-items:center;gap:.55em;font-weight:650;display:inline-flex}.sl-tree__n{background:var(--bg-base);width:1.55em;height:1.55em;color:var(--accent-text);border-radius:.45em;place-items:center;font-size:.78em;display:grid}.sl-tree__chips{flex-wrap:wrap;gap:.35em;display:flex}.sl-chip{border-radius:var(--r-pill);background:var(--bg-base);color:var(--text-subtle);padding:.15em .6em;font-size:.86em;line-height:1.5}.sl-num{gap:calc(var(--gap) * 1.4);flex:1;grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.sl-num.has-bars{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr)}.sl-num__big{flex-direction:column;gap:.4em;display:flex}.sl-num__v{font:700 clamp(48px, 9cqi, 132px)/.95 var(--font);letter-spacing:-.045em;color:var(--accent)}.sl-num__u{font:600 calc(var(--fs-body) * 1.1)/1.2 var(--font);color:var(--text-strong)}.sl-num__ket{color:var(--text-subtle);max-width:40ch}.sl-bars{flex-direction:column;gap:.8em;padding:0;list-style:none;display:flex}.sl-bars li{font-size:calc(var(--fs-body) * .86);grid-template-columns:minmax(0,9em) minmax(0,1fr) auto;align-items:center;gap:.8em;display:grid}.sl-bars__l{color:var(--text-default);line-height:1.3}.sl-bars__track{background:var(--bg-track);border-radius:.45em;height:.9em;overflow:hidden}.sl-bars__fill{border-radius:inherit;background:var(--accent);transform-origin:0;width:100%;height:100%;transform:scaleX(var(--v));animation:sl-bar .9s var(--ease-inout) both;animation-delay:calc(.2s + var(--i,0) * 80ms);display:block}.sl-bars li:nth-child(n) .sl-bars__fill{animation-delay:inherit}@keyframes sl-bar{0%{transform:scaleX(0)}}.sl-bars__v{color:var(--text-strong);font-weight:600}.sl-case{gap:calc(var(--gap) * 1.2);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;display:grid}.sl-case__steps{gap:calc(var(--gap) * .55);flex-direction:column;padding:0;list-style:none;display:flex}.sl-case__steps li{border-radius:var(--r-lg);background:var(--bg-fill);font-size:calc(var(--fs-body) * .9);grid-template-columns:7.6em minmax(0,1fr);gap:1em;padding:.7em .9em;display:grid}.sl-case__k{font:600 var(--fs-small)/1.5 var(--font);color:var(--text-muted);padding-top:.1em}.sl-case__lesson{border-radius:var(--r-xl);background:var(--accent-tint);flex-direction:column;justify-content:center;gap:.6em;padding:1em 1.1em;display:flex}.sl-case__lesson .sl-case__k{color:var(--accent-text)}.sl-case__lesson p{color:var(--text-strong);font-weight:500}.sl-table{border-radius:var(--r-lg);background:var(--bg-fill);overflow:hidden}.sl-table table{border-collapse:collapse;width:100%;font-size:calc(var(--fs-body) * .84);line-height:1.4}.sl-table th,.sl-table td{text-align:left;vertical-align:top;padding:.65em .9em}.sl-table thead th{font:600 var(--fs-small)/1.3 var(--font);color:var(--text-muted);background:var(--bg-recessed)}.sl-table tbody th{color:var(--text-strong);font-weight:600}.sl-table tbody tr+tr>*{box-shadow:inset 0 1px 0 var(--line)}.sl-venn{gap:calc(var(--gap) * .8);flex-direction:column;flex:1;align-items:center;display:flex}.sl-venn__svg{flex:none;width:min(46%,300px);height:auto}.sl-venn__a{fill:var(--accent);fill-opacity:.16;stroke:var(--accent);stroke-width:2px}.sl-venn__b{fill:var(--text-strong);fill-opacity:.07;stroke:var(--text-subtle);stroke-width:2px}.sl-venn__cols{gap:calc(var(--gap) * .7);grid-template-columns:1fr 1fr 1fr;width:100%;display:grid}.sl-venn__cols>div{border-radius:var(--r-lg);background:var(--bg-fill);flex-direction:column;gap:.6em;padding:.9em 1em;display:flex}.sl-venn__cols>div:first-child{background:var(--accent-tint)}.sl-venn__mid{background:var(--accent-tint-strong)!important}.sl-venn__k{font:650 var(--fs-small)/1.3 var(--font);color:var(--text-strong);align-items:center;gap:.6em;display:flex}.sl-venn__tag{border-radius:var(--r-xs);background:var(--bg-base);color:var(--accent-text);padding:.1em .5em;font-weight:700}.sl-venn__t{font:700 15px/1 var(--font);fill:var(--text-strong)}.sl-venn ul{font-size:calc(var(--fs-body) * .86);flex-direction:column;gap:.4em;padding-left:1.1em;list-style:outside;display:flex}.sl-mitos{justify-content:center;gap:var(--gap);flex-direction:column;flex:1;display:flex}.sl-mitos__card{padding:calc(var(--gap) * 1) calc(var(--gap) * 1.1);border-radius:var(--r-xl);background:var(--bg-fill);flex-direction:column;gap:.6em;max-width:60ch;display:flex}.sl-mitos__card--fakta{background:var(--success-tint);animation:sl-up .46s var(--ease-enter) both;align-self:flex-end}.sl-mitos__k{font:600 var(--fs-small)/1.3 var(--font);color:var(--warning-text);align-items:center;gap:8px;display:inline-flex}.sl-mitos__card--fakta .sl-mitos__k{color:var(--success-text)}.sl-mitos__k .ic{font-size:1.25em}.sl-mitos__t{font:600 calc(var(--fs-body) * 1.25)/1.35 var(--font);color:var(--text-strong);letter-spacing:-.012em}.sl-mitos__f{color:var(--text-strong)}.sl-mitos__ask{color:var(--text-subtle);flex-wrap:wrap;align-items:center;gap:.8em 1.2em;display:flex}.sl-ana{gap:calc(var(--gap) * .6);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;display:grid}.sl-ana__tile{border-radius:var(--r-xl);background:var(--accent-tint);flex-direction:column;gap:.4em;padding:1em 1.1em;display:flex}.sl-ana__tile--b{background:var(--bg-fill)}.sl-ana__k{font:500 var(--fs-small)/1.3 var(--font);color:var(--text-muted)}.sl-ana__v{font:650 calc(var(--fs-body) * 1.12)/1.3 var(--font);color:var(--text-strong)}.sl-ana__eq{font:600 calc(var(--fs-h) * 1)/1 var(--font);color:var(--text-muted);align-self:center}.sl-ask{justify-content:center;gap:var(--gap);flex-direction:column;flex:1;display:flex}.sl-ask .sl-kick{position:absolute;top:clamp(24px,4.4cqi,64px)}.sl-reveal-btn{align-self:flex-start}.sl-revealed{animation:sl-up .46s var(--ease-enter) both}.sl-answer{padding:calc(var(--gap) * .9) calc(var(--gap) * 1.05);border-radius:var(--r-xl);background:var(--success-tint);flex-direction:column;gap:.5em;max-width:64ch;display:flex}.sl-answer__k{font:600 var(--fs-small)/1.3 var(--font);color:var(--success-text)}.sl-answer p{color:var(--text-strong)}.sl-opts{gap:calc(var(--gap) * .5);grid-template-columns:1fr 1fr;display:grid}.sl-opt{border-radius:var(--r-lg);background:var(--bg-fill);text-align:left;min-height:44px;font-size:calc(var(--fs-body) * .92);color:var(--text-strong);transition:background-color var(--d-fast), transform var(--d-snappy) var(--spring-snappy), opacity var(--d-fast);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8em;padding:.75em .9em;line-height:1.35;display:grid}@media (hover:hover) and (pointer:fine){.sl-opt:not(:disabled):hover{background:var(--accent-tint)}}.sl-opt:not(:disabled):active{transform:scale(.985)}.sl-opt__l{background:var(--bg-base);width:1.8em;height:1.8em;color:var(--text-subtle);border-radius:.5em;place-items:center;font-size:.85em;font-weight:650;display:grid}.sl-opt.is-right{background:var(--success-tint)}.sl-opt.is-right .sl-opt__l{background:var(--success-text);color:var(--bg-base)}.sl-opt.is-wrong{background:var(--danger-tint)}.sl-opt.is-wrong .sl-opt__l{background:var(--danger-text);color:var(--bg-base)}.sl-opt.is-dim{opacity:.5}.sl-opt__ic{font-size:1.3em}.sl-opt.is-right .sl-opt__ic{color:var(--success-text)}.sl-opt.is-wrong .sl-opt__ic{color:var(--danger-text)}.sl-feedback{border-radius:var(--r-lg);background:var(--bg-fill);font-size:calc(var(--fs-body) * .9);animation:sl-up .4s var(--ease-enter) both;flex-wrap:wrap;align-items:center;gap:.4em .8em;padding:.8em 1em;display:flex}.sl-feedback.is-right strong{color:var(--success-text)}.sl-feedback.is-wrong strong{color:var(--danger-text)}.sl-feedback .btn{margin-left:auto}.sl-sum{justify-content:center;gap:calc(var(--gap) * .6);flex-direction:column;flex:1;padding:0;list-style:none;display:flex}.sl-sum li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8em;max-width:64ch;display:grid}.sl-sum .ic{color:var(--success-text);font-size:1.3em;font-family:var(--font-icons-fill);margin-top:.04em}.sl-end{gap:var(--gap);flex-direction:column;flex:1;display:flex}.sl-end__grid{gap:calc(var(--gap) * 1.4);flex:1;grid-template-columns:1fr 1fr;min-height:0;display:grid}.sl-end__grid>div{flex-direction:column;gap:.8em;min-height:0;display:flex}.sl-end__bab{font-size:calc(var(--fs-body) * .82);flex-direction:column;gap:.25em;padding:0;list-style:none;display:flex}.sl-end__bab a{border-radius:var(--r-md);color:var(--text-strong);grid-template-columns:1.8em 1fr;gap:.5em;padding:.35em .5em;line-height:1.35;display:grid}.sl-end__bab a:hover{background:var(--accent-tint)}.sl-end__bab .num{color:var(--accent-text);font-weight:600}.sl-end__read{font-size:calc(var(--fs-body) * .82);flex-direction:column;gap:.7em;padding:0;list-style:none;display:flex}.sl-end__read li{flex-direction:column;gap:.15em;line-height:1.35;display:flex}.sl-end__read a,.sl-end__read strong{color:var(--accent-text);font-weight:600}.sl-end__read span{color:var(--text-muted);font-size:.9em}.sl-end__cta{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:.6em;display:flex}@media (max-width:1179px){.dek.has-notes .dek__body{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.dek__notes{max-height:38dvh;margin:0 20px 12px;padding:22px;animation-name:dek-notes-up}@keyframes dek-notes-up{0%{opacity:0;transform:translateY(16px)}}.dek.has-notes .dek__frame{width:min(100%, calc((62dvh - var(--chrome-top) - 28px) * 1.6))}}@media (max-width:760px),(max-aspect-ratio:1){.dek{--chrome-top:56px;--chrome-bot:72px}.dek__top{gap:8px;padding:0 8px}.dek__hide-sm{display:none}.dek__top .btn{width:44px;padding:0}.dek__mk{font-size:15px}.dek__stage{place-items:start stretch;padding:0 12px 8px}.dek__frame,.dek.has-notes .dek__frame{aspect-ratio:auto;width:100%;min-width:0;min-height:100%}.sl{--fs-h:24px;--fs-body:16.5px;--fs-small:13px;--gap:20px;min-height:100%;padding:28px 22px 26px;position:relative;inset:auto;overflow:visible}.dek__notes{max-height:44dvh;margin:0 12px 8px;padding:20px}.dek.has-notes .dek__stage{padding-bottom:8px}.dek__bot{padding:0 12px 10px;padding-bottom:max(10px, env(safe-area-inset-bottom));gap:12px}.dek__count{min-width:52px;font-size:13px}.dek__toast{bottom:calc(var(--chrome-bot) + 8px);font-size:14px}.sl-split.has-art,.sl-cover,.sl-case,.sl-num.has-bars,.sl-tree,.sl-end__grid{grid-template-columns:minmax(0,1fr)}.sl-split.has-art .sl-art{order:-1;justify-self:start;width:46%}.sl-art--cover{order:-1;width:52%}.sl-cover h1{font-size:34px}.sl-div{grid-template-columns:minmax(0,1fr);align-content:start;gap:12px}.sl-div__n{font-size:76px}.sl-div__h{font-size:27px}.sl-def__term{font-size:32px}.sl-vs{grid-template-columns:minmax(0,1fr);gap:28px}.sl-vs__mid{top:50%}.sl-flow,.sl-time{grid-template-columns:minmax(0,1fr);align-content:start;gap:14px}.sl-flow__step{grid-template-columns:auto minmax(0,1fr);gap:4px 14px;padding:0;display:grid}.sl-flow__dot{grid-row:span 2}.sl-flow__step:not(:last-child):after{width:2px;height:auto;inset:2.6em auto -14px 1.3em}.sl-flow__step:not(:last-child):before{display:none}.sl-time{gap:0}.sl-time__pt{grid-template-columns:.9em minmax(0,1fr);gap:4px 16px;padding-bottom:18px;display:grid;position:relative}.sl-time__pt:not(:last-child):before{content:"";background:var(--line-strong);width:2px;position:absolute;top:.6em;bottom:-.2em;left:calc(.45em - 1px)}.sl-time__axis{grid-area:1/1;height:1.3em}.sl-time__axis:before{display:none}.sl-time__when,.sl-time__label,.sl-time__ket{grid-column:2}.sl-time__when{grid-row:1}.sl-time__ket{margin-top:0}.sl-pyr__row{grid-template-columns:minmax(0,1fr);gap:4px}.sl-pyr__ket{text-align:center;padding:0 6px 6px}.sl-tree__hub:after{display:none}.sl-tree{gap:18px}.sl-case__steps li{grid-template-columns:minmax(0,1fr);gap:4px}.sl-venn__svg{width:60%}.sl-venn__cols,.sl-opts,.sl-ana{grid-template-columns:minmax(0,1fr)}.sl-ana__eq{justify-self:center;transform:rotate(90deg)}.sl-ask .sl-kick{position:static}.sl-ask{justify-content:flex-start}.sl-bars li{grid-template-columns:minmax(0,1fr) auto}.sl-bars__track{grid-area:2/1/auto/-1}.sl-table{overflow-x:auto}.sl-table table{min-width:0}.sl-table thead{display:none}.sl-table tr{padding:10px 4px;display:block}.sl-table tbody tr+tr{box-shadow:inset 0 1px 0 var(--line)}.sl-table tbody tr+tr>*{box-shadow:none}.sl-table th,.sl-table td{padding:4px 12px;display:block}.sl-table td:before{content:attr(data-k);font:600 12px/1.4 var(--font);color:var(--text-muted);display:block}}@media (prefers-reduced-motion:reduce){.sl.from-r,.sl.from-l,.sl .r,.dek__notes,.dek__ovbox,.dek__toast,.sl-revealed,.sl-mitos__card--fakta,.sl-feedback{animation:.2s linear both dek-fade!important}.il-s,.il-a{stroke-dashoffset:0;animation:none}.il-f{opacity:1;animation:none}.sl-bars__fill{animation:none}}@media (min-width:761px) and (min-aspect-ratio:1){.sl--peta-mk{gap:calc(var(--gap) * .7)}.sl--peta-mk .sl-tree__list{gap:calc(var(--gap) * .26)}.sl--peta-mk .sl-tree__br{font-size:calc(var(--fs-body) * .8);padding:.4em .75em}.sl--penutup{gap:calc(var(--gap) * .7)}.sl--penutup .sl-h{font-size:calc(var(--fs-h) * .85)}.sl-end__bab{font-size:calc(var(--fs-body) * .74);gap:0}.sl-end__bab a{padding:.28em .5em}.sl-end__bab a span+*,.sl-end__bab a{overflow:hidden}.sl-end__read{font-size:calc(var(--fs-body) * .74);gap:.5em}.sl-end__read a,.sl-end__read strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sl-end__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.sl-end__bab a{white-space:nowrap}.sl-end__bab a>:last-child,.sl-end__bab a{text-overflow:ellipsis}.sl--peta-mk .sl-chip{padding:.08em .55em;font-size:.82em}.sl--peta-mk .sl-tree__br{gap:.3em .7em}}.sl-end__t{text-overflow:ellipsis;min-width:0;overflow:hidden}.sl-end__more{font:600 var(--fs-small)/1.4 var(--font);color:var(--accent-text)}.sl-div__n{font-size:clamp(56px,11.5cqi,168px)}.sl-div__h{font-size:clamp(22px,3.3cqi,48px)}.sl-div__body{gap:calc(var(--gap) * .8)}.sl-div__lede{font-size:calc(var(--fs-body) * .95)}.sl-goals ul{font-size:calc(var(--fs-body) * .84);gap:.4em}.sl-goals{padding:calc(var(--gap) * .75) calc(var(--gap) * .9)}@media (max-width:760px),(max-aspect-ratio:1){.sl-div__n{font-size:76px}.sl-div__h{font-size:26px}.sl-goals ul{font-size:15px}}@media (max-height:820px) and (min-width:761px) and (min-aspect-ratio:1){.dek{--chrome-top:56px;--chrome-bot:64px}.dek__nav{border-radius:13px;width:44px;height:44px}.dek__bot{padding-bottom:10px}.dek__stage{padding:4px 32px 14px}}@media (min-width:761px) and (min-aspect-ratio:1){.sl-div__h{font-size:calc(clamp(22px, 3.3cqi, 48px) * var(--fit,1))}.sl-def__term{font-size:calc(clamp(26px, 4.6cqi, 68px) * var(--fit,1))}.sl-num__v{font-size:calc(clamp(44px, 9cqi, 132px) * var(--fit,1))}}.sl-h{max-width:40ch}.sl-table,.sl-vs,.sl-venn,.sl-case,.sl-mitos{margin-block:auto}.sl--banding .sl-vs{margin-bottom:0}.sl--banding .sl-key{margin-bottom:auto}.sl--kutipan .sl-quote{margin-top:auto}.sl--kutipan .sl-quote:has(+.sl-src){margin-bottom:auto}.sl--kutipan .sl-tafsir{margin-bottom:auto}.sl-venn,.sl-mitos{flex:none}.sl-table table{font-size:calc(var(--fs-body) * .92)}.sl-table th,.sl-table td{padding:.75em 1em}.sl-case__steps li{font-size:calc(var(--fs-body) * .92)}@media (max-width:760px),(max-aspect-ratio:1){.sl-table,.sl-vs,.sl-venn,.sl-case,.sl-mitos,.sl--kutipan .sl-quote,.sl--kutipan .sl-tafsir,.sl--banding .sl-key{margin-block:0}.sl-src{margin-top:8px}}.sl-table tbody th{min-width:8.5em}.sl>*,.sl-split>div>*{flex-shrink:0}
