@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0itc0wjx1mi4q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fc2699ecc8323b38-s.1gwygi6ipeo67.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.33u8lzvd44aqk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans Fallback;src:local(Arial);ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.0%;size-adjust:104.87%}.Gn8_cW_className{font-family:Public Sans,Public Sans Fallback;font-style:normal}.Gn8_cW_variable{--font-public-sans:"Public Sans", "Public Sans Fallback"}
@layer tokens {
:root{--primary-50:#eceef1;--primary-100:#d9dde2;--primary-200:#b3bbc5;--primary-300:#8994a5;--primary-400:#4e5e78;--primary-500:#13294b;--primary-600:#102340;--primary-700:#0d1d34;--primary-800:#0a1729;--primary-900:#08101e;--secondary-50:#edeef1;--secondary-100:#dcdee2;--secondary-200:#b8bdc5;--secondary-300:#9098a4;--secondary-400:#596477;--secondary-500:#22304a;--secondary-600:#1d293f;--secondary-700:#182234;--secondary-800:#131a29;--secondary-900:#0e131e;--accent-50:#fffcef;--accent-100:#fff8e0;--accent-200:#fff1c0;--accent-300:#ffea9d;--accent-400:#ffdf6c;--accent-500:#ffd43b;--accent-600:#d9b432;--accent-700:#b29429;--accent-800:#8c7520;--accent-900:#665518;--color-primary:#13294b;--color-secondary:#22304a;--color-accent:#ffd43b;--color-dark:#0b1a33;--color-light:#f3f6fa;--color-white:#fff;--bg:var(--color-white);--surface:var(--color-white);--panel:var(--color-light);--panel-accent:var(--accent-100);--brand:var(--primary-500);--brand-hover:var(--primary-600);--brand-active:var(--primary-700);--accent:var(--accent-500);--accent-hover:var(--accent-400);--accent-active:var(--accent-600);--dark:var(--color-dark);--heading:var(--primary-500);--text:var(--secondary-500);--text-strong:var(--color-dark);--muted:var(--primary-400);--line:var(--primary-100);--line-strong:var(--primary-300);--link:var(--primary-500);--link-underline:var(--accent-500);--focus:var(--primary-500);--focus-on-dark:var(--accent-500);--on-dark:var(--color-white);--on-dark-soft:var(--color-light);--on-dark-muted:var(--primary-200);--on-dark-82:#ffffffd1;--on-dark-line:#fff6;--overlay-credit:#0b1a33b8;--ic-d-ring:#13294b40;--mark-bg:var(--accent-500);--warning-text:var(--accent-900);--warning-bg:var(--accent-100);--success:#067647;--success-bg:#ecfdf3;--danger:#b42318;--danger-bg:#fef3f2;--font-sans:var(--font-public-sans), system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fw-regular:400;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fs-display:64px;--lh-display:1.05;--ls-display:-.02em;--fs-h1:48px;--lh-h1:1.1;--ls-h1:-.01em;--fs-h2:36px;--lh-h2:1.2;--ls-h2:-.01em;--fs-h3:28px;--lh-h3:1.25;--fs-h4:22px;--lh-h4:1.3;--fs-body-lg:18px;--lh-body-lg:1.6;--lh-prose:1.6;--fs-section:36px;--lh-section:44px;--ls-section:-.01em;--fs-cover:32px;--lh-cover:34px;--ls-cover:-.02em;--fs-cover-sm:28px;--lh-cover-sm:32px;--ls-cover-sm:-.02em;--fs-cover-s:12px;--lh-cover-s:18px;--fs-feat:24px;--lh-feat:34px;--fs-nav:18px;--lh-nav:28px;--fs-lead:18px;--lh-lead:32px;--fs-lead-d:18px;--lh-lead-d:32px;--lh-lead-exp:31.5px;--fs-card-lg:18px;--lh-card-lg:28px;--lh-cv:32px;--fs-body:16px;--lh-body:28px;--fs-more:16px;--lh-more:28px;--fs-ui:16px;--lh-ui:24px;--fs-btn:16px;--lh-btn:22px;--ls-btn:.01em;--fs-sm:14px;--lh-sm:22px;--fs-label:12px;--lh-label:16px;--ls-label:.06em;--fs-xs:12px;--lh-xs:20px;--fs-footer-link:12px;--lh-footer-link:28.8px;--fs-ft-summary:14px;--lh-ft-summary:16px;--fs-ft-summary-m:16px;--lh-ft-summary-m:28px;--fs-legal:13px;--lh-legal:14px;--fs-credit:10px;--lh-credit:13px;--ls-credit:.1px;--fs-credit-sm:9px;--lh-credit-sm:11px;--fs-formula:20px;--lh-formula:1.4;--fs-code:.9em;--lh-none:1;--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;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:24px;--radius-full:50%;--shadow-sm:0 1px 2px #1018280f;--shadow-card:0 4px 12px #1018281a;--shadow-pop:0 12px 32px #1018281a;--shadow-menu:0 12px 24px #10182814;--shadow-skip:0 2px 8px #10182833;--border-thick:2px;--border-focus:2px;--border-annot:3px;--border-accent:4px;--dur-fast:.2s;--ease:ease;--dur-typing:1.2s;--delay-typing-2:.2s;--delay-typing-3:.4s;--bp-lg:1111px;--bp-md:1023px;--bp-sm:900px;--bp-xs:767px;--z-base:0;--z-raised:1;--z-decor-top:2;--z-cover-text:3;--z-sticky:20;--z-header:30;--z-search:40;--z-toast:50;--z-skip:100;--hairline:1px;--wrap-max:1112px;--wrap-pad:16px;--narrow-max:1000px;--lead-max:720px;--prose-max:692px;--panel-px:106px;--focus-offset:3px;--input-focus-offset:1px;--underline-offset:3px;--more-offset:7px;--mark-pad-x:.15em;--code-pad-x:.3em;--icon-xs:12px;--icon-sm:16px;--icon-md:24px;--icon-lg:32px;--skip-top-hidden:-90px;--hd-util-h:36px;--hd-prim-h:76px;--hd-prim-h-m:48px;--logo-h:32px;--logo-h-m:26px;--mnav-ml:14px;--dd-top:70px;--dd-min-w:240px;--hd-cta-min-w:142px;--sw-w:20px;--sw-h:12px;--sw-radius:6px;--sw-thumb:8px;--sw-travel:8px;--gs-w:480px;--gs-kind-w:64px;--mm-bar-gap:5px;--mm-bar-h:3px;--mm-link-py:9px;--logo-ft-h:28px;--ft-max:1080px;--ft-left-w:432px;--ft-gap:52px;--ft-pt:7px;--ft-col-w:192px;--ft-acc-py:7px;--soc-gap-m:28px;--btn-min-h:42px;--btn-ic:40px;--pager-n:40px;--car-btn:48px;--chip-h:36px;--input-h:46px;--textarea-min:96px;--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='%234E5E78' 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;--check-mt:4px;--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;--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;--cat-hd-mb:25px;--cv-w:292px;--cv-pb:72px;--cv-dot:442px;--cv-dot-top:224px;--car-gap:26.5px;--car-btn-top:128px;--car-btn-top-sc:193px;--dot:10px;--nl-opts-w:666px;--nl-gap:25px;--nl-form-w-lg:309px;--art-side-w:292px;--toc-pl:14px;--toc-pl-l3:30px;--step-n-col:40px;--anno-n:24px;--avatar-sm:64px;--avatar-lg:120px;--gl-filter-w:280px;--az-cell:40px;--az-offset:72px;--chat-min-h:420px;--chat-input-max:120px;--ds-sw-min:140px;--ds-type-col:220px;--ds-icon-min:112px;--ds-hd-frame-h:440px}@media (max-width:767px){:root{--fs-display:40px;--fs-h1:32px;--fs-h2:26px;--fs-h3:22px;--fs-h4:18px;--fs-body-lg:17px;--fs-section:26px;--lh-section:32px;--fs-lead:16px;--lh-lead:28px;--fs-btn:15px}}html.kontras-tinggi{--muted:var(--secondary-500);--line:var(--primary-400);--line-strong:var(--primary-500);--on-dark-muted:var(--primary-100)}
}

@layer base {
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular);-webkit-font-smoothing:antialiased;margin:0;overflow-x: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}h1,h2,h3,h4{color:var(--heading)}:focus-visible,.is-focus{outline:var(--border-focus) solid var(--focus);outline-offset:var(--focus-offset)}.on-dark :focus-visible,.on-dark .is-focus,.ft :focus-visible,.ft .is-focus,.cv :focus-visible,.cv .is-focus{outline-color:var(--focus-on-dark)}.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}.sec-t{font-size:var(--fs-section);line-height:var(--lh-section);letter-spacing:var(--ls-section);font-weight:var(--fw-bold);color:var(--heading)}.h1{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);font-weight:var(--fw-bold);color:var(--heading)}.display{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);font-weight:var(--fw-extrabold);color:var(--heading)}.meta{justify-content:space-between;gap:var(--space-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(--space-4)}.ttl{font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-semibold);color:var(--heading)}.ttl a:hover,.ttl a.is-hover,.feat-t a:hover,.feat-t a.is-hover{text-underline-offset:var(--underline-offset);text-decoration:underline}.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-size:var(--fs-lead);line-height:var(--lh-lead);font-weight:var(--fw-regular);margin-top:var(--space-3)}.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);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px}.icon{vertical-align:middle;display:inline-block}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
}

