@font-face{font-family:hedvig;src:url(../media/hedvig_letters_serif_400-s.p.2uik_1x62u46h.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:hedvig Fallback;src:local(Times New Roman);ascent-override:89.19%;descent-override:27.98%;line-gap-override:0.0%;size-adjust:114.37%}._6lOm7a_className{font-family:hedvig,hedvig Fallback}._6lOm7a_variable{--font-hedvig:"hedvig", "hedvig Fallback"}
@font-face{font-family:figtree;src:url(../media/figtree_300-s.p.0ydeifjm23e0g.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:figtree;src:url(../media/figtree_400-s.p.41yr5fj2cpklr.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:figtree;src:url(../media/figtree_500-s.p.09vhrxtvbg5g6.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:figtree;src:url(../media/figtree_600-s.p.3gpnn7k3-2ah5.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:figtree;src:url(../media/figtree_700-s.p.1oq3k6ti9scel.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:figtree;src:url(../media/figtree_800-s.p.16jb7uo984lsc.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:figtree;src:url(../media/figtree_900-s.p.1y6bp9zjssau0.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:figtree Fallback;src:local(Arial);ascent-override:93.79%;descent-override:24.68%;line-gap-override:0.0%;size-adjust:101.29%}.rNVQKG_className{font-family:figtree,figtree Fallback}.rNVQKG_variable{--font-figtree:"figtree", "figtree Fallback"}
@layer tokens {
:root{--primary-50:#f4eef2;--primary-100:#eadde5;--primary-200:#d5bccb;--primary-300:#bd96ae;--primary-400:#9c6286;--primary-500:#7b2d5e;--primary-600:#692650;--primary-700:#561f42;--primary-800:#441934;--primary-900:#311226;--secondary-50:#f4f4f4;--secondary-100:#e9e9e9;--secondary-200:#d2d2d2;--secondary-300:#b9b9b9;--secondary-400:#969696;--secondary-500:#737373;--secondary-600:#626262;--secondary-700:#505050;--secondary-800:#3f3f3f;--secondary-900:#2e2e2e;--accent-50:#fefefe;--accent-100:#fdfcfe;--accent-200:#fbfafc;--accent-300:#f9f6fa;--accent-400:#f6f2f8;--accent-500:#f3eef6;--accent-600:#cfcad1;--accent-700:#aaa7ac;--accent-800:#868387;--accent-900:#615f62;--color-primary:#7b2d5e;--color-secondary:#737373;--color-accent:#f3eef6;--color-dark:#2a1622;--color-light:#fff;--color-white:#fff;--color-panel:#f6f0f4;--color-ink:#281d23;--color-ink-2:#32262c;--color-primary-50:var(--primary-50);--color-primary-100:var(--primary-100);--color-primary-600:var(--primary-600);--color-primary-700:var(--primary-700);--c-primary:var(--color-primary);--c-primary-50:var(--primary-50);--c-primary-100:var(--primary-100);--c-primary-200:var(--primary-200);--c-primary-300:var(--primary-300);--c-primary-600:var(--primary-600);--c-primary-700:var(--primary-700);--c-primary-900:var(--primary-900);--c-dark:var(--color-dark);--c-secondary:var(--color-secondary);--c-secondary-600:var(--secondary-600);--c-secondary-400:var(--secondary-400);--c-secondary-300:var(--secondary-300);--c-secondary-200:var(--secondary-200);--c-secondary-100:var(--secondary-100);--c-accent:var(--color-accent);--c-accent-600:var(--accent-600);--c-white:var(--color-white);--c-panel:var(--color-panel);--bg:var(--color-white);--surface:var(--color-white);--panel:var(--color-panel);--panel-accent:var(--color-accent);--brand:var(--primary-500);--brand-hover:var(--primary-600);--brand-active:var(--primary-700);--accent:var(--color-accent);--accent-hover:var(--primary-50);--accent-active:var(--primary-100);--dark:var(--color-ink);--dark-2:var(--color-ink-2);--heading:var(--color-dark);--text:var(--color-dark);--text-strong:var(--color-dark);--muted:var(--secondary-500);--muted-tint:var(--secondary-600);--line:var(--secondary-200);--line-soft:var(--primary-100);--line-strong:var(--secondary-500);--hair:var(--color-accent);--link:var(--primary-500);--link-hover:var(--primary-600);--link-underline:var(--primary-500);--focus:var(--primary-500);--focus-on-dark:var(--primary-200);--on-dark:var(--color-white);--on-dark-soft:var(--color-accent);--on-dark-muted:var(--primary-200);--on-dark-placeholder:var(--accent-600);--on-dark-82:#ffffffd1;--on-dark-line:#f3eef633;--on-dark-line-strong:#f3eef640;--chip-bg:var(--primary-50);--chip-text:var(--primary-500);--chip-line:var(--primary-100);--disabled-bg:var(--secondary-100);--disabled-text:var(--secondary-400);--arrow-disabled:var(--secondary-300);--dot-off:var(--secondary-400);--dot-on:var(--color-dark);--credit-bg:#ffffffe0;--credit-text:var(--color-dark);--credit-line:#2a162259;--overlay-credit:#2a1622b8;--scrim-0:#2a162200;--scrim-15:#2a162226;--scrim-20:#2a162233;--scrim-40:#2a162266;--scrim-45:#2a162273;--scrim-50:#2a162280;--scrim-85:#2a1622d9;--ph-line:#7b2d5e66;--tick-ring:#ffffff80;--ic-d-ring:#7b2d5e40;--mark-bg:var(--primary-100);--warning-text:var(--color-dark);--warning-bg:var(--color-accent);--sponsor-bg:var(--color-ink);--sponsor-text:var(--color-white);--segera-bg:var(--secondary-100);--segera-text:var(--secondary-600);--text-soft:var(--secondary-700);--nav-active:var(--primary-300);--panel-line:var(--primary-100);--success:var(--primary-500);--success-bg:var(--primary-50);--danger:var(--primary-700);--danger-bg:var(--primary-50);--font-heading:var(--font-hedvig), "Hedvig Letters Serif", Georgia, "Times New Roman", serif;--font-body:var(--font-figtree), "Figtree", system-ui, sans-serif;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fw-heading:400;--fs-display:64px;--lh-display:1.08;--ls-display:-.02em;--fs-h1:clamp(40px, 24px + 2.4vw, 60px);--lh-h1:1.1;--ls-h1:-.015em;--fs-h2:32px;--lh-h2:1.18;--ls-h2:-.01em;--fs-h3:24px;--lh-h3:1.25;--ls-h3:-.01em;--fs-h4:20px;--lh-h4:1.3;--ls-h4:-.005em;--fs-body-lg:18px;--lh-body-lg:1.65;--fs-body:16px;--lh-body:1.6;--fs-sm:14px;--lh-sm:1.5;--fs-label:12px;--lh-label:1.4;--ls-label:.06em;--fs-btn:16px;--lh-btn:1;--ls-btn:.01em;--fs-h42:42px;--lh-h42:1.12;--ls-h42:-.015em;--fs-sh:38px;--lh-sh:1.1;--ls-sh:-.015em;--fs-h28:28px;--lh-h28:1.15;--ls-h28:-.01em;--fs-h24:24px;--lh-h24:1.18;--ls-h24:-.01em;--fs-h17:17px;--lh-h17:1.22;--ls-h17:-.005em;--fs-dek:19px;--lh-dek:1.4;--fs-dek-w:17px;--lh-dek-w:1.45;--fs-tick:19px;--lh-tick:1.4;--fs-nav:12px;--lh-nav:1.35;--ls-nav:.06em;--fs-ribbon:12px;--lh-ribbon:1.35;--ls-ribbon:.06em;--fs-tile:38px;--lh-tile:1.05;--ls-tile:-.02em;--fs-tile-band:20px;--lh-tile-band:1.1;--ls-tile-band:-.01em;--fs-tile-k:11px;--lh-tile-k:1;--ls-tile-k:.12em;--fs-tile-k-band:9px;--lh-tile-k-band:1;--ls-tile-k-band:.1em;--fs-bn-1:120px;--lh-bn-1:1;--ls-bn-1:-.02em;--fs-bn-2:44px;--lh-bn-2:1;--ls-bn-2:.32em;--fs-ed-n:32px;--lh-ed-n:1.1;--ls-ed-n:-.01em;--fs-ed-r:10px;--lh-ed-r:1.2;--ls-ed-r:.16em;--fs-pg:14px;--lh-pg:1.2;--ls-pg:.03em;--fs-cr:9px;--lh-cr:12px;--fs-ft-copy:11px;--lh-ft-copy:1.55;--fs-time:12px;--lh-time:1.25;--fs-ui:16px;--lh-ui:1.5;--fs-dr-input:14px;--lh-dr-input:20px;--fs-ft-reg:16px;--lh-ft-reg:20px;--ls-ft-reg:.0125em;--fs-prose:19px;--lh-prose:1.65;--fs-tabel:15px;--lh-tabel:1.5;--fs-lead:21px;--lh-lead:1.4;--fs-card-lg:17px;--lh-card-lg:1.3;--fs-more:14px;--lh-more:1.5;--fs-xs:12px;--lh-xs:1.4;--fs-credit-sm:9px;--lh-credit-sm:11px;--fs-code:.9em;--lh-code:1.5;--lh-none:1;--fs-cover:32px;--lh-cover:1.1;--ls-cover:-.01em;--fs-cover-sm:28px;--lh-cover-sm:1.15;--ls-cover-sm:-.01em;--fs-cover-s:12px;--lh-cover-s:1.5;--fs-feat:24px;--lh-feat:1.3;--fs-lead-d:18px;--lh-lead-d:1.5;--lh-lead-exp:1.6;--lh-cv:1.6;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:40px;--space-8:48px;--space-9:64px;--space-10:80px;--space-11:112px;--space-half:2px;--space-1-5:6px;--space-2-5:10px;--space-3-5:14px;--space-4-5:20px;--space-5-5:28px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:28px;--s-8:32px;--s-10:40px;--s-11:44px;--s-12:48px;--s-14:56px;--s-16:64px;--s-18:72px;--s-24:96px;--s-0-75:3px;--s-1-5:6px;--s-2-5:10px;--s-3-25:13px;--s-3-5:14px;--s-11-5:46px;--radius-none:0;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-ml:16px;--radius-lg:24px;--radius-full:50%;--shadow-none:none;--shadow-card:0 4px 12px #1018281a;--shadow-melayang:0 12px 32px #2a16222e;--shadow-drawer:-8px 0 24px #2a162240;--shadow-tick:inset 0 0 0 4px var(--c-primary), inset 0 0 0 5px var(--tick-ring);--shadow-sm:0 4px 12px #1018281a;--border-thick:2px;--border-focus:2px;--border-error:2px;--dur-fast:.15s;--ease:ease;--scroll:smooth;--dur-typing:1.2s;--delay-typing-2:.2s;--delay-typing-3:.4s;--bp-tablet:1100px;--bp-md:860px;--bp-mobile:640px;--bp-xs:380px;--z-base:0;--z-raised:1;--z-decor-top:2;--z-cover-text:3;--z-sticky:20;--z-header:30;--z-toast:50;--z-drawer:150;--z-skip:200;--hairline:1px;--wrap-max:1440px;--wrap-pad:64px;--wrap-pad-t:32px;--wrap-pad-m:24px;--narrow-max:1040px;--lead-max:720px;--prose-max:720px;--touch:44px;--focus-offset:2px;--input-focus-offset:1px;--underline-offset:3px;--underline-offset-lg:4px;--cr-underline-offset:1px;--mark-pad-x:.15em;--code-pad-x:.3em;--icon-xs:12px;--icon-sm:16px;--icon-md:24px;--accent-line-w:48px;--accent-line-h:4px;--cr-max:92%;--art-col:880px;--art-h1:960px;--media-cap-400:400px;--media-cap-480:480px;--media-cap-640:640px;--media-cap-800:800px;--skip-top-hidden:-60px;--ribbon-h:41px;--rb-div-h:24px;--bar-h:64px;--bar-h-m:62px;--hd-prim-h:64px;--logo-h:32px;--logo-h-m:31px;--logo-w:125px;--logo-w-m:121px;--tl-u-w:48px;--tl-u-w-m:44px;--cur-h:41px;--drawer-w:463px;--gs-kind-w:64px;--logo-ft-h:34px;--logo-ft-w:133px;--ft-ic:48px;--ft-ic-svg:28px;--btn-h:48px;--btn-ic:44px;--pager-n:44px;--arr:24px;--arr-hit:44px;--arr-svg-w:9px;--arr-svg-h:16px;--dot:7px;--dots-h:24px;--chip-h:36px;--chip-h-touch:44px;--input-h:48px;--textarea-min:120px;--select-pr:44px;--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232A1622' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--input-pre-pl:52px;--input-suf-pr:44px;--input-ic-pl:48px;--check-size:20px;--play:32px;--tool-side-w:400px;--nw-th:117px;--nw-th-m:103px;--car-i-m:308px;--ed-i-m:164px;--ed-ctl-top:134px;--tick-img-w:72px;--tick-img-h:48px;--tick-mark-h:28px;--tick-min-h:88px;--bn-w-h:44px;--bn-w-h-m:34px;--bn-scrim-solid:480px;--bn-scrim-fade:200px;--rail-top:24px;--kp-img:120px;--feat-ph-h:300px;--feat-ph-h-m:228px;--feat-t-min:107px;--feat-x-min:69px;--card-ph-h:160px;--card-t-min:44px;--card-x-min:66px;--hc-ph-w:152px;--hc-ph-h:136px;--hc-ph-w-md:120px;--thumb-w:100px;--thumb-h:104px;--ws-ph-h:320px;--ws-meta-mt:15px;--vc-w:289px;--vc-ph-h:165px;--vc-t-h:84px;--vc-t-h-m:56px;--ic-size:32px;--exp-c-w:320px;--exp-ill-h:148px;--exp-svg-w:180px;--exp-l-h:44px;--exp-row-h:100px;--ill-stroke:2;--ill-stroke-thick:5;--cat-hd-mb:25px;--cv-w:292px;--cv-pb:72px;--car-btn-top:128px;--car-btn-top-sc:193px;--step-n-col:40px;--avatar-sm:64px;--avatar-lg:120px;--gl-filter-w:280px;--az-cell:44px;--az-offset:72px;--chat-min-h:420px;--chat-input-max:120px;--ds-sw-min:140px;--ds-type-col:280px;--ds-icon-min:112px;--ds-photo-w:320px;--ds-ed-w:200px;--panel-px:106px;--car-btn:48px;--cv-dot:442px;--cv-dot-top:224px;--car-gap:26.5px;--nl-opts-w:666px;--nl-gap:25px;--nl-form-w-lg:309px;--cvr-h:240px;--cvr-h-m:300px;--cvr-pad-t:22px;--cvr-pad-x:22px;--cvr-pad-b:20px;--cvr-ph-h:100px;--cvr-ph-h-m:150px;--cvr-mark-h:20px;--cvr1-dot:150px;--cvr1-dot-r:-40px;--cvr1-dot-b:-50px;--cvr2-ring:120px;--cvr2-ring-off:22px;--cvr2-ring-w:14px;--cvr3-dot:220px;--cvr3-dot-r:-110px;--cvr4-w:180px;--cvr4-h:90px;--intr-cover-w:403px;--intr-p-max:401px;--cover-h:252px;--cover-h-m:243px;--cover-pt:28px;--cover-pr:152px;--cover-ph-w:120px;--cover-ph-w-m:92px;--cover-dot:34px;--cover-dot-r:104px;--cover-dot-b:22px;--cover-dot-r-m:78px;--cover-dot-b-m:20px;--cover-s-max:230px;--cover-s-max-m:165px;--cover-pad-m:26px;--cover-pr-m:116px}@media (max-width:1100px){:root{--fs-bn-1:96px;--fs-prose:18px;--lh-prose:1.7}}@media (max-width:640px){:root{--fs-display:40px;--fs-h1:34px;--lh-h1:1.12;--fs-h2:26px;--lh-h2:1.2;--fs-h3:21px;--fs-h4:18px;--fs-body-lg:17px;--fs-btn:15px;--fs-h42:26px;--lh-h42:1.15;--fs-sh:32px;--fs-h28:26px;--lh-h28:1.15;--fs-h24:26px;--lh-h24:1.15;--fs-dek:17px;--lh-dek:1.45;--fs-tick:17px;--fs-ribbon:11px;--ls-ribbon:.04em;--fs-bn-1:78px;--fs-bn-2:32px;--fs-ed-n:17px;--fs-ed-r:7px;--ls-ed-r:.12em;--fs-prose:17px;--lh-prose:1.65;--fs-tabel:14px;--fs-lead:18px;--lh-lead:1.45}}@media (max-width:380px){:root{--fs-ribbon:10px;--ls-ribbon:.03em}}
}

@layer base {
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;font-synthesis-weight:none}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}body.is-locked{overflow:hidden}img{max-width:100%;height:auto;display:block}svg{flex:none}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote,fieldset{margin:0}ul,ol{padding:0;list-style:none}fieldset{border:0;min-width:0;padding:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4{color:var(--heading);font-family:var(--font-heading);font-weight:var(--fw-heading);font-optical-sizing:auto;text-wrap:balance}p,li,dd,figcaption{text-wrap:pretty}:focus-visible,.is-focus{outline:var(--border-focus) solid var(--focus);outline-offset:var(--focus-offset)}.on-dark :focus-visible,.on-dark .is-focus,.site :focus-visible,.site .is-focus,.drawer :focus-visible,.ft :focus-visible,.ft .is-focus{outline-color:var(--focus-on-dark)}.site .ribbon :focus-visible,.site .ribbon .is-focus{outline-color:var(--focus)}.sr-only{width:var(--hairline);height:var(--hairline);margin:calc(var(--hairline) * -1);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;overflow:hidden;position:absolute!important}.wrap{max-width:var(--wrap-max);padding:0 var(--wrap-pad);margin:0 auto}.skip{left:var(--s-2);top:var(--skip-top-hidden);z-index:var(--z-skip);background:var(--dark);color:var(--on-dark);padding:var(--s-2-5) var(--s-3-5);font-family:var(--font-body);font-size:var(--fs-label);line-height:var(--lh-none);letter-spacing:var(--ls-label);font-weight:var(--fw-semibold);text-transform:uppercase;position:absolute}.skip:focus,.skip.is-focus{top:var(--s-2);outline-color:var(--focus-on-dark)}.sec-t,.sh-t{font-family:var(--font-heading);font-size:var(--fs-sh);line-height:var(--lh-sh);letter-spacing:var(--ls-sh);font-weight:var(--fw-heading);color:var(--heading)}.h1{font-family:var(--font-heading);font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);font-weight:var(--fw-heading);color:var(--heading)}.display{font-family:var(--font-heading);font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);font-weight:var(--fw-heading);color:var(--heading)}.meta{justify-content:space-between;gap:var(--s-3);font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-regular);color:var(--muted);display:flex}.meta time{white-space:nowrap}.meta-start{justify-content:flex-start;gap:var(--s-4)}.ttl{font-family:var(--font-heading);font-size:var(--fs-h17);line-height:var(--lh-h17);font-weight:var(--fw-heading);color:var(--heading)}.ttl a:hover,.ttl a.is-hover{text-decoration:underline;text-decoration-thickness:var(--hairline);text-underline-offset:var(--underline-offset)}.ex{font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-regular)}.c2,.c3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.c2{-webkit-line-clamp:2;line-clamp:2}.c3{-webkit-line-clamp:3;line-clamp:3}.lead{font-family:var(--font-heading);font-size:var(--fs-lead);line-height:var(--lh-lead);font-weight:var(--fw-heading);font-optical-sizing:auto;color:var(--text-soft);margin-top:var(--s-3);text-wrap:pretty}.muted{color:var(--muted)}.tabular{font-variant-numeric:tabular-nums}mark{background:var(--mark-bg);color:var(--text-strong);padding:0 var(--mark-pad-x);border-radius:var(--radius-xs);-webkit-box-decoration-break:clone;box-decoration-break:clone}.icon{vertical-align:middle;display:inline-block}@media (max-width:1100px){.wrap{padding:0 var(--wrap-pad-t)}}@media (max-width:640px){.wrap{padding:0 var(--wrap-pad-m)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
}

@layer components {
.site{z-index:var(--z-header);position:relative}.ribbon{min-height:var(--ribbon-h);background:var(--bg);border-bottom:var(--hairline) solid var(--hair);font-family:var(--font-body);font-size:var(--fs-ribbon);line-height:var(--lh-ribbon);letter-spacing:var(--ls-ribbon);font-weight:var(--fw-semibold);text-transform:uppercase;color:var(--text);white-space:nowrap;justify-content:center;align-items:center;display:flex}.ribbon a{padding:var(--s-1) var(--s-2)}.ribbon a:hover,.ribbon a.is-hover{text-underline-offset:var(--underline-offset);text-decoration:underline}.rb-div{width:var(--hairline);height:var(--rb-div-h);background:var(--line-soft);margin:0 var(--s-2)}.rb-lbl{color:var(--brand)}.ribbon a,.cur a,.cur-dek,.chip-cur{position:relative}.ribbon a:after,.cur a:after,.cur-dek:after,.chip-cur:after{content:"";height:var(--touch);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.bar{height:var(--bar-h);padding:0 var(--s-2);background:var(--dark);border-bottom:var(--hairline) solid var(--on-dark-line);color:var(--on-dark);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.logo{padding:var(--s-1-5) 0;grid-column:2;display:block}.logo img{width:var(--logo-w);height:var(--logo-h);display:block}.bar-r{grid-column:3;justify-self:end;align-items:center;display:flex}.tl{justify-content:center;align-items:center;gap:var(--s-1-5);min-height:var(--touch);padding:var(--s-3) var(--s-2);font-family:var(--font-body);font-size:var(--fs-nav);line-height:var(--lh-nav);letter-spacing:var(--ls-nav);font-weight:var(--fw-semibold);text-transform:uppercase;color:var(--on-dark);border-bottom:var(--border-thick) solid transparent;display:flex}.tl:hover,.tl.is-hover,.tl[aria-expanded=true]{border-bottom-color:var(--on-dark)}.tl.u{width:var(--tl-u-w)}.tl .icon{width:var(--icon-sm);height:var(--icon-sm)}.cats{justify-content:center;gap:var(--s-2);background:var(--dark);border-bottom:var(--hairline) solid var(--on-dark-line);display:flex}.cats a{padding:var(--s-3-25) var(--s-2);font-size:var(--fs-nav);line-height:var(--lh-nav);letter-spacing:var(--ls-nav);font-weight:var(--fw-semibold);text-transform:uppercase;color:var(--on-dark);border-bottom:var(--border-thick) solid transparent;display:block}.cats a:hover,.cats a.is-hover{border-bottom-color:var(--on-dark)}.cats a[aria-current]{border-bottom-color:var(--nav-active)}.cur{justify-content:center;align-items:center;gap:var(--s-2);min-height:var(--cur-h);background:var(--dark-2);border-bottom:var(--hairline) solid var(--on-dark-line);font-size:var(--fs-nav);line-height:var(--lh-nav);letter-spacing:var(--ls-nav);font-weight:var(--fw-semibold);text-transform:uppercase;white-space:nowrap;display:flex}.cur-dek{padding:0 var(--s-4);color:var(--on-dark-muted)}.cur-dek:hover,.cur-dek.is-hover{text-underline-offset:var(--underline-offset);text-decoration:underline}.chip-cur{padding:var(--s-2) var(--s-3);border-radius:var(--radius-xs);background:var(--dark);color:var(--on-dark)}.chip-cur:hover,.chip-cur.is-hover{background:var(--brand-active)}.chip-cur:active,.chip-cur.is-active{background:var(--brand)}.drawer{z-index:var(--z-drawer);width:min(var(--drawer-w), 100%);background:var(--dark);height:100%;color:var(--on-dark);padding:var(--s-4) 0 var(--s-8);box-shadow:var(--shadow-drawer);position:fixed;top:0;right:0;overflow-y:auto}.drawer:not(.is-open):not(:target){display:none}.drawer.is-static{z-index:var(--z-base);height:auto;margin-left:auto;position:relative}.dr-x{align-items:center;gap:var(--s-1-5);width:fit-content;min-height:var(--touch);margin:0 var(--s-4) var(--s-2) auto;padding:var(--s-3) var(--s-2);font-size:var(--fs-nav);line-height:var(--lh-nav);letter-spacing:var(--ls-nav);font-weight:var(--fw-semibold);text-transform:uppercase;color:var(--on-dark);border-bottom:var(--border-thick) solid transparent;display:flex}.dr-x:hover,.dr-x.is-hover{border-bottom-color:var(--on-dark)}.dr-g+.dr-g{margin-top:var(--s-4);padding-top:var(--s-4);border-top:var(--hairline) solid var(--on-dark-line)}.dr-h{padding:var(--s-2) var(--s-8);font-size:var(--fs-nav);line-height:var(--lh-nav);letter-spacing:var(--ls-nav);font-weight:var(--fw-semibold);text-transform:uppercase;color:var(--on-dark-muted)}.drawer a.dr-a,.drawer .dr-off{min-height:var(--touch);justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-8);font-size:var(--fs-nav);line-height:var(--lh-nav);letter-spacing:var(--ls-nav);font-weight:var(--fw-semibold);text-transform:uppercase;display:flex}.drawer a.dr-a:hover,.drawer a.dr-a.is-hover,.drawer a.dr-a[aria-current=page]{background:var(--dark-2)}.drawer .dr-off{color:var(--on-dark-muted)}.dr-f{margin:var(--s-4) var(--s-8) 0;border-bottom:var(--hairline) solid var(--hair);align-items:center;display:flex}.dr-f input{min-width:0;color:var(--on-dark);font-family:var(--font-body);font-size:var(--fs-dr-input);line-height:var(--lh-dr-input);font-weight:var(--fw-medium);padding:var(--s-2-5) 0;background:0 0;border:0;flex:1}.dr-f input::placeholder{color:var(--on-dark-placeholder);opacity:1}.dr-f input:focus-visible{outline-offset:var(--input-focus-offset)}.dr-f button{width:var(--touch);height:var(--touch);color:var(--on-dark);justify-content:center;align-items:center;display:flex}.dr-r{margin:var(--s-2) var(--s-8) 0}.dr-r a{grid-template-columns:var(--gs-kind-w) minmax(0, 1fr);gap:var(--s-2);padding:var(--s-2-5) 0;border-bottom:var(--hairline) solid var(--on-dark-line);font-size:var(--fs-sm);line-height:var(--lh-sm);display:grid}.dr-r a:hover,.dr-r a.is-hover{text-underline-offset:var(--underline-offset);text-decoration:underline}.dr-r-k{font-size:var(--fs-label);line-height:var(--lh-sm);letter-spacing:var(--ls-label);font-weight:var(--fw-semibold);text-transform:uppercase;color:var(--on-dark-muted)}.dr-st{margin:var(--s-2) var(--s-8) 0;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--on-dark-soft)}.dr-st:empty{display:none}.ft{background:var(--dark);color:var(--on-dark)}.ft-in{max-width:var(--wrap-max);padding:var(--s-12) var(--wrap-pad) var(--s-10);column-gap:var(--s-8);grid-template-columns:repeat(12,minmax(0,1fr));margin:0 auto;display:grid}.ft-brand{grid-column:1/6}.ft-logo{padding:var(--s-1) 0;display:inline-block}.ft-logo img{width:var(--logo-ft-w);height:var(--logo-ft-h);display:block}.ft-soc{gap:var(--s-4);margin-top:var(--s-6);display:flex}.ft-soc a{width:var(--ft-ic);height:var(--ft-ic);color:var(--on-dark);justify-content:center;align-items:center;display:flex}.ft-soc a:hover,.ft-soc a.is-hover{color:var(--on-dark-muted)}.ft-soc .icon{width:var(--ft-ic-svg);height:var(--ft-ic-svg)}.ft-nav{grid-column:7/10}.ft-nav+.ft-nav{grid-column:10/13}.ft-h{align-items:center;gap:var(--s-2);margin:0 0 var(--s-4);font-family:var(--font-body);font-size:var(--fs-nav);line-height:var(--lh-none);letter-spacing:var(--ls-nav);font-weight:var(--fw-semibold);text-transform:uppercase;color:var(--on-dark);text-align:left;cursor:default;display:flex}.ft-h .car-dn,.ft-h-m{display:none}.ft-nav li{margin-bottom:var(--s-1)}.ft-nav a,.ft-legal a{padding:var(--s-1) 0;font-size:var(--fs-nav);line-height:var(--lh-nav);letter-spacing:var(--ls-nav);font-weight:var(--fw-semibold);text-transform:uppercase;color:var(--on-dark);display:inline-block}.ft-nav a:hover,.ft-nav a.is-hover,.ft-legal a:hover,.ft-legal a.is-hover{text-underline-offset:var(--underline-offset);text-decoration:underline}.ft-legal{align-items:start;column-gap:var(--s-8);margin-top:var(--s-10);padding-top:var(--s-6);border-top:var(--hairline) solid var(--on-dark-line);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;display:grid}.ft-legal ul{row-gap:var(--s-2-5);flex-wrap:wrap;display:flex}.ft-legal li{align-items:center;display:flex}.ft-legal li a{color:var(--on-dark-soft)}.ft-legal li+li:before{content:"|";margin:0 var(--s-2);color:var(--on-dark-soft)}.ft-legal li.br{margin-top:var(--s-1-5);flex-basis:100%}.ft-legal li.br:before{display:none}.ft-reg{font-size:var(--fs-ft-reg);line-height:var(--lh-ft-reg);letter-spacing:var(--ls-ft-reg);font-weight:var(--fw-medium);color:var(--on-dark-soft);align-items:center;display:flex}.ft-copy{margin-top:var(--s-6);font-size:var(--fs-ft-copy);line-height:var(--lh-ft-copy);font-weight:var(--fw-medium);color:var(--on-dark-soft);grid-column:1/-1}.ft-copy a{text-underline-offset:var(--underline-offset);text-decoration:underline}@media (max-width:1100px){.cats{flex-wrap:wrap}.ft-in{padding-left:var(--wrap-pad-t);padding-right:var(--wrap-pad-t)}}@media (max-width:860px){.cats{display:none}}@media (max-width:640px){.ribbon a{padding:var(--s-1) var(--s-1-5)}.rb-div{margin:0 var(--s-1)}.bar{height:var(--bar-h-m);padding:0 0 0 var(--s-4);grid-template-columns:auto 1fr}.logo{grid-column:1}.logo img{width:var(--logo-w-m);height:var(--logo-h-m)}.bar-r{grid-column:2}.tl.nl{color:var(--on-dark-muted)}.tl.u{width:var(--tl-u-w-m)}.cur{min-height:var(--touch);scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.cur::-webkit-scrollbar{display:none}.cur>*{flex:none}.ft-in{padding:var(--s-10) var(--wrap-pad-m) var(--s-8);text-align:center;grid-template-columns:1fr}.ft-brand,.ft-nav,.ft-nav+.ft-nav{grid-column:1}.ft-soc{margin-top:var(--s-5);justify-content:center}.ft-nav{margin-top:var(--s-6)}.ft-h-d{display:none}.ft-h.ft-h-m{min-height:var(--touch);cursor:pointer;justify-content:center;margin-bottom:0;display:inline-flex}.ft-h .car-dn{width:var(--icon-xs);height:var(--icon-xs);display:inline-block}.ft-nav.open .car-dn{transform:rotate(180deg)}.ft[data-acc] .ft-nav:not(.open) ul{display:none}.ft-nav ul{margin-top:var(--s-1)}.ft-nav a,.ft-legal a{min-height:var(--touch);align-items:center;padding:0;display:inline-flex}.ft-nav li{margin-bottom:0}.ft-legal{margin-top:var(--s-6);grid-template-columns:1fr;justify-items:center}.ft-legal ul{align-items:center;row-gap:var(--s-1-5);flex-direction:column}.ft-legal li+li:before{display:none}.ft-legal li.br{margin-top:0}.ft-reg{margin-top:var(--s-4)}}@media (max-width:380px){.tl{padding:var(--s-3) var(--s-1-5)}}.ribbon a,.cur-dek{min-height:var(--s-6);align-items:center;display:inline-flex}@media (pointer:coarse),(max-width:640px){.ribbon a,.cur-dek,.chip-cur,.logo{min-height:var(--touch);align-items:center;display:inline-flex}.cur{padding-block:var(--s-1)}}.prog{z-index:var(--z-toast);height:var(--s-1);pointer-events:none;position:fixed;top:0;left:0;right:0}.prog i{background:var(--brand);width:0;height:100%;display:block}.btt{right:var(--s-6);bottom:var(--s-6);z-index:var(--z-sticky);width:var(--s-12);height:var(--s-12);border-radius:var(--radius-sm);background:var(--brand);color:var(--on-dark);box-shadow:var(--shadow-melayang);cursor:pointer;opacity:0;visibility:hidden;transition:opacity var(--dur-fast) var(--ease), visibility var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:fixed}.btt.is-on{opacity:1;visibility:visible}.btt:hover,.btt:focus-visible{background:var(--brand-hover)}.btt:active{background:var(--brand-active)}@media (max-width:640px){.btt{right:var(--s-4);bottom:var(--s-24)}}
}

@layer components {
.btn{justify-content:center;align-items:center;gap:var(--s-2);min-height:var(--btn-h);padding:0 var(--s-4);border:var(--border-thick) solid var(--brand);border-radius:var(--radius-sm);background:var(--brand);color:var(--on-dark);font-family:var(--font-body);font-size:var(--fs-btn);line-height:var(--lh-btn);letter-spacing:var(--ls-btn);font-weight:var(--fw-semibold);text-align:center;cursor:pointer;flex:none;text-decoration:none;display:inline-flex}.btn .icon{width:var(--icon-sm);height:var(--icon-sm)}.btn-block{width:100%;display:flex}.btn-primary:hover,.btn-primary.is-hover,.btn-primary:focus-visible{background:var(--brand-hover);border-color:var(--brand-hover)}.btn-primary:active,.btn-primary.is-active{background:var(--brand-active);border-color:var(--brand-active)}.btn-outline{background:var(--surface);color:var(--brand)}.btn-outline:hover,.btn-outline.is-hover,.btn-outline:focus-visible{background:var(--chip-bg)}.btn-outline:active,.btn-outline.is-active{background:var(--accent-active)}.btn-dark{background:var(--dark);border-color:var(--dark);color:var(--on-dark)}.btn-dark:hover,.btn-dark.is-hover,.btn-dark:focus-visible{background:var(--brand);border-color:var(--brand)}.btn-dark:active,.btn-dark.is-active{background:var(--brand-active);border-color:var(--brand-active)}.btn-accent{background:var(--surface);border-color:var(--surface);color:var(--brand)}.btn-accent:hover,.btn-accent.is-hover,.btn-accent:focus-visible{background:var(--chip-bg);border-color:var(--chip-bg)}.btn-accent:active,.btn-accent.is-active{background:var(--accent-active);border-color:var(--accent-active)}.btn-on-dark{border-color:var(--on-dark);color:var(--on-dark);background:0 0}.btn-on-dark:hover,.btn-on-dark.is-hover,.btn-on-dark:focus-visible{background:var(--on-dark);color:var(--dark)}.btn-on-dark:active,.btn-on-dark.is-active{background:var(--on-dark-soft);border-color:var(--on-dark-soft);color:var(--dark)}.btn[disabled],.btn[aria-disabled=true],.btn.is-disabled{background:var(--disabled-bg);border-color:var(--disabled-bg);color:var(--disabled-text);cursor:not-allowed}.btn-on-dark[disabled],.btn-on-dark[aria-disabled=true],.btn-on-dark.is-disabled{border-color:var(--on-dark-line-strong);color:var(--on-dark-muted);background:0 0}.btn-ic{width:var(--btn-ic);height:var(--btn-ic);border:var(--hairline) solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--brand);justify-content:center;align-items:center;display:inline-flex}.btn-ic .icon{width:var(--icon-sm);height:var(--icon-sm)}.btn-ic:hover,.btn-ic.is-hover{background:var(--chip-bg);border-color:var(--chip-line)}.btn-ic:active,.btn-ic.is-active{background:var(--accent-active)}.btn-ic[disabled],.btn-ic.is-disabled{background:var(--disabled-bg);color:var(--disabled-text);cursor:not-allowed}.aff{align-items:flex-start;gap:var(--s-2);flex-direction:column;display:inline-flex}.aff-note{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--muted)}.on-tint .aff-note,.kp .aff-note{color:var(--muted-tint)}.link{color:var(--link);text-decoration:underline;text-decoration-thickness:var(--hairline);text-underline-offset:var(--underline-offset)}.link:hover,.link.is-hover{color:var(--link-hover);text-decoration-thickness:var(--border-thick)}.link:active,.link.is-active{color:var(--brand-active)}.link[aria-disabled=true]{color:var(--disabled-text);cursor:not-allowed;text-decoration:none}.link .icon{width:var(--icon-xs);height:var(--icon-xs);margin-left:var(--s-1)}.more{align-items:center;gap:var(--s-1);min-height:var(--touch);font-size:var(--fs-more);line-height:var(--lh-more);font-weight:var(--fw-semibold);color:var(--brand);white-space:nowrap;text-decoration:underline;text-decoration-thickness:var(--hairline);text-underline-offset:var(--underline-offset);display:inline-flex}.more:hover,.more.is-hover{color:var(--link-hover);text-decoration-thickness:var(--border-thick)}.more-m{display:none}.rub,.kicker{margin:0 0 var(--s-2);font-family:var(--font-body);font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);font-weight:var(--fw-semibold);text-transform:uppercase;color:var(--brand)}.kicker-line{align-items:center;gap:var(--s-2);display:inline-flex}.kicker-line:before{content:"";width:var(--s-4);height:var(--border-thick);background:var(--brand)}.by{margin:var(--s-2) 0 0;font-family:var(--font-body);font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);font-weight:var(--fw-semibold);text-transform:uppercase;color:var(--muted)}.by-l{display:block}.by a,.rub a,.kicker a{text-decoration:none}.rub a{position:relative}.rub a:after{content:"";left:0;right:0;top:calc(var(--s-1-5) * -1);bottom:calc(var(--s-1) * -1);position:absolute}@media (max-width:860px){.rub a:after{top:calc(var(--s-2) * -1);bottom:calc(var(--s-1-5) * -1)}}.by a{position:relative}.by a:after{content:"";left:0;right:0;top:calc(var(--s-1-5) * -1);bottom:calc(var(--s-1-5) * -1);position:absolute}.by a:hover,.by a.is-hover,.rub a:hover,.rub a.is-hover,.kicker a:hover,.kicker a.is-hover{text-decoration:underline;text-decoration-thickness:var(--hairline);text-underline-offset:var(--underline-offset)}.on-tint .by,.band .by,.on-tint .muted,.on-tint .meta{color:var(--muted-tint)}:is(.nomor,.step-n:not(:has(.x-ic))){width:var(--ic-size);height:var(--ic-size);border-radius:var(--radius-full);background:var(--brand);color:var(--on-dark);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-none);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.nomor.is-off{background:var(--surface);color:var(--muted);box-shadow:inset 0 0 0 var(--border-thick) var(--line-strong)}.badge{align-items:center;gap:var(--s-1);padding:var(--space-half) var(--s-2);border-radius:var(--radius-xs);background:var(--chip-bg);color:var(--chip-text);font-family:var(--font-body);font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-semibold);white-space:nowrap;display:inline-flex}.badge .icon{width:var(--icon-xs);height:var(--icon-xs)}.badge-line,.on-tint .badge:not(.badge-sponsor):not(.badge-segera),.band .badge:not(.badge-sponsor):not(.badge-segera){box-shadow:inset 0 0 0 var(--hairline) var(--chip-line)}.badge-sponsor{background:var(--sponsor-bg);color:var(--sponsor-text)}.badge-segera{background:var(--segera-bg);color:var(--segera-text)}.badge-bpom.is-stale{background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 var(--hairline) var(--line-strong)}.badge-diperbarui,.badge-jenis,.badge-pilar,.badge-ulasan{background:var(--chip-bg);color:var(--chip-text)}.badge-tingkat{background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 var(--hairline) var(--line-strong)}.badges{gap:var(--s-2);flex-wrap:wrap;display:flex}.chip{justify-content:center;align-items:center;gap:var(--s-1-5);min-height:var(--chip-h-touch);padding:0 var(--s-3-5);border:var(--hairline) solid var(--line-strong);border-radius:var(--radius-xs);background:var(--surface);color:var(--text);font-family:var(--font-body);font-size:var(--fs-sm);line-height:var(--lh-none);font-weight:var(--fw-semibold);white-space:nowrap;display:inline-flex}.chip .n{color:var(--muted);font-weight:var(--fw-regular)}.chip:hover,.chip.is-hover{background:var(--chip-bg);border-color:var(--brand)}.chip:active,.chip.is-active{background:var(--accent-active)}.chip[aria-pressed=true],.chip[aria-current=page],.chip.on{background:var(--brand);border-color:var(--brand);color:var(--on-dark)}.chip[aria-pressed=true] .n,.chip[aria-current=page] .n,.chip.on .n{color:var(--on-dark-82)}.chip[aria-pressed=true]:hover,.chip[aria-pressed=true].is-hover{background:var(--brand-hover);border-color:var(--brand-hover)}.chip[disabled],.chip[aria-disabled=true],.chip.is-disabled{background:var(--disabled-bg);border-color:var(--disabled-bg);color:var(--disabled-text);cursor:not-allowed}.chip-info{padding:var(--s-1) var(--s-2-5);border-radius:var(--radius-xs);background:var(--chip-bg);color:var(--chip-text);font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-semibold);align-items:center;display:inline-flex}.on-tint .chip-info,.kp .chip-info{box-shadow:inset 0 0 0 var(--hairline) var(--chip-line)}.filter{gap:var(--s-4);padding:var(--s-4) 0;border-top:var(--hairline) solid var(--line);border-bottom:var(--hairline) solid var(--line);display:grid}.filter-g{align-items:center;gap:var(--s-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.filter-l{margin-right:var(--s-2);font-family:var(--font-body);font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);font-weight:var(--fw-semibold);text-transform:uppercase;color:var(--muted);flex:none}.filter-bar{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.filter-n{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted)}.filter-sort{align-items:center;gap:var(--s-2);display:flex}.filter-sort .select{width:auto}.crumbs{padding-top:var(--s-6);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted)}.crumbs ol{align-items:center;gap:var(--s-1);flex-wrap:wrap;display:flex}.crumbs li{align-items:center;gap:var(--s-1);display:inline-flex}.crumbs .icon{width:var(--icon-xs);height:var(--icon-xs);color:var(--muted)}.crumbs a{padding:var(--s-1) 0;display:inline-block}.crumbs a:hover,.crumbs a.is-hover{color:var(--link);text-underline-offset:var(--underline-offset);text-decoration:underline}.crumbs [aria-current=page]{color:var(--text);font-weight:var(--fw-semibold)}.phd{padding-top:var(--s-4)}.phd-eb{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.phd h1{margin-top:var(--s-3);font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);font-weight:var(--fw-heading)}.phd h1:after,.accent-line:after{content:"";width:var(--accent-line-w);height:var(--accent-line-h);margin-top:var(--s-4);background:var(--brand);display:block}.phd .lead{max-width:var(--lead-max);margin-top:var(--s-4)}.phd-meta{gap:var(--s-2) var(--s-4);margin-top:var(--s-3);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted);flex-wrap:wrap;display:flex}.phd-meta a{color:var(--text);font-weight:var(--fw-semibold)}.phd-meta a:hover{text-underline-offset:var(--underline-offset);text-decoration:underline}.phd.center{max-width:var(--narrow-max);text-align:center;margin:0 auto}.phd.center .phd-eb,.phd.center .phd-meta{justify-content:center}.phd.center h1:after,.phd.center .lead{margin-left:auto;margin-right:auto}.pager{justify-content:center;align-items:center;gap:var(--s-1);margin-top:var(--s-10);flex-wrap:wrap;display:flex}.pager-n,.pager-btn{min-width:var(--pager-n);height:var(--pager-n);padding:0 var(--s-2);border-radius:var(--radius-xs);font-size:var(--fs-pg);line-height:var(--lh-pg);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--text);justify-content:center;align-items:center;display:inline-flex}.pager-btn .icon{width:var(--icon-sm);height:var(--icon-sm)}a.pager-n:hover,a.pager-btn:hover,.pager-n.is-hover,.pager-btn.is-hover{background:var(--chip-bg);color:var(--brand)}a.pager-n:active,a.pager-btn:active{background:var(--accent-active)}.pager-n[aria-current=page]{background:var(--dark);color:var(--on-dark)}.pager-btn[aria-disabled=true]{color:var(--arrow-disabled);cursor:default}.pager-gap{min-width:var(--s-6);text-align:center;color:var(--muted)}.pager .pager-m{display:none}@media (max-width:640px){.pager{flex-wrap:nowrap}.pager .pager-d{display:none}.pager .pager-m{justify-content:center;align-items:center;display:inline-flex}}.tabs{gap:var(--s-6);border-bottom:var(--hairline) solid var(--line);scrollbar-width:none;display:flex;overflow-x:auto}.tab{min-height:var(--touch);border-bottom:var(--border-thick) solid transparent;font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);font-weight:var(--fw-semibold);text-transform:uppercase;color:var(--muted);white-space:nowrap;align-items:center;display:inline-flex}.tab:hover,.tab.is-hover{color:var(--text);border-bottom-color:var(--line-strong)}.tab.on,.tab[aria-current=page]{color:var(--brand);border-bottom-color:var(--brand)}.alert{grid-template-columns:var(--icon-md) minmax(0, 1fr);gap:var(--s-3);padding:var(--s-4) var(--s-5);border-radius:var(--radius-md);border:var(--hairline) solid var(--panel-line);background:var(--panel-accent);color:var(--text);display:grid}.alert>.icon{width:var(--icon-md);height:var(--icon-md);color:var(--brand)}.alert-t{font-family:var(--font-heading);font-size:var(--fs-h17);line-height:var(--lh-h17);font-weight:var(--fw-heading);color:var(--heading)}.alert-b{font-size:var(--fs-body);line-height:var(--lh-body)}.alert-b .muted{color:var(--muted-tint)}.alert-t+.alert-b{margin-top:var(--s-1)}.alert-sukses{background:var(--success-bg)}.alert-peringatan{background:var(--surface);border:var(--hairline) solid var(--line-strong)}.alert-peringatan>.icon{color:var(--dark)}.alert-galat{background:var(--danger-bg);border-color:var(--danger)}.alert-galat>.icon{color:var(--danger)}.callout{grid-template-columns:var(--icon-md) minmax(0, 1fr);gap:var(--s-3);padding:var(--s-4) var(--s-5);border-radius:var(--radius-md);border:var(--hairline) solid var(--panel-line);background:var(--panel-accent);color:var(--text);display:grid}.callout>.icon{margin-top:var(--space-half);color:var(--brand)}.callout-t{font-weight:var(--fw-semibold);color:var(--heading)}.callout-b{font-size:var(--fs-body);line-height:var(--lh-body)}.callout-t+.callout-b{margin-top:var(--s-1)}.callout-warn{background:var(--surface);border:var(--hairline) solid var(--line-strong)}.callout-warn>.icon{color:var(--dark)}.callout-note{background:var(--surface);border:var(--hairline) solid var(--line)}.warn{gap:var(--s-2);padding:var(--s-3) var(--s-4);background:var(--warning-bg);border:var(--hairline) solid var(--panel-line);border-radius:var(--radius-sm);color:var(--warning-text);font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-semibold);align-items:flex-start;display:flex}.warn .icon{margin-top:var(--space-half);flex:none}.sum{background:var(--panel);border:var(--hairline) solid var(--panel-line);border-radius:var(--radius-md);padding:var(--s-6);color:var(--text)}.sum-k{font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);font-weight:var(--fw-semibold);text-transform:uppercase;color:var(--brand);display:block}.sum-b{margin-top:var(--s-2);font-size:var(--fs-body-lg);line-height:var(--lh-body-lg)}.sum-b p+p{margin-top:var(--s-3)}.sum .muted,.sum .meta{color:var(--muted-tint)}.sum-a{align-items:center;gap:var(--s-3) var(--s-5);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.sum-a a:not(.btn){font-weight:var(--fw-semibold);color:var(--link);text-underline-offset:var(--underline-offset);text-decoration:underline}.sum.empty{justify-items:center;gap:var(--s-2);text-align:center;display:grid}.sum.empty>.icon{color:var(--brand)}.sum.empty .sum-a{justify-content:center}.panel-lg{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--s-8)}.panel-lg.on-tint{background:var(--panel);box-shadow:none}.fmsg{align-items:flex-start;gap:var(--s-1-5);margin-top:var(--s-2);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text);display:flex}.fmsg .icon{margin-top:var(--space-half);flex:none}.fmsg-err{font-weight:var(--fw-semibold)}.fmsg-err .icon{color:var(--danger)}.fmsg-ok .icon{color:var(--success)}.fmsg-info{color:var(--muted)}.tbl-w{border:var(--hairline) solid var(--line);border-radius:var(--radius-md);width:100%;overflow-x:auto}.tbl{border-collapse:collapse;width:100%;font-size:var(--fs-sm);line-height:var(--lh-sm);font-variant-numeric:tabular-nums}.tbl caption{padding:var(--s-3) var(--s-4);text-align:left;font-size:var(--fs-sm);color:var(--muted);caption-side:bottom}.tbl th{padding:var(--s-3) var(--s-4);background:var(--panel-accent);color:var(--heading);font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);font-weight:var(--fw-semibold);text-transform:uppercase;text-align:left;vertical-align:bottom}.tbl td{padding:var(--s-3) var(--s-4);border-top:var(--hairline) solid var(--line);vertical-align:top}.tbl tbody tr:hover td{background:var(--accent-hover)}.tbl .num{text-align:right}.toast{left:50%;bottom:var(--s-6);z-index:var(--z-toast);max-width:calc(100% - var(--s-8));padding:var(--s-3) var(--s-4);border-radius:var(--radius-sm);background:var(--dark);color:var(--on-dark);box-shadow:var(--shadow-melayang);font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-semibold);position:fixed;transform:translate(-50%)}.toast.is-static{display:inline-block;position:static;transform:none}@media (max-width:640px){.btn{padding:0 var(--s-5)}.crumbs{padding-top:var(--s-4)}.sum{padding:var(--s-5)}.panel-lg{padding:var(--s-5);border-radius:var(--radius-ml)}.more-m{display:inline-flex}.phd.center{text-align:left}.phd.center .phd-eb,.phd.center .phd-meta{justify-content:flex-start}.phd.center h1:after,.phd.center .lead{margin-left:0}.crumbs li:last-child:not(:first-child){width:var(--hairline);height:var(--hairline);margin:calc(var(--hairline) * -1);clip:rect(0, 0, 0, 0);white-space:nowrap;position:absolute;overflow:hidden}}@media (pointer:coarse),(max-width:640px){.crumbs{padding-top:var(--s-2)}.crumbs a,.phd-meta a{min-height:var(--touch);align-items:center;padding-block:0;display:inline-flex}}
}