@layer components {
.skip{left:var(--space-2);top:var(--skip-top-hidden);z-index:var(--z-skip);background:var(--surface);color:var(--text);font-weight:var(--fw-semibold);padding:var(--space-2-5) var(--space-4);border-radius:var(--radius-sm);box-shadow:var(--shadow-skip);position:absolute}.skip:focus,.skip.is-focus{top:var(--space-2)}.skip.is-static{display:inline-block;position:static}.hd{z-index:var(--z-header);background:var(--bg);border-bottom:1px solid var(--line);position:relative}.util{height:var(--hd-util-h);align-items:center;display:flex}.util-b{align-items:center;gap:var(--space-1-5);height:var(--hd-util-h);padding:0 var(--space-2) 0 0;margin-right:var(--space-2);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-semibold);color:var(--text);background:0 0;border:0;display:inline-flex}button.util-b:hover,.util-b.is-hover{text-decoration:underline}.sw{width:var(--sw-w);height:var(--sw-h);border-radius:var(--sw-radius);background:var(--primary-300);padding:var(--space-half);transition:background-color var(--dur-fast) var(--ease);position:relative}.sw:after{content:"";left:var(--space-half);top:var(--space-half);width:var(--sw-thumb);height:var(--sw-thumb);border-radius:var(--radius-full);background:var(--surface);transition:transform var(--dur-fast) var(--ease);position:absolute}.util-b[aria-checked=true] .sw,html.kontras-tinggi .util-b[role=switch] .sw{background:var(--brand)}.util-b[aria-checked=true] .sw:after,html.kontras-tinggi .util-b[role=switch] .sw:after{transform:translateX(var(--sw-travel))}.util-r{height:var(--hd-util-h);padding:0 0 0 var(--space-2);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-semibold);align-items:center;margin-left:auto;display:inline-flex}.util-r:hover,.util-r.is-hover{text-decoration:underline}.prim{height:var(--hd-prim-h);align-items:center;display:flex;position:relative}.logo{flex:none;align-items:center;display:inline-flex}.logo img{height:var(--logo-h);width:auto}.mnav{margin-left:var(--mnav-ml);display:flex}.dd{position:relative}.dd summary{align-items:center;gap:var(--space-1-5);padding:var(--space-5) var(--space-4);font-size:var(--fs-nav);line-height:var(--lh-nav);font-weight:var(--fw-semibold);color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;display:flex}.dd summary::-webkit-details-marker{display:none}.dd summary:hover,.dd summary.is-hover{color:var(--brand)}.dd summary .icon,.mm summary .icon{transition:transform var(--dur-fast) var(--ease)}.dd[open] summary .icon{transform:rotate(180deg)}.dd-p{left:var(--space-2);top:var(--dd-top);min-width:var(--dd-min-w);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);width:max-content;box-shadow:var(--shadow-pop);padding:var(--space-2) 0;position:absolute}.dd-p a,.dd-p .dd-off{padding:var(--space-2) var(--space-4);font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-semibold);color:var(--text);display:block}.dd-p a:hover,.dd-p a.is-hover{background:var(--panel)}.dd-p .dd-off{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--muted);display:flex}.dd-p a,.dd-p .dd-off{white-space:nowrap}.dd-sep{margin:var(--space-2) 0;border-top:1px solid var(--line)}.gs{margin-left:auto}.srch{padding:var(--space-2) var(--space-4);color:var(--muted);background:0 0;border:0;align-items:center;display:flex}.srch:hover,.srch.is-hover,.srch[aria-expanded=true]{color:var(--text)}.hd-cta{min-width:var(--hd-cta-min-w)}.gs-p{right:var(--space-4);width:var(--gs-w);max-width:calc(100vw - var(--space-6));background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-pop);padding:var(--space-4);z-index:var(--z-search);position:absolute;top:100%}.gs-p[hidden]{display:none}.gs-r{margin-top:var(--space-2)}.gs-i{align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-2);border-radius:var(--radius-sm);font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-semibold);color:var(--text);display:flex}.gs-i:hover,.gs-i:focus-visible,.gs-i.is-hover,.gs-i[aria-selected=true]{background:var(--panel)}.gs-k{min-width:var(--gs-kind-w);font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--muted);flex:none}.gs-s{margin-top:var(--space-2);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted)}.gs-more{margin-top:var(--space-3);display:inline-block}.mm{display:none}.mm summary{width:var(--icon-md);height:var(--icon-md);justify-content:center;gap:var(--mm-bar-gap);cursor:pointer;flex-direction:column;list-style:none;display:flex}.mm summary::-webkit-details-marker{display:none}.mm summary i{height:var(--mm-bar-h);background:var(--brand);display:block}.mm summary i:first-child,.mm summary i:last-child{margin-left:var(--space-1-5)}.mm-p{left:0;right:0;top:var(--hd-prim-h-m);background:var(--bg);border-bottom:1px solid var(--line);box-shadow:var(--shadow-menu);padding:var(--space-2) var(--space-4) var(--space-4);max-height:80vh;position:absolute;overflow:auto}.mm-p p{margin-top:var(--space-3);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--muted)}.mm-p a,.mm-p .dd-off{padding:var(--mm-link-py) 0;border-bottom:1px solid var(--line);font-size:var(--fs-ui);line-height:var(--lh-ui);font-weight:var(--fw-semibold);color:var(--text);display:block}.mm-p .dd-off{color:var(--muted);justify-content:space-between;align-items:center;display:flex}.mm-p .util-b{width:100%;height:auto;padding:var(--mm-link-py) 0;gap:var(--space-2);border-bottom:1px solid var(--line);font-size:var(--fs-ui);line-height:var(--lh-ui);text-align:left;margin:0;display:flex}.mm-p .btn{margin-top:var(--space-4);padding:var(--space-2) var(--space-4);font-size:var(--fs-btn);line-height:var(--lh-btn);letter-spacing:var(--ls-btn);border-bottom:0;display:flex}.mm-p .btn-primary{color:var(--on-dark)}@media (max-width:1023px){.mnav summary{padding:var(--space-5) var(--space-2-5)}}@media (max-width:900px){.prim .hd-cta{display:none}}@media (max-width:767px){.util,.mnav,.gs,.prim .hd-cta{display:none}.prim{height:var(--hd-prim-h-m)}.logo img{height:var(--logo-h-m)}.mm{margin-left:auto;display:block}}.ft{background:var(--brand);color:var(--on-dark-soft);padding:var(--space-8) var(--space-6)}.ft-in{max-width:var(--ft-max);margin:0 auto}.ft-top{grid-template-columns:var(--ft-left-w) 1fr;gap:var(--ft-gap);display:grid}.ft-top.solo{grid-template-columns:minmax(0,1fr)}.ft-l{border-right:1px solid var(--on-dark-line);padding-top:var(--ft-pt)}.ft-r{padding-top:var(--ft-pt);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ft details{display:block}.ft summary{padding-bottom:var(--space-4);font-size:var(--fs-ft-summary);line-height:var(--lh-ft-summary);font-weight:var(--fw-semibold);color:var(--on-dark);pointer-events:none;justify-content:space-between;align-items:center;list-style:none;display:flex}.ft summary::-webkit-details-marker{display:none}.ft summary .icon{transition:transform var(--dur-fast) var(--ease);display:none}.ft-cols{grid-template-columns:var(--ft-col-w) var(--ft-col-w);column-gap:var(--space-6);display:grid}.ft li a{font-size:var(--fs-footer-link);line-height:var(--lh-footer-link);font-weight:var(--fw-semibold);color:var(--on-dark-muted);margin-bottom:var(--space-1);display:inline-block}.ft li a:hover,.ft li a.is-hover{color:var(--on-dark);text-decoration:underline}.ft .sub{margin-top:var(--space-5)}.soc{align-items:center;gap:var(--space-6);margin-top:var(--space-7);display:flex}.soc:before,.soc:after{content:"";height:var(--hairline);background:var(--on-dark-line);flex:1}.soc a{color:var(--on-dark-muted);display:flex}.soc a:hover,.soc a.is-hover{color:var(--on-dark)}.ft-b{text-align:center;margin-top:var(--space-7)}.ft-b .logo img{height:var(--logo-ft-h)}.ft-b .cp{margin-top:var(--space-3);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-semibold);color:var(--on-dark-muted)}.ft-b ul{margin-top:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}.ft-b li{padding:0 var(--space-3-5);border-left:1px solid var(--on-dark-line);line-height:var(--lh-legal);margin:var(--space-2) 0}.ft-b li:first-child{border-left:0}.ft-b li a{font-size:var(--fs-legal);line-height:var(--lh-legal);font-weight:var(--fw-semibold);color:var(--on-dark);text-underline-offset:var(--underline-offset);margin-bottom:0;text-decoration:underline}@media (max-width:1111px){.ft-top{gap:var(--space-6);grid-template-columns:1fr}.ft-l{border-right:0;border-bottom:1px solid var(--on-dark-line);padding-bottom:var(--space-5)}}@media (max-width:1023px){.ft-r{row-gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:767px){.ft{padding:0 0 var(--space-6)}.ft-in{max-width:none}.ft-top{display:block}.ft-l,.ft-r{border:0;padding:0;display:block}.ft-cols{display:block}.ft details{border-bottom:1px solid var(--on-dark-line);padding:var(--ft-acc-py) 0}.ft summary{pointer-events:auto;cursor:pointer;padding:var(--space-1-5) var(--space-4);font-size:var(--fs-ft-summary-m);line-height:var(--lh-ft-summary-m)}.ft summary .icon{display:block}.ft details[open] summary .icon{transform:rotate(90deg)}.ft details ul{padding:0 var(--space-4) var(--space-2)}.ft .sub{margin-top:0}.soc{gap:var(--soc-gap-m);margin:var(--space-5) var(--space-4) 0;justify-content:center}.soc:before,.soc:after{display:none}.ft-b{margin-top:var(--space-6);padding:0 var(--space-4)}}
}