@layer components {
.media{position:relative}.media>a{display:block;position:relative}.media img{object-fit:cover;background:var(--accent);width:100%;height:auto}.cr,.kredit{z-index:var(--z-decor-top);max-width:var(--cr-max);background:var(--credit-bg);color:var(--credit-text);font-family:var(--font-body);font-size:var(--fs-cr);line-height:var(--lh-cr);font-weight:var(--fw-regular);padding:var(--s-0-75) var(--s-1-5);text-align:right;margin:0;position:absolute;top:0;right:0}.cr a,.cr-line a,.kredit a,.fig .fig-k a{text-decoration:underline;-webkit-text-decoration-color:var(--credit-line);text-decoration-color:var(--credit-line);text-underline-offset:var(--cr-underline-offset)}.cr a,.cr-line a,.kredit a{position:relative}.cr a:after,.cr-line a:after,.kredit a:after{content:"";left:0;right:0;top:calc(var(--s-1-5) * -1);bottom:calc(var(--s-1-5) * -1);position:absolute}.cr a:hover,.kredit a:hover,.cr-line a:hover{text-decoration-color:currentColor}.cr-line{margin-top:var(--s-1);color:var(--muted);font-size:var(--fs-cr);line-height:var(--lh-cr);display:block}.kredit.top{top:0;bottom:auto}.media-ph{width:100%;height:100%;padding:var(--s-2);background:var(--accent);border:var(--hairline) dashed var(--ph-line);color:var(--brand);font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-tile-k);font-weight:var(--fw-semibold);text-transform:uppercase;text-align:center;justify-content:center;align-items:center;display:flex}.ph{background:var(--accent);position:relative;overflow:hidden}.ph img{object-fit:cover;width:100%;height:100%}.ph>a{width:100%;height:100%;display:block}.ph-kamus{background:var(--panel);color:var(--brand);justify-content:center;align-items:center;display:flex}.ph.r169{aspect-ratio:16/9}.ph.contain img{object-fit:contain;background:var(--surface)}.media.contain img{object-fit:contain;background:var(--panel)}.ph.contain:not(.r169){border:var(--hairline) solid var(--line)}.ph.sm .kredit{font-size:var(--fs-credit-sm);line-height:var(--lh-credit-sm);padding:var(--s-0-75) var(--s-1)}.fig figcaption{margin-top:var(--s-2);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted)}.fig .fig-k{margin-top:var(--s-1);display:block}
}

@layer components {
.si{min-width:0}.si-b{padding:var(--s-4) 0;text-align:center}.si-b.left{text-align:left}.hed{font-family:var(--font-heading);font-optical-sizing:auto;color:var(--heading)}.hed a:hover,.hed a.is-hover{text-decoration:underline;text-decoration-thickness:var(--hairline);text-underline-offset:var(--underline-offset)}.h42{font-size:var(--fs-h42);line-height:var(--lh-h42);letter-spacing:var(--ls-h42);font-weight:var(--fw-heading)}.h28{font-size:var(--fs-h28);line-height:var(--lh-h28);letter-spacing:var(--ls-h28);font-weight:var(--fw-heading)}.h24{font-size:var(--fs-h24);line-height:var(--lh-h24);letter-spacing:var(--ls-h24);font-weight:var(--fw-heading)}.h17{font-size:var(--fs-h17);line-height:var(--lh-h17);letter-spacing:var(--ls-h17);font-weight:var(--fw-heading)}.si time{margin-top:var(--s-1-5);font-size:var(--fs-time);line-height:var(--lh-time);color:var(--muted);display:block}.si .badges{margin-top:var(--s-3);justify-content:center}.si-b.left .badges{justify-content:flex-start}.media.r-1 img,.media.r-1 .media-ph,.media.r-1 .tile{aspect-ratio:1}.media.r-side img,.media.r-side .media-ph,.media.r-side .tile{aspect-ratio:416/234}.media.r-grid img,.media.r-grid .media-ph,.media.r-grid .tile{aspect-ratio:304/203}.media.r-car img,.media.r-car .media-ph,.media.r-car .tile{aspect-ratio:394/221}.media.r-wide img,.media.r-wide .media-ph,.media.r-wide .tile{aspect-ratio:1312/738}.media.r-vid img,.media.r-vid .media-ph,.media.r-vid .tile{aspect-ratio:975/548}.media.r-w img,.media.r-w .media-ph,.media.r-w .tile{aspect-ratio:304/171}.tile,.media>a.tile{justify-content:center;align-items:center;gap:var(--s-3);width:100%;height:100%;padding:var(--s-4);background:var(--brand);color:var(--on-dark);text-align:center;flex-direction:column;display:flex}.tile-k{font-family:var(--font-body);font-size:var(--fs-tile-k);line-height:var(--lh-tile-k);letter-spacing:var(--ls-tile-k);font-weight:var(--fw-semibold);text-transform:uppercase}.tile-t{font-family:var(--font-heading);font-size:var(--fs-tile);line-height:var(--lh-tile);letter-spacing:var(--ls-tile);font-weight:var(--fw-heading)}a.tile:hover .tile-t,a.tile.is-hover .tile-t{text-decoration:underline;text-decoration-thickness:var(--border-thick);text-underline-offset:var(--underline-offset-lg)}.tile.tile-lilac,.media>a.tile.tile-lilac,.g3 .si:nth-child(3n+2) .tile,.track li:nth-child(3n+2) .tile,.band-g .nw:nth-child(3n+2) .tile{background:var(--accent);color:var(--brand)}.tile.tile-dark,.media>a.tile.tile-dark,.g3 .si:nth-child(3n) .tile,.track li:nth-child(3n) .tile,.band-g .nw:nth-child(3n) .tile{background:var(--dark);color:var(--on-dark)}.media>a.tile.tile-plum,.tile.tile-plum.tile-plum{background:var(--brand);color:var(--on-dark)}.band .tile.tile-lilac,.band-g .nw:nth-child(3n+2) .tile{outline:var(--hairline) solid var(--chip-line);outline-offset:calc(var(--hairline) * -1)}.tile.is-off,.media>.tile.is-off,.g3 .si:nth-child(n) .tile.is-off,.track li:nth-child(n) .tile.is-off,.band-g .nw:nth-child(n) .tile.is-off{background:var(--segera-bg);color:var(--segera-text)}.nw{grid-template-columns:var(--nw-th) minmax(0, 1fr);column-gap:var(--s-8);align-items:start;display:grid}.nw .media img,.nw .media-ph,.nw .tile{aspect-ratio:1}.nw .tile{padding:var(--s-2);gap:var(--s-1-5)}.nw .tile-t{font-size:var(--fs-tile-band);line-height:var(--lh-tile-band);letter-spacing:var(--ls-tile-band)}.nw .tile-k{font-size:var(--fs-tile-k-band);line-height:var(--lh-tile-k-band);letter-spacing:var(--ls-tile-k-band)}.nw .rub{margin-bottom:var(--s-1)}.nw .by,.nw .badge{margin-top:var(--s-3)}.nw .cr{max-width:none;margin-top:var(--s-1);text-align:left;color:var(--muted-tint);font-size:var(--fs-credit-sm);line-height:var(--lh-credit-sm);background:0 0;padding:0;display:block;position:static}.ed{aspect-ratio:317/422;background:var(--accent);display:block;position:relative;overflow:hidden}.ed-a{display:block;position:absolute;inset:0}.ed img,.ed .tile,.ed .media-ph{object-fit:cover;width:100%;height:100%}.ed .tile{padding-bottom:var(--s-24)}.ed .tile-t{font-size:var(--fs-h24);line-height:var(--lh-h24)}.ed-o{padding:var(--s-18) var(--s-3) var(--s-7);text-align:center;color:var(--on-dark);background:linear-gradient(180deg, var(--scrim-0), var(--scrim-85) var(--s-18));position:absolute;bottom:0;left:0;right:0}.ed-n{font-family:var(--font-heading);font-size:var(--fs-ed-n);line-height:var(--lh-ed-n);letter-spacing:var(--ls-ed-n);font-weight:var(--fw-heading);display:block}.ed-r{margin-top:var(--s-1-5);font-family:var(--font-body);font-size:var(--fs-ed-r);line-height:var(--lh-ed-r);letter-spacing:var(--ls-ed-r);font-weight:var(--fw-bold);text-transform:uppercase;display:block}.ed .cr{z-index:var(--z-cover-text)}.ed:hover .ed-n,.ed.is-hover .ed-n{text-decoration:underline;text-decoration-thickness:var(--hairline);text-underline-offset:var(--underline-offset-lg)}.ed:focus-within{outline:var(--border-focus) solid var(--focus);outline-offset:var(--focus-offset)}.ed-a:focus-visible{outline:none}.rail-l li{padding:var(--s-4) 0;border-bottom:var(--hairline) solid var(--line)}.rail-l .rub{margin-bottom:var(--s-1)}.rail-l .by{margin-top:var(--s-1-5)}@media (max-width:640px){.nw{grid-template-columns:var(--nw-th-m) minmax(0, 1fr);column-gap:var(--s-4)}.ed-n{font-size:var(--fs-ed-n)}.ed-o{padding:var(--s-12) var(--s-1-5) var(--s-4);background:linear-gradient(180deg, var(--scrim-0), var(--scrim-85) var(--s-12))}}
}