@layer components {
.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--btn-min-h);padding:var(--space-2) var(--space-4);border:var(--border-thick) solid transparent;border-radius:var(--radius-sm);font-size:var(--fs-btn);line-height:var(--lh-btn);letter-spacing:var(--ls-btn);font-weight:var(--fw-semibold);text-align:center;transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);text-decoration:none;display:inline-flex}.btn[disabled],.btn[aria-disabled=true],.btn.is-disabled{cursor:not-allowed}.btn-block{width:100%;display:flex}.btn-primary{background:var(--brand);color:var(--on-dark)}.btn-primary:hover,.btn-primary.is-hover{background:var(--brand-hover)}.btn-primary:active,.btn-primary.is-active{background:var(--brand-active)}.btn-outline{border-color:var(--brand);color:var(--brand);background:0 0}.btn-outline:hover,.btn-outline.is-hover{background:var(--brand);color:var(--on-dark)}.btn-outline:active,.btn-outline.is-active{background:var(--brand-active);border-color:var(--brand-active);color:var(--on-dark)}.btn-accent{background:var(--accent);color:var(--brand)}.btn-accent:hover,.btn-accent.is-hover{background:var(--accent-hover)}.btn-accent:active,.btn-accent.is-active{background: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{background:var(--on-dark);color:var(--brand)}.btn-on-dark:active,.btn-on-dark.is-active{background:var(--on-dark-soft);color:var(--brand)}.btn-primary[disabled],.btn-primary[aria-disabled=true],.btn-primary.is-disabled,.btn-accent[disabled],.btn-accent[aria-disabled=true],.btn-accent.is-disabled{background:var(--primary-50);color:var(--primary-300);border-color:#0000}.btn-outline[disabled],.btn-outline[aria-disabled=true],.btn-outline.is-disabled{border-color:var(--primary-200);color:var(--primary-300);background:0 0}.btn-on-dark[disabled],.btn-on-dark[aria-disabled=true],.btn-on-dark.is-disabled{border-color:var(--on-dark-line);color:var(--on-dark-muted);background:0 0}.btn-ic{width:var(--btn-ic);height:var(--btn-ic);border:1px solid var(--line);border-radius:var(--radius-full);background:var(--surface);color:var(--brand);transition:background-color var(--dur-fast) var(--ease);justify-content:center;align-items:center;display:inline-flex}.btn-ic:hover,.btn-ic.is-hover{background:var(--accent)}.btn-ic:active,.btn-ic.is-active{background:var(--accent-active)}.btn-ic[disabled],.btn-ic.is-disabled{background:var(--primary-50);color:var(--primary-300);cursor:not-allowed}.more{font-size:var(--fs-more);line-height:var(--lh-more);font-weight:var(--fw-semibold);color:var(--text);white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);text-decoration-thickness:var(--border-thick);text-underline-offset:var(--more-offset)}.more:hover,.more.is-hover{-webkit-text-decoration-color:var(--text-strong);text-decoration-color:var(--text-strong)}.more-m{display:none}@media (max-width:767px){.cat-hd .more{display:none}.more-m{margin:var(--space-6) auto 0;display:table}}.badge{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);font-weight:var(--fw-semibold);text-transform:uppercase;white-space:nowrap;background:var(--panel);color:var(--brand);display:inline-flex}.badge-segera{background:var(--accent-200);color:var(--brand)}.badge-diperbarui{background:var(--success-bg);color:var(--success)}.badge-jenis{background:var(--panel);color:var(--brand)}.badge-tingkat{background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 var(--hairline) var(--line-strong)}.badge-pilar{background:var(--accent-100);color:var(--brand)}.crumbs{padding-top:var(--space-5);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted)}.crumbs ol{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.crumbs li{align-items:center;gap:var(--space-1);display:inline-flex}.crumbs a:hover,.crumbs a.is-hover{text-underline-offset:var(--underline-offset);text-decoration:underline}.crumbs [aria-current=page]{color:var(--text);font-weight:var(--fw-semibold)}@media (max-width:767px){.crumbs{padding-top:var(--space-4)}}.phd{padding-top:var(--space-4)}.phd-eb{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.phd.center .phd-eb{justify-content:center}.phd h1{margin-top:var(--space-4);font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);font-weight:var(--fw-bold)}.phd .lead{max-width:var(--lead-max)}.phd-meta{gap:var(--space-2) var(--space-4);margin-top:var(--space-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 .lead{margin-left:auto;margin-right:auto}.phd.center .phd-meta{justify-content:center}.sum{background:var(--panel);border-radius:var(--radius-md);border-left:var(--border-accent) solid var(--accent);padding:var(--space-5)}.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(--muted);display:block}.sum-b{margin-top:var(--space-2);font-size:var(--fs-body-lg);line-height:var(--lh-body-lg);color:var(--text)}.sum-b p+p{margin-top:var(--space-3)}.sum-a{gap:var(--space-3) var(--space-5);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.sum-a a:not(.btn){font-weight:var(--fw-semibold);text-decoration:underline;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);text-underline-offset:var(--underline-offset)}@media (max-width:767px){.sum{padding:var(--space-4-5)}}.callout{grid-template-columns:var(--icon-md) minmax(0, 1fr);gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);border-left:var(--border-accent) solid var(--brand);background:var(--panel);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-prose)}.callout-t+.callout-b{margin-top:var(--space-1)}.callout-warn{background:var(--warning-bg);border-left-color:var(--accent);color:var(--warning-text)}.callout-warn .icon,.callout-warn .callout-t{color:var(--warning-text)}.callout-note{background:var(--surface);border:1px solid var(--line);border-left:var(--border-accent) solid var(--accent)}.warn{gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--warning-bg);border-left:var(--border-accent) solid var(--accent);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-1)}.toast{left:50%;bottom:var(--space-5);z-index:var(--z-toast);align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--brand);color:var(--on-dark);box-shadow:var(--shadow-card);font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-semibold);display:inline-flex;position:fixed;transform:translate(-50%)}.toast[hidden]{display:none}.toast.is-static{position:static;transform:none}.pager{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.pager-n,.pager-gap{min-width:var(--pager-n);height:var(--pager-n);padding:0 var(--space-2);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:inline-flex}a.pager-n:hover,.pager-n.is-hover{background:var(--panel)}.pager-n[aria-current=page]{background:var(--brand);color:var(--on-dark)}.pager-gap{color:var(--muted)}.pager-btn{width:var(--car-btn);height:var(--car-btn);border:1px solid var(--line);border-radius:var(--radius-full);background:var(--surface);color:var(--brand);transition:background-color var(--dur-fast) var(--ease);justify-content:center;align-items:center;display:inline-flex}a.pager-btn:hover,.pager-btn.is-hover{background:var(--accent)}.pager-btn[aria-disabled=true]{color:var(--primary-300);background:var(--primary-50);cursor:not-allowed}.tbl-w{border:1px solid var(--line);border-radius:var(--radius-sm);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(--space-3) var(--space-4);text-align:left;color:var(--muted);caption-side:bottom;border-top:1px solid var(--line)}.tbl th,.tbl td{padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.tbl thead th{background:var(--panel);color:var(--heading);font-weight:var(--fw-semibold);border-bottom:var(--border-thick) solid var(--line)}.tbl tbody tr:last-child th,.tbl tbody tr:last-child td{border-bottom:0}.tbl .num{text-align:right}.empty{text-align:center}.empty .icon{margin:0 auto var(--space-3);color:var(--muted)}.empty .sum-a{justify-content:center}
}

@layer components {
.ph{background:var(--primary-50);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)}.ph.contain:not(.r169){border:1px solid var(--line)}.kredit{max-width:100%;padding:var(--space-half) var(--space-1-5);background:var(--overlay-credit);color:var(--on-dark);font-size:var(--fs-credit);line-height:var(--lh-credit);font-weight:var(--fw-regular);letter-spacing:var(--ls-credit);position:absolute;bottom:0;left:0}.kredit a{text-underline-offset:var(--space-half);text-decoration:underline}.kredit :focus-visible{outline-color:var(--focus-on-dark)}.ph.sm .kredit{font-size:var(--fs-credit-sm);line-height:var(--lh-credit-sm);padding:var(--space-half) var(--space-1)}.kredit.top{top:0;bottom:auto}.fig figcaption{margin-top:var(--space-2);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted)}.fig .fig-k{margin-top:var(--space-1);display:block}.fig .fig-k a{text-underline-offset:var(--space-half);text-decoration:underline}
}

@layer components {
.feat{background:var(--panel)}.feat .ph{height:var(--feat-ph-h)}.feat-b{padding:var(--space-5)}.feat-t{font-size:var(--fs-feat);line-height:var(--lh-feat);font-weight:var(--fw-semibold);min-height:var(--feat-t-min)}.feat-x{font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-regular);min-height:var(--feat-x-min)}.feat .meta{justify-content:flex-start;gap:var(--space-4)}.fp-h{font-size:var(--fs-more);line-height:var(--lh-more);font-weight:var(--fw-semibold);color:var(--heading);padding-bottom:var(--space-1);border-bottom:var(--border-thick) solid var(--brand)}.fp-i{padding:var(--space-4) 0;border-bottom:var(--border-thick) solid var(--line)}.fp-i:first-of-type{padding-top:var(--space-3)}.fp-i:last-of-type{border-bottom:0}.fp-i .meta{margin-top:var(--space-2)}.fp-i .ex{margin-top:var(--space-1)}.fp-n{grid-template-columns:var(--ic-size) minmax(0, 1fr);gap:var(--space-3);align-items:start;display:grid}.card .ph{height:var(--card-ph-h)}.card .ttl{margin:var(--space-2) 0 var(--space-3);min-height:var(--card-t-min)}.card .ex{margin-bottom:var(--space-2);min-height:var(--card-x-min)}.card .au{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted)}.card time{margin-top:var(--space-1-5);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted);display:block}.tc-ph{display:none}.tc-b{height:100%;padding-bottom:var(--space-2);border-bottom:var(--border-thick) solid var(--line);flex-direction:column;display:flex}.tc .ex,.hc .ex,.ws-big .ex{margin-top:var(--space-2)}.tc .meta,.hc .meta,.ws-big .meta{padding-top:var(--space-2);margin-top:auto}.hc{grid-template-columns:var(--hc-ph-w) minmax(0, 1fr);gap:var(--space-2);display:grid}.hc .ph{height:var(--hc-ph-h)}.hc .tc-b{min-height:var(--hc-ph-h)}.kartu-kamus .meta span:first-child{font-weight:var(--fw-semibold);color:var(--brand)}.ws-big .ph{height:var(--ws-ph-h)}.ws-big .tc-b{margin-top:var(--space-2);min-height:var(--hc-ph-h)}.ws-i .meta{margin-top:var(--ws-meta-mt);padding-top:0}.ws-i .ex{margin-top:var(--space-1-5)}.ws-def{justify-content:flex-start}.ws-def span:first-child{flex:none}.ws-def-x{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vc{flex:0 0 var(--vc-w);scroll-snap-align:start;border-bottom:var(--border-thick) solid var(--line)}.vc .ph{height:var(--vc-ph-h)}.vc h3{margin-top:var(--space-4);height:var(--vc-t-h);font-size:var(--fs-more);line-height:var(--lh-more);font-weight:var(--fw-semibold)}.vc .meta{margin-top:var(--space-4)}.dur{align-items:center;gap:var(--space-2);font-weight:var(--fw-semibold);display:inline-flex}.sc .lab{margin-top:var(--space-4);font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-semibold);color:var(--muted)}.cvr{padding:var(--cvr-pad-t) var(--cvr-pad-x) var(--cvr-pad-b);flex-direction:column;display:flex;position:relative;overflow:hidden}.sc .cvr{margin-top:var(--space-4);height:var(--cvr-h)}.cvr .k{font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);font-weight:var(--fw-semibold);text-transform:uppercase}.cvr .j{z-index:var(--z-raised);margin-top:var(--space-2-5);font-size:var(--fs-cover);line-height:var(--lh-cover);letter-spacing:var(--ls-cover);font-weight:var(--fw-extrabold);position:relative}.cvr:after{content:"";border-radius:var(--radius-full);position:absolute}.cvr-1{background:var(--brand);color:var(--on-dark)}.cvr-1 .k,.cvr-3 .k{color:var(--accent)}.cvr-1:after{width:var(--cvr1-dot);height:var(--cvr1-dot);right:var(--cvr1-dot-r);bottom:var(--cvr1-dot-b);background:var(--accent)}.cvr-2{background:var(--accent);color:var(--brand)}.cvr-2:after{width:var(--cvr2-ring);height:var(--cvr2-ring);right:var(--cvr2-ring-off);bottom:var(--cvr2-ring-off);border:var(--cvr2-ring-w) solid var(--brand)}.cvr-3{background:var(--dark);color:var(--on-dark)}.cvr-3:after{width:var(--cvr3-dot);height:var(--cvr3-dot);right:var(--cvr3-dot-r);top:var(--space-7);background:var(--brand)}.cvr-4{background:var(--accent-200);color:var(--brand)}.cvr-4:after{width:var(--cvr4-w);height:var(--cvr4-h);border-radius:var(--cvr4-w) var(--cvr4-w) 0 0;right:var(--space-5);background:var(--brand);bottom:0}.cvr-1 .j,.cvr-3 .j{color:var(--on-dark)}.cvr-2 .j,.cvr-4 .j{color:var(--brand)}.sc .cvr:after{display:none}.cvr .cp{height:var(--cvr-ph-h);margin:0;position:absolute;bottom:0;left:0;right:0}.cvr .w{right:var(--space-2-5);bottom:var(--space-2);z-index:var(--z-decor-top);padding:var(--space-half) var(--space-1-5);background:var(--overlay-credit);position:absolute}.cvr .w img{height:var(--cvr-mark-h);width:auto}.opt{align-items:flex-start;gap:var(--space-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4-5) var(--space-3) var(--space-3);transition:border-color var(--dur-fast) var(--ease);display:flex;position:relative}.ic{width:var(--ic-size);height:var(--ic-size);border-radius:var(--radius-full);font-size:var(--fs-sm);line-height:var(--lh-none);font-weight:var(--fw-bold);flex:none;justify-content:center;align-items:center;display:flex}.ic-a{background:var(--brand);color:var(--on-dark)}.ic-b{background:var(--accent);color:var(--brand)}.ic-c{background:var(--dark);color:var(--accent)}.ic-d{background:var(--accent-200);color:var(--brand);box-shadow:inset 0 0 0 var(--hairline) var(--ic-d-ring)}.opt .tx{flex:1;min-width:0}.opt h3,.opt .nm{font-size:var(--fs-card-lg);line-height:var(--lh-card-lg);font-weight:var(--fw-semibold);color:var(--heading);margin-top:calc(var(--space-half) * -1);display:block}.opt .ds{font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-regular);color:var(--text);display:block}.opt .pl{width:var(--ic-size);height:var(--ic-size);margin-left:var(--space-2);color:var(--brand);flex:none;display:flex}.pl-ring{fill:none;stroke:currentColor;stroke-width:var(--ill-stroke)}.pl-fill{fill:var(--brand)}.pl-ck{fill:none;stroke:var(--on-dark);stroke-width:var(--ill-stroke)}.opt a:after{content:"";border-radius:var(--radius-md);position:absolute;inset:0}:is(.opt:has(a):hover,.opt.is-hover){border-color:var(--brand)}.opt h3 a:hover,.opt.is-hover h3 a{text-underline-offset:var(--underline-offset);text-decoration:underline}.opt:has(a:focus-visible){outline:var(--border-focus) solid var(--focus);outline-offset:var(--focus-offset)}.opt a:focus-visible{outline:0}label.opt{cursor:pointer}label.opt input{opacity:0;width:var(--hairline);height:var(--hairline);position:absolute}.opt .on,.opt input:checked~.pl .off{display:none}.opt input:checked~.pl .on{display:block}.opt input:checked~.tx .nm{color:var(--brand)}label.opt.is-checked{border-color:var(--brand);box-shadow:inset 0 0 0 var(--hairline) var(--brand)}label.opt:has(input:checked){border-color:var(--brand);box-shadow:inset 0 0 0 var(--hairline) var(--brand)}label.opt:hover,label.opt.is-hover{border-color:var(--line-strong)}label.opt:has(input:checked):hover{border-color:var(--brand)}label.opt.is-focus{outline:var(--border-focus) solid var(--focus);outline-offset:var(--focus-offset)}label.opt:has(input:focus-visible){outline:var(--border-focus) solid var(--focus);outline-offset:var(--focus-offset)}label.opt.is-disabled{background:var(--primary-50);border-color:var(--line);cursor:not-allowed}label.opt:has(input:disabled){background:var(--primary-50);border-color:var(--line);cursor:not-allowed}label.opt.is-disabled .nm,label.opt.is-disabled .ds,label.opt.is-disabled .pl{color:var(--primary-300)}label.opt:has(input:disabled) .nm{color:var(--primary-300)}label.opt:has(input:disabled) .ds{color:var(--primary-300)}label.opt:has(input:disabled) .pl{color:var(--primary-300)}label.opt.is-disabled .ic{background:var(--primary-100);color:var(--primary-300);box-shadow:none}label.opt:has(input:disabled) .ic{background:var(--primary-100);color:var(--primary-300);box-shadow:none}label.opt.is-invalid{border-color:var(--danger)}label.opt:has(input[aria-invalid=true]){border-color:var(--danger)}.opt.plain{padding-right:var(--space-4)}.exp-c{background:var(--panel);border-radius:var(--radius-md);flex-direction:column;display:flex;position:relative;overflow:hidden}.exp-ill{height:var(--exp-ill-h);background:var(--surface);justify-content:center;align-items:center;display:flex}.exp-ill svg{width:var(--exp-svg-w);height:auto}.exp-l{height:var(--exp-l-h);justify-content:center;align-items:center;gap:var(--space-2);font-size:var(--fs-more);line-height:var(--lh-more);font-weight:var(--fw-semibold);color:var(--heading);display:flex}.exp-l u{text-underline-offset:var(--underline-offset)}a.exp-c:hover .exp-l u,.exp-c.is-hover .exp-l u{-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);text-decoration-thickness:var(--border-thick)}.exp-c[aria-disabled=true] .exp-l{color:var(--muted)}.exp-c[aria-disabled=true] .exp-l u{text-decoration:none}.exp-c .badge{top:var(--space-2);right:var(--space-2);position:absolute}.ill-s{fill:none;stroke:var(--brand);stroke-width:var(--ill-stroke);stroke-linecap:round;stroke-linejoin:round}.ill-a{fill:var(--accent)}.ill-p{fill:var(--panel)}.ill-w{fill:var(--surface)}.ill-b{fill:var(--brand)}.ill-thick{stroke-width:var(--ill-stroke-thick)}@media (max-width:1023px){.hc{grid-template-columns:var(--hc-ph-w-md) minmax(0, 1fr)}.hc .ph{height:var(--hc-ph-w-md)}.hc .tc-b{min-height:var(--hc-ph-w-md)}}@media (max-width:767px){.feat .ph{height:var(--feat-ph-h-m)}.feat-b{padding:var(--space-4)}.feat-t,.feat-x{min-height:0;margin-bottom:var(--space-4)}.card .ttl{margin:var(--space-2) 0 var(--space-2);min-height:0}.card .ex{min-height:0}.tc.th,.hc,.ws-i.th{grid-template-columns:var(--thumb-w) minmax(0, 1fr);gap:var(--space-2);display:grid}.tc.th .tc-ph,.ws-i.th .tc-ph{height:var(--thumb-h);display:block}.hc .ph{height:var(--thumb-h)}.tc.th .tc-b,.hc .tc-b,.ws-i.th .tc-b{min-height:var(--thumb-h);padding-bottom:var(--space-1-5)}.tc.th .ttl,.hc .ttl,.ws-i.th .ttl{-webkit-line-clamp:3;line-clamp:3}.tc.th .ex,.hc .ex{display:none}.hc.kartu-kamus .ex{display:-webkit-box}.ws-big .ph{height:var(--card-ph-h)}.ws-i .meta{padding-top:var(--space-2);margin-top:auto}.vc{flex:0 0 100%}.vc .ph{height:var(--card-ph-h)}.vc h3{height:var(--vc-t-h-m);-webkit-line-clamp:2;line-clamp:2}.sc .cvr{height:var(--cvr-h-m)}.cvr .cp{height:var(--cvr-ph-h-m)}.exp-c{height:var(--exp-row-h);text-align:left;flex-direction:row}.exp-ill{width:var(--exp-row-h);height:var(--exp-row-h);flex:none}.exp-ill svg{width:var(--exp-row-h)}.exp-l{height:var(--exp-row-h);padding:0 var(--space-4) 0 var(--space-5);flex:1;justify-content:space-between}}
}