@layer components {
.sp-xs{margin-top:var(--s-2)}.sp-lg{margin-top:var(--s-18)}.sp-hero,.sp-cover{margin-top:var(--s-12)}.sp-banner{margin-top:var(--s-7)}.sp-band{margin-top:var(--s-8)}.sec-anchor{scroll-margin-top:var(--s-6)}.sh{padding-top:var(--s-2);margin-bottom:var(--s-6);text-align:center;position:relative}.sh.left{text-align:left}.dek{margin:var(--s-6) 0 0;font-family:var(--font-heading);font-optical-sizing:auto;font-size:var(--fs-dek);line-height:var(--lh-dek);font-weight:var(--fw-heading);color:var(--text-soft);text-wrap:balance}.sh-row{margin-top:var(--s-6);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.sh-row .dek{margin:0}.ctl{justify-self:end;align-items:center;gap:var(--s-5);display:flex}.sh.nodek .ctl{right:0;top:var(--s-4);position:absolute}.arr{width:var(--arr);height:var(--arr);color:var(--text);justify-content:center;align-items:center;display:flex;position:relative}.arr:before{content:"";inset:calc((var(--arr) - var(--arr-hit)) / 2);position:absolute}.arr svg{width:var(--arr-svg-w);height:var(--arr-svg-h);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.arr:hover,.arr.is-hover{color:var(--brand)}.arr:active,.arr.is-active{color:var(--brand-active)}.arr:disabled,.arr[aria-disabled=true],.arr.is-disabled{color:var(--arrow-disabled);cursor:default}.pg{font-family:var(--font-body);font-size:var(--fs-pg);line-height:var(--lh-pg);letter-spacing:var(--ls-pg);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;color:var(--muted)}.hero{column-gap:var(--s-4);grid-template-columns:minmax(0,863fr) minmax(0,433fr);display:grid}.hero-main .media img,.hero-main .media-ph{aspect-ratio:1}.hero-side{border-left:var(--hairline) solid var(--line);padding-left:var(--s-4)}.hero-side .media img,.hero-side .media-ph{aspect-ratio:416/234}.hero-side .si+.si{margin-top:var(--s-11)}.bn>a img,.bn .media-ph{aspect-ratio:1312/738}.bn>a:after{content:"";background:linear-gradient(270deg, var(--scrim-50) calc(12% + var(--bn-scrim-solid)), var(--scrim-0) calc(12% + var(--bn-scrim-solid) + var(--bn-scrim-fade)));position:absolute;inset:0}.bn-o{z-index:var(--z-raised);color:var(--on-dark);text-align:center;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;right:12%;transform:translateY(-50%)}.media .bn-w img{width:auto;height:var(--bn-w-h);aspect-ratio:auto;object-fit:contain;background:0 0;display:block}.bn-1{margin-top:var(--s-2);font-family:var(--font-heading);font-size:var(--fs-bn-1);line-height:var(--lh-bn-1);letter-spacing:var(--ls-bn-1);font-weight:var(--fw-heading);text-transform:uppercase}.bn-2{margin-top:var(--s-3-5);padding-left:var(--ls-bn-2);font-family:var(--font-body);font-size:var(--fs-bn-2);line-height:var(--lh-bn-2);letter-spacing:var(--ls-bn-2);font-weight:var(--fw-bold);text-transform:uppercase}.band{background:var(--accent)}.band-t{padding:var(--s-5) 0 var(--s-2);text-align:center;font-family:var(--font-heading);font-size:var(--fs-h17);line-height:var(--lh-h17);font-weight:var(--fw-heading);color:var(--heading)}.band-g{column-gap:var(--s-8);padding:var(--s-4) 0 var(--s-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.gr-in{column-gap:var(--s-8);grid-template-columns:minmax(0,1040fr) minmax(0,304fr);align-items:start;display:grid}.g3{column-gap:var(--s-8);row-gap:var(--s-7);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.gr .media img,.gr .media-ph,.gr .tile{aspect-ratio:304/203}.sq-grid .media img,.sq-grid .media-ph{aspect-ratio:1}.sq-grid .sh{margin-bottom:var(--s-8)}.rail{top:var(--rail-top);position:sticky}.rail-t{padding-bottom:var(--s-3);border-bottom:var(--hairline) solid var(--line);font-family:var(--font-heading);font-size:var(--fs-h17);line-height:var(--lh-h17);font-weight:var(--fw-heading);color:var(--heading);text-align:center}.track{gap:var(--s-4);scroll-snap-type:x mandatory;scroll-behavior:var(--scroll);scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.track::-webkit-scrollbar{display:none}.car-i{flex:0 0 calc((100% - var(--s-12)) / 3.2);scroll-snap-align:start;min-width:0}.car .media img,.car .media-ph,.car .tile{aspect-ratio:394/221}.car .hed{margin-bottom:var(--s-4)}.car.static .track{overflow:visible}.car.static .car-i{flex-basis:calc((100% - var(--s-12)) / 4)}.dots{justify-content:center;align-items:center;gap:var(--s-2-5);height:var(--dots-h);margin:var(--s-6) 0;display:flex}.dots span{width:var(--dot);height:var(--dot);border-radius:var(--radius-full);background:var(--dot-off)}.dots span.on{background:var(--dot-on)}.watch .sh{margin-bottom:var(--s-12)}.watch .dek{font-size:var(--fs-dek-w);line-height:var(--lh-dek-w)}.w-g{column-gap:var(--s-4);grid-template-columns:minmax(0,975fr) minmax(0,321fr);display:grid}.w-big .media img,.w-big .media-ph,.w-big .tile{aspect-ratio:975/548}.vid>a:after,.vid>button:after{content:"";background:linear-gradient(180deg, var(--scrim-0) 55%, var(--scrim-45));position:absolute;inset:0}.vid>button{width:100%;display:block;position:relative}.vid.is-playing{background:var(--dark)}.vid-f{aspect-ratio:975/548;border:0;width:100%;display:block}.play{z-index:var(--z-raised);left:var(--s-4);bottom:var(--s-4);width:var(--play);height:var(--play);border:var(--border-thick) solid var(--on-dark);border-radius:var(--radius-full);background:var(--scrim-20);position:absolute}.play:before{content:"";left:calc(var(--s-2-5) + var(--hairline));top:var(--s-2);border-style:solid;border-width:var(--s-1-5) 0 var(--s-1-5) calc(var(--s-2) + var(--hairline));border-color:transparent transparent transparent var(--on-dark);position:absolute}.w-bt{width:var(--hairline);height:var(--hairline);clip:rect(0, 0, 0, 0);white-space:nowrap;overflow:hidden;position:absolute!important}.w-side{border-left:var(--hairline) solid var(--line);padding-left:var(--s-4)}.w-i{border-bottom:var(--hairline) solid var(--line)}.w-i:last-child{border-bottom:0}.w-i+.w-i{margin-top:var(--s-12)}.w-i .media img,.w-i .media-ph,.w-i .tile{aspect-ratio:304/171}.w-i .hed{margin:var(--s-6) 0 var(--s-4);text-align:left}.tick-in{justify-content:center;align-items:center;gap:var(--s-4);min-height:var(--tick-min-h);padding:var(--s-2) 0;border-top:var(--hairline) solid var(--line);border-bottom:var(--hairline) solid var(--line);display:flex}.tick-img{flex:0 0 var(--tick-img-w);height:var(--tick-img-h);background:var(--c-primary);box-shadow:var(--shadow-tick);justify-content:center;align-items:center;display:flex}.tick-img img{width:auto;height:var(--tick-mark-h);display:block}.tick-t{font-family:var(--font-heading);font-optical-sizing:auto;font-size:var(--fs-tick);line-height:var(--lh-tick);font-weight:var(--fw-heading);color:var(--text)}.tick-t strong{font-weight:var(--fw-heading)}.edit{padding-bottom:var(--s-24);border-bottom:var(--hairline) solid var(--hair);position:relative}.edit .sh{padding-top:var(--s-11-5);margin-bottom:var(--s-8)}.ed-track{gap:var(--s-4);padding:0 var(--wrap-pad);scroll-padding-left:var(--wrap-pad);max-width:var(--wrap-max);margin:0 auto}.ed-i{flex:0 0 calc((min(100vw, var(--wrap-max)) - var(--wrap-pad) * 2 - var(--s-4) * 3) / 4);scroll-snap-align:start}.ed-ctl{top:var(--ed-ctl-top);right:max(var(--wrap-pad), calc((100% - var(--wrap-max)) / 2 + var(--wrap-pad)));position:absolute}.cover{padding-bottom:var(--s-24)}.cover .media img,.cover .media-ph{aspect-ratio:1312/738}.cover .si-b{padding:var(--s-4) 0 var(--s-8)}@media (max-width:1100px){.gr-in{grid-template-columns:1fr}.rail{display:none}.ed-track{padding:0 var(--wrap-pad-t);scroll-padding-left:var(--wrap-pad-t)}.ed-ctl{right:var(--wrap-pad-t)}.ed-i{flex-basis:calc((100vw - var(--wrap-pad-t) * 2 - var(--s-8)) / 3)}}@media (max-width:860px){.g3{grid-template-columns:repeat(2,minmax(0,1fr))}.band-g{row-gap:var(--s-7);grid-template-columns:1fr}.hero{grid-template-columns:1fr}.hero-side{margin-top:var(--s-8);column-gap:var(--s-6);border-left:0;grid-template-columns:1fr 1fr;padding-left:0;display:grid}.hero-side .si+.si{margin-top:0}.w-g{grid-template-columns:1fr}.w-side{margin-top:var(--s-8);column-gap:var(--s-6);border-left:0;grid-template-columns:1fr 1fr;padding-left:0;display:grid}.w-i+.w-i{margin-top:0}.w-i{border-bottom:0}.car-i{flex-basis:calc((100% - var(--s-4)) / 2.2)}.car.static .track{overflow-x:auto}.car.static .car-i{flex-basis:calc((100% - var(--s-4)) / 2.2)}}@media (max-width:640px){.sp-lg{margin-top:var(--s-14)}.sp-hero{margin-top:var(--s-8)}.sp-banner{margin-top:var(--s-5)}.sp-band{margin-top:var(--s-6)}.hero-side{margin-top:var(--s-5);display:block}.hero-side .media img,.hero-side .media-ph{aspect-ratio:1}.hero-side .si+.si{margin-top:var(--s-5)}.bn>a img,.bn .media-ph{aspect-ratio:1}.bn>a:after{background:radial-gradient(circle at 50% 50%, var(--scrim-85), var(--scrim-50) 75%)}.bn-o{right:50%;transform:translate(50%,-50%)}.media .bn-w img{height:var(--bn-w-h-m)}.bn-2{margin-top:var(--s-3)}.band-g{padding:var(--s-4) 0 var(--s-8)}.g3{row-gap:var(--s-5);grid-template-columns:1fr}.gr .media img,.gr .media-ph,.gr .tile{aspect-ratio:342/285}.sq-grid .media img,.sq-grid .media-ph{aspect-ratio:1}.ctl{display:none}.track{gap:var(--s-2)}.car-i,.car.static .car-i{flex:0 0 var(--car-i-m)}.car .media img,.car .media-ph,.car .tile{aspect-ratio:308/205}.watch .sh{margin-bottom:var(--s-8)}.w-big .media img,.w-big .media-ph,.w-big .tile{aspect-ratio:16/9}.w-bt{clip:auto;white-space:normal;width:auto;height:auto;left:var(--s-4);right:var(--s-4);bottom:var(--s-3-5);z-index:var(--z-decor-top);color:var(--on-dark);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-h17);font-weight:var(--fw-medium);overflow:visible}.w-big .vid>a:after,.w-big .vid>button:after{background:linear-gradient(180deg, var(--scrim-0) 35%, var(--scrim-85) 60%)}.w-big .play{top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}.w-side{margin-top:var(--s-8);display:block}.w-i+.w-i{margin-top:var(--s-8)}.w-i .media img,.w-i .media-ph,.w-i .tile{aspect-ratio:1}.w-i .hed{margin:var(--s-4) 0 0}.tick-in{align-items:center;gap:var(--s-4);padding:var(--s-4) 0;flex-direction:column}.tick-img{width:var(--tick-img-w);flex:none}.tick-t{padding-left:var(--s-6);align-self:stretch}.edit{padding-bottom:var(--s-10)}.edit .sh{padding-top:var(--s-6)}.ed-track{padding:0 var(--wrap-pad-m);scroll-padding-left:var(--wrap-pad-m);gap:var(--s-2)}.ed-i{flex:0 0 var(--ed-i-m)}.edit .ed-ctl{margin-top:var(--s-6);justify-content:center;justify-self:stretch;display:flex;position:static}.cover .media img,.cover .media-ph{aspect-ratio:1}.cover{padding-bottom:0}}
}

@layer components {
.field{gap:var(--s-1-5);display:grid}.field+.field{margin-top:var(--s-5)}.label{font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-semibold);color:var(--heading)}.opsional{font-weight:var(--fw-regular);color:var(--muted)}.help{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted)}.on-tint .help,.sum .help{color:var(--muted-tint)}.input,.select,.textarea{width:100%;min-height:var(--input-h);padding:0 var(--s-4);border:var(--hairline) solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-family:var(--font-body);font-size:var(--fs-ui);line-height:var(--lh-ui);font-weight:var(--fw-regular);display:block}.input,.select{align-self:start}.textarea{min-height:var(--textarea-min);padding:var(--s-3) var(--s-4);resize:vertical}.select{appearance:none;padding-right:var(--select-pr);background-image:var(--select-chevron);background-repeat:no-repeat;background-position:right var(--s-3-5) center;background-size:var(--icon-sm) var(--icon-sm)}.input::placeholder,.textarea::placeholder{color:var(--muted);opacity:1}.input:hover,.select:hover,.textarea:hover,.input.is-hover,.select.is-hover,.textarea.is-hover{border-color:var(--text)}.input:focus-visible,.select:focus-visible,.textarea:focus-visible,.input.is-focus,.select.is-focus,.textarea.is-focus{border-color:var(--focus)}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true],.input.is-invalid,.select.is-invalid,.textarea.is-invalid{border:var(--border-error) solid var(--danger)}.input:disabled,.select:disabled,.textarea:disabled,.input.is-disabled,.select.is-disabled,.textarea.is-disabled{background-color:var(--disabled-bg);border-color:var(--disabled-bg);color:var(--muted);cursor:not-allowed}.input[readonly]{background:var(--panel)}.input-w{align-self:start;display:block;position:relative}.input-w .pre,.input-w .suf,.input-w .lead-ic{top:calc(var(--input-h) / 2);color:var(--muted);font-size:var(--fs-ui);line-height:var(--lh-none);pointer-events:none;position:absolute;transform:translateY(-50%)}.input-w .pre{left:var(--s-4)}.input-w .suf{right:var(--s-4)}.input-w .lead-ic{left:var(--s-4);width:var(--icon-sm);height:var(--icon-sm)}.input-w.has-pre .input{padding-left:var(--input-pre-pl)}.input-w.has-suf .input{padding-right:var(--input-suf-pr)}.input-w.has-ic .input{padding-left:var(--input-ic-pl)}.check{align-items:flex-start;gap:var(--s-3);min-height:var(--touch);padding:var(--s-2-5) 0;font-size:var(--fs-body);line-height:var(--lh-body);cursor:pointer;display:flex}.check input{width:var(--check-size);height:var(--check-size);margin:var(--space-half) 0 0;accent-color:var(--brand);cursor:pointer;flex:none}.check input:disabled,.check input:disabled+span{cursor:not-allowed;color:var(--disabled-text)}.checks{gap:0;display:grid}.opt-legend{margin-bottom:var(--s-1);font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-semibold);color:var(--heading)}.form-act{align-items:center;gap:var(--s-3);margin-top:var(--s-6);flex-wrap:wrap;display:flex}.form-err{padding:var(--s-4) var(--s-5);border-radius:var(--radius-md);border:var(--hairline) solid var(--danger);background:var(--danger-bg);color:var(--text)}.form-err-t{align-items:center;gap:var(--s-2);font-family:var(--font-heading);font-size:var(--fs-h17);line-height:var(--lh-h17);font-weight:var(--fw-heading);display:flex}.form-err-t .icon{color:var(--danger)}.form-err ul{margin-top:var(--s-2);padding-left:var(--s-6);list-style:outside}.form-err a{color:var(--link);text-underline-offset:var(--underline-offset);text-decoration:underline}.cari-f{gap:var(--s-2);max-width:var(--lead-max);display:flex}.cari-f .input-w{flex:1;min-width:0}@media (max-width:640px){.cari-f{flex-direction:column}.cari-f .input-w{align-self:stretch}}
}

@layer components {
.art-col{max-width:calc(var(--art-col) + var(--wrap-pad) * 2)}.art-c,.art-c>*+*{margin-top:var(--space-8)}.art-c>.prose+.steps,.art-c>.steps+.prose{margin-top:var(--space-6)}.art-c>*,.art-c>.prose>*{max-width:var(--prose-max);margin-inline:auto}.art-c>:is(.prose,.sum,.toc,.kp,.rujuk,.author,.cta-blk,.cocok,.contoh,.faq-sec,.sumber),.art-c>.prose>:is(figure,.tbl-w),.art-c>.faq-sec>.faq{max-width:none}.art-c>:is(.sum,.kp,.rujuk,.author,.cta-blk,.cocok,.contoh){padding-inline:max(var(--s-6), calc((100% - var(--prose-max)) / 2))}.art-c>.sumber,.art-c>.faq-sec>.sec-h2,.art-c>.faq-sec summary,.art-c>.faq-sec .faq-a{padding-inline:max(0px, calc((100% - var(--prose-max)) / 2))}.art-col>.art-hero.cap-400,.art-c>.prose>figure.cap-400{max-width:var(--media-cap-400)}.art-col>.art-hero.cap-480,.art-c>.prose>figure.cap-480{max-width:var(--media-cap-480)}.art-col>.art-hero.cap-640,.art-c>.prose>figure.cap-640{max-width:var(--media-cap-640)}.art-col>.art-hero.cap-800,.art-c>.prose>figure.cap-800{max-width:var(--media-cap-800)}.art-col>.art-hero:is(.cap-400,.cap-480,.cap-640,.cap-800){margin-inline:auto}.art-hd{text-align:center}:where(.crumbs:has(+.art-hd),.crumbs:has(+.phd.center)) ol{justify-content:center}.art-hd .rub{margin-bottom:0}.art-hd .art-jenis{color:var(--muted)}.art-hd .art-jenis:before{content:"";width:var(--hairline);height:var(--icon-xs);margin:0 var(--s-2-5);background:var(--line);vertical-align:middle;display:inline-block}.art-hd .phd-eb{margin-top:var(--space-3);justify-content:center}.art-hd h1{margin-top:var(--space-3);margin-inline:calc((var(--art-col) - var(--art-h1)) / 2);font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);font-weight:var(--fw-heading)}.art-hd h1:after{content:"";width:var(--accent-line-w);height:var(--accent-line-h);margin:var(--s-4) auto 0;background:var(--brand);display:block}.art-hd .lead{max-width:var(--lead-max);margin:var(--space-4) auto 0}.art-hd .art-meta,.art-hd .share{justify-content:center}.art-hd .sponsor,.art-hd .art-ymyl{text-align:left;max-width:none;margin-inline:auto}.art-meta{align-items:center;gap:var(--space-1) var(--space-4);margin-top:var(--space-4);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted);flex-wrap:wrap;display:flex}.art-meta a{color:var(--text);font-weight:var(--fw-semibold)}.art-meta a:hover,.art-meta a.is-hover{text-underline-offset:var(--underline-offset);text-decoration:underline}.art-meta .dur{align-items:center;gap:var(--space-2);font-weight:var(--fw-regular);display:inline-flex}.art-hero{margin-top:var(--space-7)}.share{align-items:center;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.share-l{margin-right:var(--space-1);font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-semibold);color:var(--muted)}.toc-d{padding-inline:var(--s-10);border:var(--hairline) solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.toc-hp{display:none}.toc summary{align-items:baseline;gap:var(--space-3);padding:var(--space-3) 0;cursor:pointer;list-style:none;display:flex}.toc summary::-webkit-details-marker{display:none}.toc-h{font-family:var(--font-heading);font-optical-sizing:auto;font-size:var(--fs-h4);line-height:var(--lh-h4);letter-spacing:var(--ls-h4);font-weight:var(--fw-heading);color:var(--heading)}.toc-n{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted)}.toc summary .icon{color:var(--muted);transition:transform var(--dur-fast) var(--ease);align-self:center;margin-left:auto}.toc details[open] summary .icon{transform:rotate(180deg)}.toc summary:hover .toc-h,.toc summary.is-hover .toc-h{color:var(--brand)}.toc-l{counter-reset:toc;columns:2;column-gap:var(--space-8);column-fill:balance;padding:var(--s-1) 0 var(--space-3);border-top:var(--hairline) solid var(--line)}.toc-l>li{break-inside:avoid;counter-increment:toc}.toc-l a{align-items:baseline;gap:var(--space-3);min-height:calc(var(--touch) - var(--s-2));padding:var(--s-1-5) 0;font-size:var(--fs-more);line-height:var(--lh-more);font-weight:var(--fw-medium);color:var(--text);display:flex}.toc-l>li>a:before{content:counter(toc);min-width:var(--space-5);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--brand);flex:none}.toc-l .l3>a{padding-left:calc(var(--space-5) + var(--space-3));font-weight:var(--fw-regular);color:var(--muted)}.toc-l a:hover,.toc-l a.is-hover{color:var(--brand);text-underline-offset:var(--underline-offset);text-decoration:underline}.prose{max-width:var(--prose-max);font-size:var(--fs-prose);line-height:var(--lh-prose);color:var(--text)}.prose>*+*{margin-top:var(--space-5)}.prose h2{margin-top:var(--space-8);font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);font-weight:var(--fw-heading);scroll-margin-top:var(--space-5)}.prose h3{margin-top:var(--space-6);font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-heading);scroll-margin-top:var(--space-5)}.prose h4{margin-top:var(--space-5);font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--fw-heading)}.prose h2+*,.prose h3+*,.prose h4+*{margin-top:var(--space-3)}.prose a:not(.btn){color:var(--link);text-decoration:underline;-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-decoration-thickness:var(--hairline);text-underline-offset:var(--underline-offset)}.prose a:not(.btn):hover,.prose a:not(.btn).is-hover{color:var(--link-hover);text-decoration-thickness:var(--border-thick)}.prose ul,.prose ol{padding-left:var(--space-5)}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li+li{margin-top:var(--space-2)}.prose li::marker{color:var(--brand);font-weight:var(--fw-semibold)}.prose strong{font-weight:var(--fw-semibold);color:var(--text-strong)}.prose blockquote{padding:var(--space-4) var(--space-4-5);border:var(--hairline) solid var(--line);border-radius:var(--radius-sm);color:var(--text)}.prose code{padding:0 var(--code-pad-x);border-radius:var(--radius-xs);background:var(--panel);font-family:var(--font-body);font-size:var(--fs-code)}.prose hr{border:0;border-top:var(--border-thick) solid var(--line);margin:var(--space-8) 0}.prose figure img{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:100%;height:auto}.prose figcaption{margin-top:var(--space-2);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted)}.prose table{border-collapse:collapse;width:100%;font-size:var(--fs-tabel);line-height:var(--lh-tabel);font-variant-numeric:tabular-nums}.prose th,.prose td{padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.prose thead th{background:var(--panel-accent);color:var(--heading);font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);font-weight:var(--fw-semibold);text-transform:uppercase;border-bottom:var(--hairline) solid var(--line)}.prose .tbl-w{overflow-x:auto}.steps{max-width:var(--prose-max);counter-reset:langkah}.step{grid-template-columns:var(--step-n-col) minmax(0, 1fr);gap:var(--space-4);display:grid}.step+.step{margin-top:var(--space-6)}.step-n{margin-top:var(--space-half)}.step h3{font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--fw-heading)}.step-b{margin-top:var(--space-2);font-size:var(--fs-body-lg);line-height:var(--lh-body-lg)}.step-b>*+*{margin-top:var(--space-3)}.step figure{margin-top:var(--space-4);border:var(--hairline) solid var(--line);border-radius:var(--radius-sm);background:var(--surface);overflow:hidden}.step figure img{width:100%;height:auto}.step figcaption{padding:var(--space-2) var(--space-3);border-top:var(--hairline) solid var(--line);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted)}.faq{max-width:var(--prose-max)}.faq details{border-bottom:var(--hairline) solid var(--line)}.faq summary{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) 0;font-family:var(--font-heading);font-size:var(--fs-h17);line-height:var(--lh-h17);font-weight:var(--fw-heading);color:var(--heading);cursor:pointer;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:hover,.faq summary.is-hover{color:var(--brand);text-underline-offset:var(--underline-offset);text-decoration:underline}.faq summary .icon{transition:transform var(--dur-fast) var(--ease)}.faq details[open] summary .icon{transform:rotate(180deg)}.faq-a{padding-bottom:var(--space-4);font-size:var(--fs-body);line-height:var(--lh-prose)}.faq-a>*+*{margin-top:var(--space-3)}.sec-h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);font-weight:var(--fw-heading)}.sec-h2+.faq,.sec-h2+.src,.sec-h2+.steps{margin-top:var(--space-3)}.src{max-width:var(--prose-max);padding-left:var(--space-5);font-size:var(--fs-sm);line-height:var(--lh-sm);list-style:decimal}.src li+li{margin-top:var(--space-2)}.src li::marker{color:var(--muted);font-weight:var(--fw-semibold)}.src a{font-weight:var(--fw-semibold);color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);text-underline-offset:var(--underline-offset)}.src a:hover,.src a.is-hover{color:var(--brand)}.src .pub{color:var(--muted)}.cta-blk{max-width:var(--prose-max);background:var(--panel-accent);border:var(--hairline) solid var(--chip-line);border-radius:var(--radius-md);padding:var(--space-6)}.cta-blk>h3{margin-top:var(--space-2);font-size:var(--fs-card-lg);line-height:var(--lh-card-lg);font-weight:var(--fw-heading)}.cta-blk>p{margin-top:var(--space-4);font-size:var(--fs-sm);line-height:var(--lh-sm)}.cta-blk .btn{margin-top:var(--space-4)}.author{grid-template-columns:var(--avatar-sm) minmax(0, 1fr);gap:var(--space-4);max-width:var(--prose-max);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-4-5);display:grid}.avatar{width:var(--avatar-sm);height:var(--avatar-sm);border-radius:var(--radius-full);object-fit:cover}.avatar.x-ic{background:var(--chip-bg);color:var(--brand);font-family:var(--font-heading);font-size:var(--fs-feat);line-height:var(--lh-none);font-weight:var(--fw-heading);justify-content:center;align-items:center;display:flex}.avatar-lg{width:var(--avatar-lg);height:var(--avatar-lg)}.avatar-lg.x-ic{font-size:var(--fs-h3)}.author-n{font-size:var(--fs-card-lg);line-height:var(--lh-card-lg);font-weight:var(--fw-semibold);color:var(--heading)}.author-n a:hover,.author-n a.is-hover{text-underline-offset:var(--underline-offset);text-decoration:underline}.author-r,.author-m{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted)}.author-bio{margin-top:var(--space-2);font-size:var(--fs-sm);line-height:var(--lh-sm)}.author-m{margin-top:var(--space-2)}.related{padding-top:var(--space-10)}@media (max-width:1100px){.art-col{max-width:calc(var(--art-col) + var(--wrap-pad-t) * 2)}.art-hd h1{margin-inline:0}}@media (max-width:860px){.toc-l{columns:auto}}@media (pointer:coarse),(max-width:640px){.toc-l a{min-height:var(--touch);padding-block:var(--space-2-5)}}@media (max-width:640px){.art-col{max-width:none}.toc .toc-d{display:none}.toc .toc-hp{padding-inline:var(--s-6);display:block}.art-hd{text-align:left}.art-hd .phd-eb,.art-hd .art-meta,.art-hd .share{justify-content:flex-start}.crumbs:has(+.art-hd) ol{justify-content:flex-start}.crumbs:has(+.phd.center) ol{justify-content:flex-start}.art-hd .lead,.art-hd h1:after{margin-left:0}.cta-blk{padding:var(--space-5)}.step{grid-template-columns:var(--ic-size) minmax(0, 1fr);gap:var(--space-3)}.related{padding-top:var(--space-8)}}.sponsor{align-items:center;gap:var(--s-2) var(--s-3);max-width:var(--prose-max);padding:var(--s-3) var(--s-4);border:var(--hairline) solid var(--dark);border-radius:var(--radius-sm);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text);flex-wrap:wrap;display:flex}.sponsor a{color:var(--link);text-underline-offset:var(--underline-offset);text-decoration:underline}.rujuk{grid-template-columns:var(--icon-md) minmax(0, 1fr);gap:var(--s-3) var(--s-4);max-width:var(--prose-max);padding:var(--s-6);border-radius:var(--radius-md);border:var(--hairline) solid var(--panel-line);background:var(--panel);color:var(--text);display:grid}.rujuk>.icon{width:var(--icon-md);height:var(--icon-md);color:var(--brand)}.rujuk-t{font-family:var(--font-heading);font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--fw-heading);color:var(--heading)}.rujuk-b{margin-top:var(--s-2);font-size:var(--fs-body);line-height:var(--lh-body)}.rujuk-b ul{margin-top:var(--s-2);padding-left:var(--s-5);list-style:outside}.rujuk-b li+li{margin-top:var(--s-1)}.rujuk-b li::marker{color:var(--brand)}.rujuk-a{align-items:center;gap:var(--s-2) var(--s-5);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.rujuk-a a:not(.btn){min-height:var(--touch);color:var(--link);font-weight:var(--fw-semibold);text-underline-offset:var(--underline-offset);align-items:center;text-decoration:underline;display:inline-flex}.rujuk-a a:not(.btn):hover{color:var(--link-hover)}.rujuk .muted{color:var(--muted-tint)}.sumber{max-width:var(--prose-max);padding-top:var(--s-6);border-top:var(--hairline) solid var(--line)}.sumber-t{font-family:var(--font-heading);font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-heading);color:var(--heading)}.sumber-n{margin-top:var(--s-2);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted)}.sumber ol{margin-top:var(--s-4);padding-left:var(--s-6);font-size:var(--fs-sm);line-height:var(--lh-sm);list-style:decimal}.sumber li+li{margin-top:var(--s-3)}.sumber li::marker{color:var(--muted);font-weight:var(--fw-semibold)}.sumber a{color:var(--link);font-weight:var(--fw-semibold);text-underline-offset:var(--underline-offset);overflow-wrap:anywhere;text-decoration:underline}.sumber a:hover{color:var(--link-hover)}.sumber .pub{color:var(--muted);display:block}.kp{max-width:var(--prose-max);padding:var(--s-6);border-radius:var(--radius-md);border:var(--hairline) solid var(--panel-line);background:var(--panel);color:var(--text)}.kp-hd{grid-template-columns:var(--kp-img) minmax(0, 1fr);gap:var(--s-4);align-items:start;display:grid}.kp-hd.no-img{grid-template-columns:minmax(0,1fr)}.kp-img .media{overflow:visible}.kp-img img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-sm);background:var(--surface);width:100%;height:auto;display:block}.kp-img .cr,.kp-img .cr-line{max-width:none;margin-top:var(--s-1);color:var(--muted-tint);text-align:left;background:0 0;padding:0;display:block;position:static}.kp-k{font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);font-weight:var(--fw-semibold);text-transform:uppercase;color:var(--brand)}.kp-n{margin-top:var(--s-1);font-family:var(--font-heading);font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--fw-heading);color:var(--heading)}.kp-v{margin-top:var(--s-1);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted-tint)}.kp .badges{margin-top:var(--s-3)}.kp .badge:not(.badge-sponsor):not(.badge-segera),.rujuk .badge:not(.badge-sponsor):not(.badge-segera),.cta-blk .badge:not(.badge-sponsor):not(.badge-segera){box-shadow:inset 0 0 0 var(--hairline) var(--chip-line)}.kp-dl{gap:var(--s-4) var(--s-6);margin-top:var(--s-5);padding-top:var(--s-5);border-top:var(--hairline) solid var(--chip-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kp-dl dt{font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);font-weight:var(--fw-semibold);text-transform:uppercase;color:var(--muted-tint)}.kp-dl dd{margin-top:var(--s-1);font-size:var(--fs-body);line-height:var(--lh-body)}.kp-dl .wide{grid-column:1/-1}.kp-dl .num{font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.kp .muted{color:var(--muted-tint);font-size:var(--fs-sm);line-height:var(--lh-sm)}.kp-dl a{color:var(--link);font-weight:var(--fw-semibold);text-underline-offset:var(--underline-offset);text-decoration:underline}.kp-dl a:hover{color:var(--link-hover)}.kp .chips-info{gap:var(--s-2);flex-wrap:wrap;display:flex}.klaim{margin-top:var(--s-5);padding:var(--s-4);border-radius:var(--radius-sm);background:var(--surface);border:var(--hairline) solid var(--chip-line)}.klaim-k{font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);font-weight:var(--fw-semibold);text-transform:uppercase;color:var(--muted)}.klaim ul{margin-top:var(--s-2);padding-left:var(--s-5);font-size:var(--fs-sm);line-height:var(--lh-sm);list-style:outside}.klaim li+li{margin-top:var(--s-1)}.klaim a{color:var(--link);text-underline-offset:var(--underline-offset);text-decoration:underline}.kk{gap:var(--s-6);margin-top:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kk-t{align-items:center;gap:var(--s-2);font-family:var(--font-heading);font-size:var(--fs-h17);line-height:var(--lh-h17);font-weight:var(--fw-heading);color:var(--heading);display:flex}.kk-t .icon{color:var(--brand)}.kk ul{margin-top:var(--s-2);gap:var(--s-2);font-size:var(--fs-sm);line-height:var(--lh-sm);display:grid}.kk li{padding-left:var(--s-5);position:relative}.kk li:before{width:var(--s-4);text-align:center;color:var(--brand);font-weight:var(--fw-bold);position:absolute;top:0;left:0}.kk-pro li:before{content:"+"}.kk-con li:before{content:"−"}.kp-act{justify-content:space-between;align-items:flex-end;gap:var(--s-4);margin-top:var(--s-6);padding-top:var(--s-5);border-top:var(--hairline) solid var(--chip-line);flex-wrap:wrap;display:flex}.kp-cek{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted-tint)}@media (max-width:640px){.rujuk,.kp{padding:var(--s-5)}.rujuk{grid-template-columns:minmax(0,1fr)}.kp-hd{grid-template-columns:var(--nw-th-m) minmax(0, 1fr)}.kp-dl,.kk{grid-template-columns:minmax(0,1fr)}}
}