@layer components {
.hero{padding-top:var(--space-7)}.hero-g{gap:var(--space-5-5);padding:0 var(--space-2);grid-template-columns:minmax(0,600fr) minmax(0,436fr);align-items:start;display:grid}.pil{padding-top:var(--space-5-5)}.pil-g{gap:var(--space-4);padding:0 var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cat,.intr-s{padding-top:var(--space-10)}.band+.cat,.band+.intr-s{padding-top:var(--space-9)}.cat-in{padding:0 var(--space-4)}.cat-hd{justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-bottom:var(--cat-hd-mb);display:flex}.mk-g{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) var(--cv-w);column-gap:var(--space-5);row-gap:var(--space-5);display:grid}.mk-g .cv{grid-area:1/3/span 2}.cv{background:var(--brand);color:var(--on-dark-soft);border-radius:var(--radius-md);padding:var(--space-6) var(--space-5) var(--cv-pb);text-align:center;align-self:stretch;position:relative;overflow:hidden}.cv p{z-index:var(--z-raised);font-size:var(--fs-card-lg);line-height:var(--lh-cv);font-weight:var(--fw-semibold);position:relative}.cv .btn{z-index:var(--z-raised);width:100%;margin-top:var(--space-4);position:relative}.cv:after{content:"";left:50%;top:var(--cv-dot-top);width:var(--cv-dot);height:var(--cv-dot);border-radius:var(--radius-full);background:var(--accent);position:absolute;transform:translate(-50%)}.cv.cv-sm{padding:var(--space-5)}.cv.cv-sm:after{display:none}.hc-g{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ws-g{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.ws-list{gap:var(--space-5);flex-direction:column;display:flex}.tri-g{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tri-g .fp-i:last-of-type{border-bottom:var(--border-thick) solid var(--line)}.band{margin-top:var(--space-9);padding:var(--space-9) 0 var(--space-7);background:var(--panel)}.band-h{margin:var(--space-2) 0 var(--space-7);text-align:center}.car{padding:0 var(--space-10);position:relative}.car-tr{gap:var(--car-gap);scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;display:flex;overflow-x:auto}.car-tr::-webkit-scrollbar{display:none}.car-btn{top:var(--car-btn-top);width:var(--car-btn);height:var(--car-btn);border-radius:var(--radius-full);background:var(--surface);color:var(--text-strong);box-shadow:var(--shadow-sm);transition:background-color var(--dur-fast) var(--ease);border:0;justify-content:center;align-items:center;display:flex;position:absolute}.car-btn:hover,.car-btn.is-hover{background:var(--accent)}.car-btn:active,.car-btn.is-active{background:var(--accent-active)}.car-sc .car-btn{top:var(--car-btn-top-sc)}.car-btn.prev{left:0}.car-btn.next{right:0}.car-ctl{margin:var(--space-7) 0 var(--space-8);justify-content:center;align-items:center;display:flex}.dots{gap:var(--space-2);height:var(--dot);align-items:center;display:flex}.dots i{width:var(--dot);height:var(--dot);border-radius:var(--radius-full);background:var(--primary-200)}.dots i.on{background:var(--brand)}@media (min-width:768px){.car.few .car-ctl,.car.few .car-btn{display:none}}.intr{grid-template-columns:var(--intr-cover-w) minmax(0, 1fr);gap:var(--space-6);background:var(--panel-accent);border-radius:var(--radius-md);padding:var(--space-8) var(--panel-px);align-items:center;display:grid}.intr-t{font-size:var(--fs-card-lg);line-height:var(--lh-card-lg);font-weight:var(--fw-semibold)}.intr p{max-width:var(--intr-p-max);margin-top:var(--space-4);font-size:var(--fs-sm);line-height:var(--lh-sm)}.intr .btn{margin-top:var(--space-4)}.cover{height:var(--cover-h);background:var(--brand);color:var(--on-dark);padding:var(--cover-pt) var(--cover-pr) var(--space-5) var(--space-6);position:relative;overflow:hidden}.cover:before{content:"";right:var(--cover-ph-w);width:var(--space-2);background:var(--accent);position:absolute;top:0;bottom:0}.cover:after{content:"";right:var(--cover-dot-r);bottom:var(--cover-dot-b);z-index:var(--z-decor-top);width:var(--cover-dot);height:var(--cover-dot);border-radius:var(--radius-full);background:var(--accent);position:absolute}.cover .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(--accent);display:block}.cover .j{margin-top:var(--space-3-5);font-size:var(--fs-cover-sm);line-height:var(--lh-cover-sm);letter-spacing:var(--ls-cover-sm);font-weight:var(--fw-extrabold);display:block}.cover .s{max-width:var(--cover-s-max);margin-top:var(--space-3-5);font-size:var(--fs-cover-s);line-height:var(--lh-cover-s);color:var(--on-dark-82);display:block}.cover .cp{width:var(--cover-ph-w);margin:0;position:absolute;top:0;bottom:0;right:0}.cover .cp .kredit{z-index:var(--z-cover-text)}.role{padding-top:var(--space-10)}.role-hd{max-width:var(--narrow-max);text-align:center;margin:0 auto}.role-g{max-width:var(--narrow-max);margin:var(--space-5) auto 0;gap:var(--space-2) var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.role-g.wide{max-width:none}.duo{grid-template-columns:minmax(0, 1fr) var(--hairline) minmax(0, 1fr);gap:var(--space-8);background:var(--panel-accent);border:var(--border-thick) solid var(--accent);border-radius:var(--radius-md);padding:var(--space-8) var(--panel-px);display:grid}.duo .rule{background:var(--primary-200)}.eb{font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-semibold);color:var(--muted);display:block}.duo h3{margin-top:var(--space-2);font-size:var(--fs-card-lg);line-height:var(--lh-card-lg);font-weight:var(--fw-semibold)}.duo p{margin-top:var(--space-4);font-size:var(--fs-sm);line-height:var(--lh-sm)}.duo .btn{margin-top:var(--space-4)}.url{margin-top:var(--space-2);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-semibold);color:var(--muted);display:block}.exp{padding-top:var(--space-11);text-align:center}.exp .lead{margin-top:var(--space-4);line-height:var(--lh-lead-exp)}.exp-g{grid-template-columns:repeat(3, minmax(0, var(--exp-c-w)));gap:var(--space-5);margin-top:var(--space-6);justify-content:center;display:grid}.nl{margin-top:var(--space-9);padding:var(--space-7) 0 var(--space-8);background:var(--panel)}.nl-in{max-width:var(--narrow-max);margin:0 auto}.nl h2,.nl .lead{text-align:center}.nl-g{grid-template-columns:var(--nl-opts-w) minmax(0, 1fr);gap:var(--nl-gap);margin-top:var(--space-5);align-items:start;display:grid}.opt-g{gap:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.nl-f label{margin-top:var(--space-2);display:block}.nl-f .input{margin-top:var(--space-half)}.nl-f .btn{width:100%;margin-top:var(--space-3);display:flex}.nl-f small{margin-top:var(--space-4);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-semibold);display:block}.nl-f small a{text-decoration:underline}@media (max-width:1111px){.hero-g{grid-template-columns:minmax(0,1.38fr) minmax(0,1fr)}.intr,.duo{padding:var(--space-7)}.intr{grid-template-columns:minmax(0, var(--intr-cover-w)) minmax(0, 1fr)}.nl-g{grid-template-columns:minmax(0, 1fr) var(--nl-form-w-lg)}}@media (max-width:1023px){.pil-g{row-gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mk-g{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mk-g .cv{padding-bottom:var(--space-7);grid-area:auto/1/auto/-1}.mk-g .cv:after{display:none}.role-g{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nl-g{grid-template-columns:1fr}}@media (max-width:900px){.hc-g,.intr{grid-template-columns:1fr}.cover{max-width:var(--intr-cover-w)}.duo{gap:var(--space-6);grid-template-columns:1fr}.duo .rule{height:var(--hairline)}.tri-g{grid-template-columns:1fr}}@media (max-width:767px){.hero{padding-top:var(--space-5)}.hero-g{gap:var(--space-6);grid-template-columns:1fr}.pil{padding-top:var(--space-6)}.pil-g{row-gap:var(--space-5);grid-template-columns:1fr}.cat,.intr-s,.band+.cat,.band+.intr-s{padding-top:var(--space-8);padding-bottom:var(--space-7)}.cat-in{flex-direction:column;padding:0;display:flex}.cat-hd{margin-bottom:var(--space-5)}.mk-g{display:contents}.mk-g .tc{margin-bottom:var(--space-5)}.mk-g .tc:nth-of-type(3){margin-bottom:0}.mk-g .tc:nth-of-type(4){display:none}.mk-g .cv{margin:var(--space-7) var(--space-4) 0;padding:var(--space-6) var(--space-5);order:3}.cat-in .more-m{order:2}.hc-g .hc:nth-of-type(4){display:none}.intr{padding:var(--space-7) var(--space-5) var(--space-8);gap:var(--space-6);text-align:center}.cover{height:auto;min-height:var(--cover-h-m);text-align:left;max-width:none;padding:var(--cover-pad-m) var(--cover-pr-m) var(--cover-pad-m) var(--cover-pad-m)}.cover .s{z-index:var(--z-cover-text);max-width:var(--cover-s-max-m);position:relative}.cover .cp{width:var(--cover-ph-w-m)}.cover:before{right:var(--cover-ph-w-m);width:var(--space-1-5)}.cover:after{right:var(--cover-dot-r-m);bottom:var(--cover-dot-b-m)}.intr-t{font-size:var(--fs-feat);line-height:var(--lh-feat)}.intr p{margin-left:auto;margin-right:auto}.intr .btn{width:100%;display:flex}.band,.band+.band{padding:var(--space-8) 0 var(--space-7);margin-top:0}.band-h{margin:0 0 var(--space-5)}.car{padding:0}.car-tr{gap:var(--space-4)}.car-btn{position:static}.car-ctl{margin:var(--space-6) var(--space-4) var(--space-4);justify-content:space-between}.ws-g{grid-template-columns:1fr}.ws-list .ws-i:nth-of-type(n+3){display:none}.role{padding-top:var(--space-8);padding-bottom:var(--space-7)}.role-g{grid-template-columns:1fr}.tri-g{gap:var(--space-6)}.tri-g .fp-i:nth-of-type(4){display:none}.tri-g .fp-i:nth-of-type(3){border-bottom:var(--border-thick) solid var(--line)}.duo{padding:var(--space-7) var(--space-5)}.duo .btn{width:100%;display:flex}.exp{padding-top:var(--space-8)}.exp .lead{line-height:var(--lh-lead)}.exp-g{margin:var(--space-5) var(--space-3) 0;grid-template-columns:1fr}.nl{margin-top:var(--space-7)}.nl .lead{font-size:var(--fs-lead-d);line-height:var(--lh-lead-d)}.opt-g{grid-template-columns:1fr}}
}

@layer components {
.field{display:block}.field+.field{margin-top:var(--space-4)}.label{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular);color:var(--text);display:block}.label .opsional{color:var(--muted)}.help{margin-top:var(--space-1);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted);display:block}.label+.input,.label+.select,.label+.textarea,.label+.input-w,.help+.input,.help+.input-w,.help+.select,.help+.textarea{margin-top:var(--space-1)}.input,.select,.textarea{width:100%;height:var(--input-h);padding:var(--space-2) var(--space-4);border:1px 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);transition:border-color var(--dur-fast) var(--ease);display:block}.textarea{height:auto;min-height:var(--textarea-min);resize:vertical}.select{appearance:none;padding-right:var(--select-pr);background-image:var(--select-chevron);background-repeat:no-repeat;background-position:right var(--space-3) center;background-size:var(--icon-sm) var(--icon-sm)}.input::placeholder,.textarea::placeholder{color:var(--muted)}.input:hover,.select:hover,.textarea:hover,.input.is-hover,.select.is-hover,.textarea.is-hover{border-color:var(--primary-400)}.input:focus,.select:focus,.textarea:focus,.input.is-focus,.select.is-focus,.textarea.is-focus{outline:var(--border-focus) solid var(--focus);outline-offset:var(--input-focus-offset)}.input:disabled,.select:disabled,.textarea:disabled,.input.is-disabled,.select.is-disabled,.textarea.is-disabled{background:var(--primary-50);color:var(--primary-300);border-color:var(--line);cursor:not-allowed}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true],.input.is-invalid{border:var(--border-thick) solid var(--danger);padding-left:calc(var(--space-4) - var(--hairline));padding-right:calc(var(--space-4) - var(--hairline))}.select[aria-invalid=true]{padding-right:calc(var(--select-pr) - var(--hairline))}.input-w{display:block;position:relative}.input-w .pre,.input-w .suf{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.input-w .pre{left:var(--space-4)}.input-w .suf{right:var(--space-4)}.input-w.has-pre .input{padding-left:var(--input-pre-pl)}.input-w.has-suf .input{padding-right:var(--input-suf-pr);text-align:right}.input-w.has-pre .input[aria-invalid=true]{padding-left:calc(var(--input-pre-pl) - var(--hairline))}.input-w.has-suf .input[aria-invalid=true]{padding-right:calc(var(--input-suf-pr) - var(--hairline))}.input-w .lead-ic{left:var(--space-3);color:var(--muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.input-w.has-ic .input{padding-left:var(--input-ic-pl)}.input[inputmode=decimal],.input[inputmode=numeric]{font-variant-numeric:tabular-nums}.fmsg{align-items:flex-start;gap:var(--space-1-5);margin-top:var(--space-1);font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-semibold);display:flex}.fmsg .icon{margin-top:var(--space-1)}.fmsg-err{color:var(--danger)}.fmsg-ok{color:var(--success)}.fmsg-info{color:var(--muted);font-weight:var(--fw-regular)}.check{align-items:flex-start;gap:var(--space-2);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(--check-mt) 0 0;accent-color:var(--brand);cursor:pointer;flex:none}.check input:disabled,.check input:disabled+span{cursor:not-allowed;color:var(--primary-300)}.check input:focus-visible{outline-offset:var(--space-half)}.checks{gap:var(--space-2);display:grid}.checks legend,.opt-legend{margin-bottom:var(--space-2);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-semibold);color:var(--heading)}.cari-f{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.cari-f .btn{min-height:var(--input-h)}.form-act{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}@media (max-width:767px){.form-act .btn{flex:100%}}
}

@layer components {
.art-g{grid-template-columns:minmax(0, 1fr) var(--art-side-w);column-gap:var(--space-9);align-items:start;display:grid}.art-c>*+*{margin-top:var(--space-8)}.art-c>.prose+.steps,.art-c>.steps+.prose{margin-top:var(--space-6)}.art-hd{max-width:var(--prose-max)}.art-hd h1{margin-top:var(--space-3);font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);font-weight:var(--fw-bold)}.art-hd .lead{margin-top:var(--space-3)}.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{font-weight:var(--fw-regular)}.art-hero{margin-top:var(--space-6);max-width:var(--prose-max)}.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)}.tested{align-items:flex-start;gap:var(--space-2);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted);display:flex}.tested .icon{margin-top:var(--space-half);color:var(--success)}.ungkap{align-items:flex-start;gap:var(--space-2);margin:var(--space-4) 0 0;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted);display:flex}.ungkap .icon{margin-top:var(--space-half);flex:none}.toc{top:var(--space-5);z-index:var(--z-sticky);position:sticky}.toc ol{margin-top:var(--space-1)}.toc a{padding:var(--space-2) 0 var(--space-2) var(--toc-pl);border-bottom:var(--border-thick) solid var(--line);border-left:var(--border-thick) solid transparent;font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-semibold);color:var(--text);display:block}.toc a.l3{padding-left:var(--toc-pl-l3);font-weight:var(--fw-regular)}.toc a:hover,.toc a.is-hover{color:var(--brand);text-underline-offset:var(--underline-offset);text-decoration:underline}.toc a[aria-current=true],.toc a.on{color:var(--brand);border-left-color:var(--accent)}.toc .cv{margin-top:var(--space-6)}.toc-m{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);display:none}.toc-m summary{padding:var(--space-3) var(--space-4);font-size:var(--fs-more);line-height:var(--lh-more);font-weight:var(--fw-semibold);color:var(--heading);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.toc-m summary::-webkit-details-marker{display:none}.toc-m summary .icon{transition:transform var(--dur-fast) var(--ease)}.toc-m[open] summary .icon{transform:rotate(180deg)}.toc-m ol{padding:0 var(--space-4) var(--space-3)}.toc-m a{padding:var(--space-2) 0;border-top:1px solid var(--line);font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-semibold);display:block}.toc-m a.l3{padding-left:var(--space-4);font-weight:var(--fw-regular)}.prose{max-width:var(--prose-max);font-size:var(--fs-body-lg);line-height:var(--lh-body-lg);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-bold);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-semibold);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-semibold)}.prose h2+*,.prose h3+*,.prose h4+*{margin-top:var(--space-3)}.prose a{color:var(--link);font-weight:var(--fw-semibold);text-decoration:underline;-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-decoration-thickness:var(--border-thick);text-underline-offset:var(--underline-offset)}.prose a:hover,.prose a.is-hover{-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}.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-left:var(--space-4-5);border-left:var(--border-accent) solid var(--accent);color:var(--text)}.prose code{padding:0 var(--code-pad-x);background:var(--panel);font-family:var(--font-mono);font-size:var(--fs-code);border-radius:2px}.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-sm);line-height:var(--lh-sm);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);color:var(--heading);font-weight:var(--fw-semibold);border-bottom:var(--border-thick) 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-semibold)}.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)}.shot{margin-top:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);overflow:hidden}.shot-i{position:relative}.shot-i img{width:100%;height:auto}.shot figcaption{padding:var(--space-2) var(--space-3);border-top:1px solid var(--line);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted)}.anno{border:var(--border-annot) solid var(--accent);border-radius:var(--radius-xs);position:absolute}.anno-n{top:calc(var(--anno-n) / -2);left:calc(var(--anno-n) / -2);width:var(--anno-n);height:var(--anno-n);border-radius:var(--radius-full);background:var(--accent);color:var(--brand);font-size:var(--fs-label);line-height:var(--lh-none);font-weight:var(--fw-bold);justify-content:center;align-items:center;display:flex;position:absolute}.anno-l{top:100%;left:calc(var(--border-annot) * -1);margin-top:var(--space-1);padding:var(--space-half) var(--space-1-5);background:var(--accent);color:var(--brand);font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-semibold);white-space:nowrap;position:absolute}.anno-up .anno-l{top:auto;bottom:100%;left:calc(var(--anno-n) / 2 + var(--space-1));margin-top:0;margin-bottom:var(--space-1)}.anno-in .anno-l{margin:0;top:auto;bottom:0;left:0}.anno-end .anno-l{left:auto;right:calc(var(--border-annot) * -1)}.anno-in.anno-end .anno-l{right:0}.faq{max-width:var(--prose-max)}.faq details{border-bottom:var(--border-thick) solid var(--line)}.faq summary{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) 0;font-size:var(--fs-card-lg);line-height:var(--lh-card-lg);font-weight:var(--fw-semibold);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-bold)}.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(--border-thick) solid var(--accent);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-semibold)}.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)}.cta-blk .fp-i:first-of-type{padding-top:var(--space-3)}.cta-blk .fp-i:last-of-type{border-bottom:0;padding-bottom:0}.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.ic{font-size:var(--fs-feat)}.avatar-lg{width:var(--avatar-lg);height:var(--avatar-lg)}.avatar-lg.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:1023px){.art-g{grid-template-columns:minmax(0,1fr)}.art-side{display:none}.toc-m{display:block}}.art-sum{max-width:var(--prose-max)}.anno-cap{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 (max-width:767px){.anno-l{display:none}.anno-cap{width:auto;height:auto;margin:var(--space-1) 0 0;clip:auto;white-space:normal;display:block;position:static;overflow:visible}.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)}}
}