@layer components {
.gl-f{grid-template-columns:minmax(0, 1fr) var(--gl-filter-w);gap:var(--space-4);align-items:end;display:grid}.az{z-index:var(--z-sticky);background:var(--bg);border-bottom:1px solid var(--line);padding:var(--space-2) 0;position:sticky;top:0}.az ol{gap:var(--space-1);flex-wrap:wrap;display:flex}.az a,.az span{width:var(--az-cell);height:var(--az-cell);border-radius:var(--radius-sm);font-size:var(--fs-more);line-height:var(--lh-more);font-weight:var(--fw-semibold);color:var(--text);justify-content:center;align-items:center;display:flex}.az span[aria-disabled=true]{color:var(--primary-300)}.az a:hover,.az a.is-hover{background:var(--panel)}.az a[aria-current=true],.az a.on{background:var(--brand);color:var(--on-dark)}.term-grp{padding-top:var(--space-8)}.term-grp>h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);font-weight:var(--fw-heading);scroll-margin-top:var(--az-offset);margin-bottom:var(--space-2)}.term-grp>ul{column-gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.term{padding:var(--space-4) 0;border-bottom:var(--hairline) solid var(--line)}.term-hd .hed a:hover,.term-hd .hed a.is-hover{text-decoration:underline;text-decoration-thickness:var(--hairline);text-underline-offset:var(--underline-offset)}.term-hd .abbr{margin-top:var(--space-half);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted);display:block}.term .ex{margin-top:var(--space-2);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text)}.term .meta{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.contoh{background:var(--panel);border-radius:var(--radius-md);padding:var(--space-5)}.contoh-b{margin-top:var(--space-2);font-size:var(--fs-body-lg);line-height:var(--lh-body-lg)}.contoh-b>*+*{margin-top:var(--space-3)}@media (max-width:1100px){.term-grp>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.term-grp>ul{grid-template-columns:minmax(0,1fr)}.gl-f{grid-template-columns:1fr}.az ol{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.az ol::-webkit-scrollbar{display:none}.az a,.az span{flex:none}}
}

@layer components {
.work-g{grid-template-columns:minmax(0, 1fr) var(--tool-side-w);gap:var(--s-8);align-items:start;display:grid}.tool-side{top:var(--s-5);position:sticky}.mode{gap:var(--s-2) var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mode legend{grid-column:1/-1}.mode.cols-1{grid-template-columns:minmax(0,1fr)}.result{background:var(--panel);border-radius:var(--radius-md);padding:var(--s-6)}.result-row{padding:var(--s-4) 0;border-bottom:var(--hairline) solid var(--line)}.result-row:first-of-type{padding-top:0}.result-row:last-of-type{border-bottom:0}.result-k{font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);font-weight:var(--fw-semibold);text-transform:uppercase;color:var(--muted-tint);display:block}.result-v{margin-top:var(--s-1);font-family:var(--font-heading);font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);font-weight:var(--fw-heading);color:var(--brand);display:block}.result-u{font-family:var(--font-body);font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-regular);letter-spacing:0;color:var(--muted-tint);display:block}.result-x{margin-top:var(--s-2);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text)}.result-empty{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--muted-tint)}.result-act{gap:var(--s-2) var(--s-3);margin-top:var(--s-5);flex-wrap:wrap;display:flex}.kuis{max-width:var(--narrow-max)}.kuis-prog{justify-content:space-between;gap:var(--s-2);font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-semibold);color:var(--muted-tint);flex-wrap:wrap;display:flex}.kuis-bar{margin-top:var(--s-2);height:var(--s-2);border-radius:var(--radius-xs);background:var(--accent);box-shadow:inset 0 0 0 var(--hairline) var(--chip-line);overflow:hidden}.kuis-bar>span{background:var(--brand);height:100%;display:block}.kuis-q{margin-top:var(--s-6);font-family:var(--font-heading);font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-heading);color:var(--heading)}.kuis-help{margin-top:var(--s-2);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted-tint)}.kuis-opts{gap:var(--s-3);margin-top:var(--s-5);display:grid}.kuis-opt{align-items:flex-start;gap:var(--s-3);min-height:var(--touch);padding:var(--s-4);border:var(--hairline) solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-size:var(--fs-body);line-height:var(--lh-body);cursor:pointer;display:flex}.kuis-opt input{width:var(--check-size);height:var(--check-size);margin-top:var(--s-0-75);accent-color:var(--brand);cursor:inherit;flex:none}.kuis-opt input:focus-visible{outline:0}.kuis-opt:hover,.kuis-opt.is-hover{border-color:var(--text)}.kuis-opt.is-focus{outline:var(--border-focus) solid var(--focus);outline-offset:var(--focus-offset)}.kuis-opt:has(input:focus-visible){outline:var(--border-focus) solid var(--focus);outline-offset:var(--focus-offset)}.kuis-opt.is-on{border-color:var(--brand);box-shadow:inset 0 0 0 var(--hairline) var(--brand);background:var(--chip-bg)}.kuis-opt:has(input:checked){border-color:var(--brand);box-shadow:inset 0 0 0 var(--hairline) var(--brand);background:var(--chip-bg)}.kuis-opt.is-off{border-color:var(--disabled-bg);background:var(--disabled-bg);color:var(--disabled-text);cursor:not-allowed}.kuis-opt:has(input:disabled){border-color:var(--disabled-bg);background:var(--disabled-bg);color:var(--disabled-text);cursor:not-allowed}.kuis-opt-t{font-weight:var(--fw-semibold);display:block}.kuis-opt-d{margin-top:var(--space-half);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted);display:block}.kuis-opt.is-on .kuis-opt-d{color:var(--muted-tint)}.kuis-opt:has(input:checked) .kuis-opt-d{color:var(--muted-tint)}.kuis-opt.is-off .kuis-opt-d{color:var(--disabled-text)}.kuis-opt:has(input:disabled) .kuis-opt-d{color:var(--disabled-text)}.kuis-nav{justify-content:space-between;gap:var(--s-3);margin-top:var(--s-6);flex-wrap:wrap;display:flex}.urut{max-width:var(--prose-max)}.urut-i{grid-template-columns:var(--ic-size) minmax(0, 1fr) auto;gap:var(--s-4);padding:var(--s-4) 0;border-bottom:var(--hairline) solid var(--line);align-items:start;display:grid}.urut-i:first-child{padding-top:0}.urut-i:last-child{border-bottom:0}.urut-k{font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);font-weight:var(--fw-semibold);text-transform:uppercase;color:var(--brand)}.urut-t{margin-top:var(--space-half);font-family:var(--font-heading);font-size:var(--fs-h17);line-height:var(--lh-h17);font-weight:var(--fw-heading);color:var(--heading)}.urut-d{margin-top:var(--s-1);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted-tint)}.urut-note{align-items:flex-start;gap:var(--s-2);margin-top:var(--s-2);padding:var(--s-2) var(--s-3);border:var(--hairline) solid var(--panel-line);border-radius:var(--radius-sm);background:var(--panel);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text);display:flex}.urut-note .icon{margin-top:var(--space-half);flex:none}.urut-note a{color:var(--link);font-weight:var(--fw-semibold);text-underline-offset:var(--underline-offset);text-decoration:underline}.urut-i.is-skip .urut-t{color:var(--muted-tint)}.urut-w{justify-self:end}.cocok{grid-template-columns:var(--icon-md) minmax(0, 1fr);gap:var(--s-2) var(--s-4);max-width:var(--prose-max);padding:var(--s-5);border:var(--hairline) solid var(--chip-line);border-radius:var(--radius-md);background:var(--chip-bg);color:var(--text);display:grid}.cocok>.icon{width:var(--icon-md);height:var(--icon-md);color:var(--brand)}.cocok-p{font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-semibold);color:var(--muted-tint)}.cocok-l{font-family:var(--font-heading);font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--fw-heading);color:var(--heading)}.cocok-b{margin-top:var(--s-2);font-size:var(--fs-body);line-height:var(--lh-body)}.cocok-src{margin-top:var(--s-3);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted-tint)}.cocok a{color:var(--link);font-weight:var(--fw-semibold);text-underline-offset:var(--underline-offset);text-decoration:underline}.cocok.st-jeda{background:var(--surface);border-color:var(--line-strong)}.cocok.st-jeda .cocok-p,.cocok.st-jeda .cocok-src,.cocok.st-belum .cocok-p,.cocok.st-belum .cocok-src{color:var(--muted)}.cocok.st-hindari{background:var(--dark);border-color:var(--dark);color:var(--on-dark)}.cocok.st-hindari>.icon,.cocok.st-hindari .cocok-l{color:var(--on-dark)}.cocok.st-hindari .cocok-p,.cocok.st-hindari .cocok-src{color:var(--on-dark-muted)}.cocok.st-hindari a{color:var(--on-dark);-webkit-text-decoration-color:var(--on-dark-muted);text-decoration-color:var(--on-dark-muted)}.cocok.st-hindari :focus-visible{outline-color:var(--focus-on-dark)}.cocok.st-belum{background:var(--surface);border:var(--hairline) dashed var(--line-strong)}.cocok.st-belum>.icon{color:var(--muted)}.cocok-chip{align-items:center;gap:var(--s-1-5);padding:var(--s-1) var(--s-2);border-radius:var(--radius-xs);border:var(--hairline) solid var(--chip-line);background:var(--chip-bg);color:var(--chip-text);font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-semibold);white-space:nowrap;display:inline-flex}.cocok-chip .icon{width:var(--icon-xs);height:var(--icon-xs)}.cocok-chip.st-jeda{background:var(--surface);border-color:var(--brand)}.cocok-chip.st-hindari{background:var(--dark);border-color:var(--dark);color:var(--on-dark)}.cocok-chip.st-belum{background:var(--surface);border-style:dashed;border-color:var(--line-strong);color:var(--muted)}.sel{gap:var(--s-2);flex-wrap:wrap;display:flex}.sel-i{align-items:center;gap:var(--s-1);min-height:var(--chip-h-touch);padding-left:var(--s-3);border:var(--hairline) solid var(--chip-line);border-radius:var(--radius-xs);background:var(--chip-bg);color:var(--chip-text);font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-semibold);display:inline-flex}.sel-i button{width:var(--touch);height:var(--chip-h-touch);border-radius:var(--radius-xs);color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.sel-i button:hover,.sel-i button.is-hover{background:var(--accent-active)}.sel-i button:focus-visible,.sel-i button.is-focus{outline-offset:calc(var(--border-focus) * -1)}.btn-ic.is-copied{background:var(--success-bg);border-color:var(--success);color:var(--success)}@media (max-width:1100px){.work-g{grid-template-columns:minmax(0,1fr)}.tool-side{position:static}}@media (max-width:640px){.mode{grid-template-columns:minmax(0,1fr)}.result{padding:var(--s-5)}.kuis-q{font-size:var(--fs-h4);line-height:var(--lh-h4)}.urut-i{grid-template-columns:var(--ic-size) minmax(0, 1fr)}.urut-w{grid-column:2;justify-self:start}.cocok{padding:var(--s-4);gap:var(--s-2) var(--s-3)}.cocok-l{font-size:var(--fs-h17);line-height:var(--lh-h17)}}
}