@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-bold);scroll-margin-top:var(--az-offset);margin-bottom:var(--space-2)}.term-grp .term .meta{justify-content:flex-start}.term .ex{margin-top:var(--space-1)}.term-hd .abbr{margin-top:var(--space-1);font-size:var(--fs-lead);line-height:var(--lh-lead);font-weight:var(--fw-regular);color:var(--muted);display:block}.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)}.rumus{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-5)}.rumus+.rumus{margin-top:var(--space-4)}.rumus-n{font-size:var(--fs-more);line-height:var(--lh-more);font-weight:var(--fw-semibold);color:var(--heading)}.rumus-f{margin-top:var(--space-2);font-size:var(--fs-formula);line-height:var(--lh-formula);font-weight:var(--fw-semibold);color:var(--heading);font-variant-numeric:tabular-nums}.rumus dl{gap:var(--space-1) var(--space-4);margin-top:var(--space-3);font-size:var(--fs-sm);line-height:var(--lh-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.rumus dt{font-weight:var(--fw-semibold);color:var(--text-strong)}.rumus .btn{margin-top:var(--space-4)}@media (max-width:767px){.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 {
.mode{gap:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.mode legend{grid-column:1/-1}.mode.cols-1{grid-template-columns:1fr}.work-g{grid-template-columns:var(--nl-opts-w) minmax(0, 1fr);gap:var(--nl-gap);align-items:start;display:grid}.tool-side{top:var(--space-5);position:sticky}.result{background:var(--panel);border-radius:var(--radius-md);padding:var(--space-6)}.result-row{padding:var(--space-4) 0;border-bottom:var(--border-thick) 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);display:block}.result-v{margin-top:var(--space-1);font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);font-weight:var(--fw-bold);color:var(--brand);font-variant-numeric:tabular-nums;display:block}.result-u{font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-regular);letter-spacing:0;color:var(--muted);display:block}.result-x{margin-top:var(--space-1);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text)}.result-empty{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--muted)}.result-act{gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.ideas{gap:var(--space-2);display:grid}.idea{align-items:flex-start}.idea .ds+.ds{margin-top:var(--space-1)}.idea .hook mark{font-weight:var(--fw-semibold)}.idea .btn-ic{margin-left:var(--space-2)}.btn-ic.is-copied{background:var(--success-bg);border-color:var(--success);color:var(--success)}@media (max-width:1111px){.work-g{grid-template-columns:minmax(0, 1fr) var(--nl-form-w-lg)}}@media (max-width:1023px){.work-g{grid-template-columns:1fr}.tool-side{position:static}}@media (max-width:767px){.mode{grid-template-columns:1fr}.result{padding:var(--space-5)}}
}

@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{margin-top:var(--space-4)}button.opt{text-align:left;cursor:pointer;width:100%}button.opt:hover,button.opt.is-hover{border-color:var(--brand)}button.opt:disabled{cursor:not-allowed;background:var(--primary-50);color:var(--primary-300)}.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)}.bub-refs .fp-i{padding:var(--space-2) 0}.bub-refs .fp-i:first-of-type{padding-top:var(--space-2)}.bub-refs .fp-i:last-of-type{padding-bottom:0}.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:bm-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 bm-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)}.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)}.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)}@media (max-width:767px){.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}.chip{align-items:center;gap:var(--space-1-5);min-height:var(--chip-h);padding:var(--space-1) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-semibold);color:var(--text);transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);display:inline-flex}.chip:hover,.chip.is-hover{border-color:var(--brand)}.chip[aria-pressed=true],.chip[aria-checked=true],.chip.on{background:var(--brand);border-color:var(--brand);color:var(--on-dark)}.chip:disabled,.chip.is-disabled{background:var(--primary-50);border-color:var(--line);color:var(--primary-300);cursor:not-allowed}.chip .n{font-weight:var(--fw-regular);opacity:.8}.tabs{gap:var(--space-1);border-bottom:var(--border-thick) solid var(--line);scrollbar-width:none;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{padding:var(--space-3) var(--space-4);margin-bottom:calc(var(--border-thick) * -1);border:0;border-bottom:var(--border-thick) solid transparent;font-size:var(--fs-more);line-height:var(--lh-more);font-weight:var(--fw-semibold);color:var(--muted);background:0 0;flex:none}.tab:hover,.tab.is-hover{color:var(--text)}.tab[aria-selected=true],.tab.on{color:var(--brand);border-bottom-color:var(--brand)}.tab:disabled{color:var(--primary-300);cursor:not-allowed}.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:767px){.lst-bar{flex-direction:column;align-items:stretch}}
}

@layer pages {

}

@layer pages {
.pg-hd .sum{max-width:var(--prose-max);margin-top:var(--space-6)}.pg-hd .phd-meta .more{margin-left:var(--space-2)}.lst-f{gap:var(--space-3);flex-direction:column;display:flex}.lst-note{margin-top:calc(var(--space-3) * -1);margin-bottom:var(--space-5)}.lst-meta+.hc-g{margin-top:var(--space-4)}.lst-res[aria-busy=true] .lst-meta{color:var(--muted)}.lst-res .empty{margin-top:var(--space-4)}.lst-err{align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.pg-src{margin-top:var(--space-6)}.pg-src-t{margin-bottom:var(--space-3);font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--fw-bold)}.pg-last{padding-bottom:var(--space-10)}.pg-cta .cta-blk{margin:0 auto}@media (max-width:767px){.lst-note{margin-top:0}.pg-arsip .hc-g .hc:nth-of-type(4){display:grid}}
}

@layer pages {
.art-pg{padding-bottom:var(--space-4)}.art-pg .art-hd{margin-top:var(--space-6)}.art-pg .art-g{margin-top:var(--space-8)}.art-pg .art-side{align-self:stretch}.art-pg .toc{max-height:calc(100vh - var(--space-5) * 2);overscroll-behavior:contain;overflow-y:auto}.art-hd .badge-pilar:hover,.art-hd .badge-pilar:focus-visible{text-underline-offset:var(--underline-offset);text-decoration:underline}.art-cap{margin-top:var(--space-2);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted)}.art-c>.prose+.prose{margin-top:var(--space-6)}.art-steps>*+*{margin-top:var(--space-5)}.prose .ta-center{text-align:center}.prose .ta-right{text-align:right}.prose .fig-ph,.shot .fig-ph{aspect-ratio:16/9;display:block}.shot .fig-k{margin-top:var(--space-1);display:block}.shot .fig-k a{text-underline-offset:var(--space-half);text-decoration:underline}.step-b a{color:var(--link);font-weight:var(--fw-semibold);text-decoration:underline;-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-decoration-thickness:var(--border-thick);text-underline-offset:var(--underline-offset)}.step-b strong{font-weight:var(--fw-semibold);color:var(--text-strong)}.step-b ul,.step-b ol{padding-left:var(--space-5);list-style:outside}.faq-a a{color:var(--link);text-underline-offset:var(--underline-offset);text-decoration:underline}.author-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)}.author-m a{color:var(--text);font-weight:var(--fw-semibold)}.author-m a:hover{text-underline-offset:var(--underline-offset);text-decoration:underline}.related{padding-bottom:var(--space-10)}@media (max-width:767px){.art-pg .art-hd{margin-top:var(--space-4)}.art-pg .art-g{margin-top:var(--space-6)}.related{padding-bottom:var(--space-8)}}
}