@layer components {
.chat{max-width:var(--narrow-max);background:var(--panel);border-radius:var(--radius-md);padding:var(--space-5);min-height:var(--chat-min-h);flex-direction:column;margin:0 auto;display:flex}.chat-log{gap:var(--space-4);flex-direction:column;flex:1;display:flex}.chat-sug{gap:var(--space-2);margin-top:var(--space-4);display:grid}.sug{align-items:center;gap:var(--space-2);width:100%;min-height:var(--touch);padding:var(--space-2) var(--space-4);border:var(--hairline) solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);text-align:left;cursor:pointer;display:flex}.sug .icon{color:var(--brand);flex:none}.sug:hover,.sug.is-hover{border-color:var(--brand);background:var(--accent-hover)}.sug:disabled,.sug.is-disabled{border-color:var(--disabled-bg);background:var(--disabled-bg);color:var(--disabled-text);cursor:not-allowed}.sug:disabled .icon,.sug.is-disabled .icon{color:var(--disabled-text)}.bub{max-width:85%;padding:var(--space-4) var(--space-4-5);border-radius:var(--radius-lg);font-size:var(--fs-body);line-height:var(--lh-prose)}.bub>*+*{margin-top:var(--space-2)}.bub-a{background:var(--surface);border:1px solid var(--line);border-top-left-radius:var(--radius-sm);color:var(--text);align-self:flex-start}.bub-u{background:var(--brand);color:var(--on-dark);border-top-right-radius:var(--radius-sm);align-self:flex-end}.bub a{font-weight:var(--fw-semibold);text-underline-offset:var(--underline-offset);text-decoration:underline}.bub-refs{margin-top:var(--space-3);padding-top:var(--space-3);border-top:var(--hairline) solid var(--line);font-size:var(--fs-sm);line-height:var(--lh-sm)}.bub-refs-t{font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);font-weight:var(--fw-semibold);text-transform:uppercase;color:var(--muted)}.bub-refs ul{gap:var(--space-1);margin-top:var(--space-1);display:grid}.bub-refs a{min-height:var(--s-6);color:var(--link);align-items:center;display:inline-flex}.typing{align-self:flex-start;gap:var(--space-1-5);padding:var(--space-4) var(--space-4-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);border-top-left-radius:var(--radius-sm);display:inline-flex}.typing i{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--primary-300);animation:cm-ketik var(--dur-typing) var(--ease) infinite}.typing i:nth-child(2){animation-delay:var(--delay-typing-2)}.typing i:nth-child(3){animation-delay:var(--delay-typing-3)}@keyframes cm-ketik{0%,60%,to{opacity:.35}30%{opacity:1}}.chat-in{gap:var(--space-2);margin-top:var(--space-4);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.chat-in .textarea{min-height:var(--input-h);max-height:var(--chat-input-max);resize:none}.chat-in .btn{min-height:var(--input-h)}@media (max-width:640px){.chat-in .btn{width:var(--touch);padding:0;position:relative}.chat-in .chat-send-l{width:var(--hairline);height:var(--hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}}.chat-count{margin-top:var(--space-2);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-semibold);color:var(--muted-tint)}.chat .warn{margin-top:var(--space-3)}.chat-err{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.chat-cta{align-self:stretch;max-width:none}.chat-note{margin-top:var(--space-3);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted-tint)}@media (max-width:640px){.chat{padding:var(--space-4)}.bub{max-width:92%}}
}

@layer components {
.lst-bar{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.lst-meta{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted)}.chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.chips-l{margin-right:var(--space-1);font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-semibold);color:var(--muted);align-self:center}.sort{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-semibold);color:var(--muted);display:flex}.sort .select{width:auto;height:var(--chip-h);font-size:var(--fs-sm);line-height:var(--lh-sm);padding-top:0;padding-bottom:0}.pop-note{margin-top:var(--space-2);font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--muted)}@media (max-width:640px){.lst-bar{flex-direction:column;align-items:stretch}}
}