@layer pages {
.kamus-pg{padding-bottom:var(--space-10)}.kamus-idx{margin-top:var(--space-7)}.kamus-st{margin-top:var(--space-3);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted)}.kamus-idx .az{margin-top:var(--space-4)}.kamus-kosong{padding-top:var(--space-8)}.kamus-kosong .sum-a{justify-content:center;align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.term-g{margin-top:var(--space-4)}.term-g .phd{padding-top:0}.term-g .art-c>*{max-width:var(--prose-max)}.term-rel{grid-template-columns:repeat(2,minmax(0,1fr))}.sec-h2+.term-rel{margin-top:var(--space-3)}.term-more .more{white-space:normal;overflow-wrap:anywhere}.kamus-pg code{overflow-wrap:anywhere}.rumus-c{margin-top:var(--space-3);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted)}@media (min-width:1180px){.kamus-idx .az ol{flex-wrap:nowrap;justify-content:space-between;gap:0}}@media (max-width:1023px){.term-rel{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.term-g .rumus dl{grid-template-columns:minmax(0,1fr);row-gap:0}.term-g .rumus dd+dt{margin-top:var(--space-2)}.kamus-idx{margin-top:var(--space-6)}.kamus-pg{padding-bottom:var(--space-8)}}.term-more-top{margin-top:var(--space-3)}
}

@layer pages {
.alat-page .phd .lead{max-width:var(--lead-max)}.alat-sum{max-width:var(--prose-max);margin-top:var(--space-6)}.alat-sum a{font-weight:var(--fw-semibold);text-decoration:underline;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);text-underline-offset:var(--underline-offset)}.alat-sum a:hover{color:var(--brand)}.alat-sec{margin-top:var(--space-9)}.alat-sec .alat-sec{margin-top:var(--space-8)}.alat-sub{max-width:var(--lead-max);margin-top:var(--space-2);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--muted)}.alat-sub+.mode,.alat-sub+.ideas,.sec-h2+.mode,.sec-h2+.alat-work{margin-top:var(--space-5)}.alat-sub+.faq,.alat-sub+.src{margin-top:var(--space-3)}.mode+.alat-work{margin-top:var(--space-6)}.alat-form .field+.field{margin-top:var(--space-4)}.alat-hint{margin-top:var(--space-3);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted)}.alat-result:focus{outline:none}.alat-result .fmsg,.tool-side .alat-hint,.tool-side .fmsg{margin-top:var(--space-3)}.alat-rumus-g{gap:var(--space-5);margin-top:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.alat-rumus-g .rumus+.rumus{margin-top:0}.alat-rumus-c{margin-top:var(--space-3);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted)}.alat-link{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)}.alat-link:hover{color:var(--brand)}.alat-gap{margin-top:var(--space-6)}.alat-ideas .ideas{margin-top:var(--space-5)}.alat-h3{margin-top:var(--space-7);font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-semibold);color:var(--heading)}.alat-ideas .fmsg{margin-top:var(--space-4)}.alat-kk{column-gap:var(--space-5);max-width:var(--narrow-max);margin-top:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.alat-kk .fp-i,.alat-kk .fp-i:first-of-type,.alat-kk .fp-i:last-of-type{padding:var(--space-4) 0;border-bottom:var(--border-thick) solid var(--line)}.alat-hub+.exp{padding-top:var(--space-9)}.alat-kk .ttl a{align-items:center;gap:var(--space-1);display:inline-flex}.alat-kk .ex{margin-top:var(--space-1)}.alat-kk .meta{margin-top:var(--space-2)}.alat-end{height:var(--space-10)}@media (max-width:767px){.alat-sec,.alat-sec .alat-sec{margin-top:var(--space-7)}.alat-rumus-g,.alat-kk{grid-template-columns:1fr}.alat-rumus-g .rumus dl{grid-template-columns:1fr;row-gap:0}.alat-rumus-g .rumus dd+dt{margin-top:var(--space-2)}.alat-end{height:var(--space-8)}.alat-hub+.exp{padding-top:var(--space-7)}}
}

@layer pages {
.tanya{padding-bottom:var(--space-10)}.tanya .phd{max-width:var(--narrow-max);margin-left:auto;margin-right:auto}.tanya .phd .chat-note{max-width:var(--prose-max);margin-left:auto;margin-right:auto}.tanya .chat{margin-top:var(--space-6)}.tanya .bub,.tanya .chat-cta,.tanya .chat-err{overflow-wrap:anywhere;min-width:0}.chat-turn{gap:var(--space-4);flex-direction:column;display:flex}.chat-sug{margin-top:0}.bub-list{padding-left:var(--space-5)}ul.bub-list{list-style:outside}ol.bub-list{list-style:decimal}.bub-list li+li,.bub-refs ul{margin-top:var(--space-1)}.chat-in .textarea{field-sizing:content}.chat-foot{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.chat-foot .chat-count{margin-top:0}.tanya-faq{max-width:var(--narrow-max);margin:var(--space-10) auto 0}.tanya-faq .faq{max-width:none}@media (max-width:767px){.tanya{padding-bottom:var(--space-8)}.tanya .chat{margin-top:var(--space-5)}.tanya-faq{margin-top:var(--space-8)}.chat-in .btn{padding-left:var(--space-4);padding-right:var(--space-4)}}
}

@layer pages {
.pf{padding-bottom:var(--space-10)}.pf-hd{grid-template-columns:var(--avatar-lg) minmax(0, 1fr);gap:var(--space-5);padding-top:var(--space-5);align-items:start;display:grid}.pf-tx h1{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);font-weight:var(--fw-bold);color:var(--heading)}.pf-r{margin-top:var(--space-1);font-size:var(--fs-card-lg);line-height:var(--lh-card-lg);font-weight:var(--fw-semibold);color:var(--muted)}.pf-tx .lead{max-width:var(--lead-max)}.pf-links{gap:var(--space-2) var(--space-5);margin-top:var(--space-4);font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-semibold);flex-wrap:wrap;display:flex}.pf-links a,.pf-exp .meta a{align-items:center;gap:var(--space-1);color:var(--link);text-decoration:underline;-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-underline-offset:var(--underline-offset);display:inline-flex}.pf-links a:hover,.pf-exp .meta a:hover{text-decoration-color:currentColor}.pf-sec{padding-top:var(--space-9)}.pf-sec .role-g{margin-top:0}.pf-exp{max-width:var(--prose-max)}.pf-exp .ttl{font-weight:var(--fw-regular);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text)}.pf-grid{padding:0}@media (max-width:767px){.pf-hd{text-align:center;justify-items:center;gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.pf-links{justify-content:center}.pf-sec{padding-top:var(--space-8)}}
}

@layer pages {
.jl{padding-bottom:var(--space-10)}.jl-sec{padding-top:var(--space-8)}.jl-g{grid-template-columns:repeat(3, minmax(0, var(--vc-w)));gap:var(--space-6) var(--space-5);display:grid}.jl-g .vc{flex:none;min-width:0}.jl-sec>.sec-t{margin-bottom:var(--space-6)}.jl-meta{margin-top:var(--space-3);gap:var(--space-4)}.jl-steps .step h3 a:hover{text-underline-offset:var(--underline-offset);text-decoration:underline}.jl-more{max-width:var(--prose-max);margin-top:var(--space-8)}@media (max-width:1023px){.jl-g{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.jl-g{grid-template-columns:minmax(0,1fr)}.jl-sec{padding-top:var(--space-6)}}
}

@layer pages {
.st{padding-bottom:var(--space-10)}.st-body{max-width:var(--prose-max);margin-top:var(--space-8)}.st-mail{margin-bottom:var(--space-6)}.st-mail a{font-weight:var(--fw-semibold);color:var(--link);text-underline-offset:var(--underline-offset);overflow-wrap:anywhere;text-decoration:underline}.nf{padding-top:var(--space-8);padding-bottom:var(--space-10)}.nf-cari{max-width:var(--prose-max);margin:var(--space-6) auto 0}.nf-alat .exp-g{margin-top:var(--space-8)}.nf-act{margin-top:var(--space-6);justify-content:center;display:flex}.nf-more{margin-top:var(--space-6);text-align:center}.ge-hd{min-height:var(--hd-prim-h);border-bottom:1px solid var(--line);align-items:center;display:flex}@media (max-width:767px){.st-body{margin-top:var(--space-6)}.nf{padding-top:var(--space-6)}}
}

@layer pages {
.cari-fw{margin-top:var(--space-6);max-width:var(--prose-max)}.cari-meta{margin-top:var(--space-4);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted)}.cari-pager{margin-top:var(--space-8)}.cari-pager:empty{display:none}.cari-kosong{margin-top:var(--space-8);max-width:var(--prose-max)}.cari-saran{font-weight:var(--fw-semibold);color:var(--heading)}.cari-saran a{text-underline-offset:var(--underline-offset);text-decoration:underline}.cari-saran+p{margin-top:var(--space-2)}.cari-istilah .fp-i:first-of-type{padding-top:var(--space-4)}.cari-istilah .fp-i{border-bottom:var(--border-thick) solid var(--line)}.cari{padding-bottom:var(--space-10)}@media (max-width:767px){.cari .hc-g .hc:nth-of-type(4){display:grid}.cari .cari-istilah .fp-i:nth-of-type(4){display:block}}
}

@layer tokens,base,components,pages;
