/* MJP Modern custom-style.css: generated by OJS Agents. */

/* >>> hermes-builder:base v11 — komponen Page Builder, dikelola otomatis */
.hb-page{--hb-accent:var(--am-primary,var(--jr-primary,#1e6292));--hb-accent-ink:var(--am-on-primary,#fff);--hb-heading:inherit;--hb-muted:var(--am-muted,#5b6475);--hb-line:var(--am-border,rgba(15,23,42,.12));--hb-soft:#f4f6fa;--hb-surface:var(--am-surface,#fff);--hb-ink:var(--am-text,#1e293b);--hb-title:var(--am-text,#0f172a);--hb-radius:var(--am-radius,var(--jr-radius,12px));container-type:inline-size;width:100%;margin:0 auto;line-height:1.65;overflow-wrap:break-word}
.hb-page.hb-width-narrow{max-width:760px}
.hb-page.hb-width-normal{max-width:1100px}
.hb-page.hb-width-wide{max-width:1320px}
.hb-page.hb-width-full{max-width:none}
.hb-page *,.hb-page *::before,.hb-page *::after{box-sizing:border-box}
.hb-page img{max-width:100%;height:auto}
.hb-page.hb-page .hb-section{position:relative;border-radius:var(--hb-radius);margin:0 0 1.25rem}
.hb-page.hb-page .hb-inner{container-type:inline-size;margin:0 0 1rem}
.hb-page.hb-page .hb-inner:last-child{margin-bottom:0}
.hb-page.hb-page .hb-pad-none{padding:0}
.hb-page.hb-page .hb-pad-s{padding:1rem}
.hb-page.hb-page .hb-pad-m{padding:1.75rem 1.5rem}
.hb-page.hb-page .hb-pad-l{padding:3rem 2rem}
.hb-page.hb-page .hb-bg-soft{background:var(--hb-soft);background:color-mix(in srgb,var(--hb-accent) 7%,#fff)}
.hb-page.hb-page .hb-bg-accent{background:var(--hb-accent);color:var(--hb-accent-ink);--hb-heading:var(--hb-accent-ink);--hb-muted:var(--hb-accent-ink)}
.hb-page.hb-page .hb-bg-dark{background:#0f172a;color:#e2e8f0;--hb-heading:#fff;--hb-muted:#cbd5e1;--hb-line:rgba(255,255,255,.14)}
.hb-page.hb-page .hb-bg-accent a:not(.hb-btn),.hb-page.hb-page .hb-bg-dark a:not(.hb-btn){color:inherit;text-decoration:underline}
.hb-page.hb-page .hb-has-image{color:#fff;--hb-heading:#fff;--hb-muted:#e2e8f0}
.hb-page .hb-bg-accent .hb-heading,.hb-page .hb-bg-dark .hb-heading,.hb-page .hb-has-image .hb-heading,.hb-page .hb-has-tc .hb-heading{color:var(--hb-heading)}
.hb-page.hb-page .hb-has-image::before{content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(15,23,42,.55)}
.hb-page.hb-page .hb-has-image>.hb-container{position:relative}
.hb-page.hb-page .hb-text-center{text-align:center}
.hb-page.hb-page .hb-text-right{text-align:right}
.hb-page.hb-page .hb-row{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}
.hb-page.hb-page .hb-gap-s{gap:.75rem}
.hb-page.hb-page .hb-gap-l{gap:2.5rem}
.hb-page.hb-page .hb-valign-center{align-items:center}
.hb-page.hb-page .hb-col{min-width:0}
.hb-page.hb-page .hb-widget{margin:0 0 1rem;transition:transform .25s ease,box-shadow .25s ease}
.hb-page.hb-page .hb-widget:last-child{margin-bottom:0}
@keyframes hb-in-fade{from{opacity:0}to{opacity:1}}
@keyframes hb-in-up{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}
@keyframes hb-in-zoom{from{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}
@keyframes hb-in-left{from{opacity:0;transform:translateX(-28px)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){.hb-page.hb-page .hb-widget.hb-widget,.hb-page.hb-page .hb-section.hb-section{animation:none!important;transition:none!important}}
.hb-page.hb-page .hb-mb-none{margin-bottom:0}
.hb-page.hb-page .hb-mb-s{margin-bottom:.5rem}
.hb-page.hb-page .hb-mb-m{margin-bottom:1rem}
.hb-page.hb-page .hb-mb-l{margin-bottom:2rem}
.hb-page.hb-page .hb-align-left{text-align:left}
.hb-page.hb-page .hb-align-center{text-align:center}
.hb-page.hb-page .hb-align-right{text-align:right}
.hb-page.hb-page .hb-align-left :is(h1,h2,h3,h4,h5,h6,p,figcaption,summary,dt,dd),.hb-page.hb-page .hb-text-left :is(h1,h2,h3,h4,h5,h6,p){text-align:left}
.hb-page.hb-page .hb-align-center :is(h1,h2,h3,h4,h5,h6,p,figcaption,dt,dd),.hb-page.hb-page .hb-text-center :is(h1,h2,h3,h4,h5,h6,p,figcaption){text-align:center}
.hb-page.hb-page .hb-align-right :is(h1,h2,h3,h4,h5,h6,p,figcaption,dt,dd),.hb-page.hb-page .hb-text-right :is(h1,h2,h3,h4,h5,h6,p,figcaption){text-align:right}
.hb-page.hb-page .hb-align-center>.hb-buttons,.hb-page.hb-page .hb-align-center .hb-logos,.hb-page.hb-page .hb-align-center .hb-index-list{justify-content:center}
@media (max-width:767.98px){.hb-page.hb-page .hb-hide-mobile{display:none!important}}
@media (min-width:768px){.hb-page.hb-page .hb-hide-desktop{display:none!important}}
.hb-page.hb-page .hb-widget>:first-child{margin-top:0}
.hb-page.hb-page .hb-widget>:last-child{margin-bottom:0}
.hb-page.hb-page .hb-eyebrow{margin:0 0 .35rem;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--hb-accent)}
.hb-page.hb-page .hb-bg-accent .hb-eyebrow,.hb-page.hb-page .hb-bg-dark .hb-eyebrow,.hb-page.hb-page .hb-has-image .hb-eyebrow{color:inherit;opacity:.85}
.hb-page.hb-page .hb-heading{color:var(--hb-heading);font-family:var(--am-font-heading,inherit);line-height:1.2;margin:0 0 .5rem}
.hb-page.hb-page .hb-h1{font-size:clamp(1.8rem,5cqi,2.6rem)}
.hb-page.hb-page .hb-h2{font-size:clamp(1.45rem,3.6cqi,2rem)}
.hb-page.hb-page .hb-h3{font-size:1.25rem}
.hb-page.hb-page .hb-h4{font-size:1.05rem}
.hb-page.hb-page .hb-subtitle{color:var(--hb-muted);font-size:1.05rem}
.hb-page.hb-page .hb-subtitle p{margin:.25rem 0}
.hb-page.hb-page .hb-text p{margin:0 0 .8rem}
.hb-page.hb-page .hb-text ul,.hb-page.hb-page .hb-text ol{padding-left:1.3rem;margin:0 0 .8rem}
.hb-page.hb-page .hb-text blockquote{margin:1rem 0;padding:.6rem 1rem;border-left:4px solid var(--hb-accent);background:var(--hb-soft);background:color-mix(in srgb,var(--hb-accent) 6%,transparent)}
.hb-page.hb-page .hb-figure{margin:0}
.hb-page.hb-page .hb-figure img{display:block;width:100%}
.hb-page.hb-page .hb-figure figcaption,.hb-page.hb-page .hb-video figcaption{font-size:.85rem;color:var(--hb-muted);margin-top:.4rem}
.hb-page.hb-page .hb-img-large{max-width:75%}
.hb-page.hb-page .hb-img-medium{max-width:50%}
.hb-page.hb-page .hb-img-small{max-width:30%}
.hb-page.hb-page .hb-align-center .hb-figure{margin-left:auto;margin-right:auto}
.hb-page.hb-page .hb-align-right .hb-figure{margin-left:auto}
.hb-page.hb-page .hb-rounded img{border-radius:var(--hb-radius)}
.hb-page.hb-page .hb-buttons{display:flex;flex-wrap:wrap;gap:.6rem;margin:0}
.hb-page.hb-page .hb-align-center .hb-buttons,.hb-page.hb-page .hb-text-center .hb-buttons{justify-content:center}
.hb-page.hb-page .hb-align-right .hb-buttons{justify-content:flex-end}
.hb-page.hb-page .hb-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.6rem 1.3rem;border-radius:999px;font-weight:600;line-height:1.2;text-decoration:none!important;border:2px solid var(--hb-accent);transition:filter .15s ease,background-color .15s ease}
.hb-page.hb-page .hb-btn-primary{background:var(--hb-accent);color:var(--hb-accent-ink)!important}
.hb-page.hb-page .hb-btn-primary:hover{filter:brightness(1.08)}
.hb-page.hb-page .hb-btn-outline{background:transparent;color:var(--hb-accent)!important}
.hb-page.hb-page .hb-btn-outline:hover{background:var(--hb-soft);background:color-mix(in srgb,var(--hb-accent) 10%,transparent)}
.hb-page.hb-page .hb-btn-link{border-color:transparent;background:none;color:var(--hb-accent)!important;padding-left:.2rem;padding-right:.2rem}
.hb-page.hb-page .hb-bg-accent .hb-btn-primary{background:var(--hb-accent-ink);color:var(--hb-accent)!important;border-color:var(--hb-accent-ink)}
.hb-page.hb-page .hb-bg-accent .hb-btn-outline,.hb-page.hb-page .hb-bg-dark .hb-btn-outline,.hb-page.hb-page .hb-has-image .hb-btn-outline{border-color:currentColor;color:inherit!important}
.hb-page.hb-page .hb-list{margin:0;padding:0;list-style:none}
.hb-page.hb-page .hb-list li{position:relative;padding-left:1.7rem;margin:0 0 .45rem}
.hb-page.hb-page .hb-list li::before{position:absolute;left:0;top:0;color:var(--hb-accent);font-weight:700}
.hb-page.hb-page .hb-list-check li::before{content:"\2713"}
.hb-page.hb-page .hb-list-bullet li::before{content:"\2022";font-size:1.2em;line-height:1.3}
.hb-page.hb-page .hb-list-arrow li::before{content:"\2192"}
.hb-page.hb-page .hb-list-number{counter-reset:hb}
.hb-page.hb-page .hb-list-number li{counter-increment:hb}
.hb-page.hb-page .hb-list-number li::before{content:counter(hb);display:inline-flex;align-items:center;justify-content:center;width:1.3rem;height:1.3rem;border-radius:50%;background:var(--hb-accent);color:var(--hb-accent-ink);font-size:.72rem;top:.2rem}
.hb-page.hb-page .hb-bg-accent .hb-list li::before,.hb-page.hb-page .hb-bg-dark .hb-list li::before{color:inherit}
.hb-page.hb-page .hb-divider{border:0;border-top:1px solid var(--hb-line);margin:1.25rem 0}
.hb-page.hb-page .hb-divider-accent{border-top:3px solid var(--hb-accent);width:72px}
.hb-page.hb-page .hb-align-center .hb-divider-accent{margin-left:auto;margin-right:auto}
.hb-page.hb-page .hb-divider-dots{border-top:3px dotted var(--hb-line)}
.hb-page.hb-page .hb-spacer{line-height:0;font-size:0;overflow:hidden}
.hb-page.hb-page .hb-spacer-s{height:.75rem}
.hb-page.hb-page .hb-spacer-m{height:1.75rem}
.hb-page.hb-page .hb-spacer-l{height:3rem}
.hb-page.hb-page .hb-spacer-xl{height:5rem}
.hb-page.hb-page .hb-callout{padding:1rem 1.2rem;border-radius:var(--hb-radius);border-left:4px solid;background:#eef6ff;border-color:#2563eb;color:#1e293b}
.hb-page.hb-page .hb-callout p{margin:0 0 .5rem}
.hb-page.hb-page .hb-callout>:last-child{margin-bottom:0}
.hb-page.hb-page .hb-callout-title{font-size:1.02rem}
.hb-page.hb-page .hb-tone-success{background:#ecfdf3;border-color:#16a34a}
.hb-page.hb-page .hb-tone-warning{background:#fff8e6;border-color:#d97706}
.hb-page.hb-page .hb-tone-accent{background:var(--hb-soft);background:color-mix(in srgb,var(--hb-accent) 9%,#fff);border-color:var(--hb-accent)}
.hb-page.hb-page .hb-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}
.hb-page.hb-page .hb-stats.hb-grid-2,.hb-page.hb-page .hb-stats.hb-grid-3,.hb-page.hb-page .hb-stats.hb-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}
.hb-page.hb-page .hb-card{background:var(--hb-surface);color:var(--hb-ink);border:1px solid var(--hb-line);border-radius:var(--hb-radius);padding:1.25rem;box-shadow:0 1px 2px rgba(15,23,42,.05)}
.hb-page.hb-page .hb-card p{margin:0 0 .5rem}
.hb-page.hb-page .hb-card>:last-child{margin-bottom:0}
.hb-page.hb-page .hb-card-icon{font-size:1.6rem;line-height:1;margin-bottom:.6rem!important}
.hb-page.hb-page .hb-card-img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:calc(var(--hb-radius) - 4px);margin-bottom:.8rem}
.hb-page.hb-page .hb-card-title{font-size:1.08rem;margin:0 0 .4rem;color:var(--hb-title)}
.hb-page.hb-page .hb-card-text{color:var(--hb-muted);font-size:.95rem}
.hb-page.hb-page .hb-card-more a{color:var(--hb-accent);font-weight:600;text-decoration:none}
.hb-page.hb-page .hb-stat{text-align:center;padding:1rem;border-radius:var(--hb-radius);background:var(--hb-soft);background:color-mix(in srgb,var(--hb-accent) 7%,#fff);color:var(--hb-ink)}
.hb-page.hb-page .hb-bg-soft .hb-stat{background:var(--hb-surface)}
.hb-page.hb-page .hb-stat-value{margin:0;font-size:clamp(1.6rem,4cqi,2.2rem);font-weight:800;line-height:1.1;color:var(--hb-accent)}
.hb-page.hb-page .hb-stat-label{margin:.3rem 0 0;font-size:.85rem;color:var(--hb-muted)}
.hb-page.hb-page .hb-person{text-align:center;padding:1.25rem 1rem;border:1px solid var(--hb-line);border-radius:var(--hb-radius);background:var(--hb-surface);color:var(--hb-ink)}
.hb-page.hb-page .hb-person p{margin:0}
.hb-page.hb-page .hb-person-photo{width:96px;height:96px;border-radius:50%;object-fit:cover;margin:0 auto .75rem;display:block}
.hb-page.hb-page .hb-person-name{font-weight:700;color:var(--hb-title)}
.hb-page.hb-page .hb-person-name a{color:inherit;text-decoration:none}
.hb-page.hb-page .hb-person-role{color:var(--hb-accent);font-size:.85rem;font-weight:600;margin-top:.15rem!important}
.hb-page.hb-page .hb-person-aff{color:var(--hb-muted);font-size:.85rem;margin-top:.3rem!important}
.hb-page.hb-page .hb-person-ids{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem;margin-top:.6rem!important}
.hb-page.hb-page .hb-id{font-size:.72rem;font-weight:600;padding:.15rem .55rem;border-radius:999px;border:1px solid var(--hb-line);color:#334155;text-decoration:none}
.hb-page.hb-page .hb-id-orcid{color:#5a7d0b;border-color:#a6ce39}
.hb-page.hb-page .hb-id-scopus{color:#c2410c;border-color:#fdba74}
.hb-page.hb-page .hb-id-scholar{color:#1d4ed8;border-color:#93c5fd}
.hb-page.hb-page .hb-logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 1.5rem}
.hb-page.hb-page .hb-logo{display:inline-flex;align-items:center;justify-content:center;padding:.5rem;min-height:56px}
.hb-page.hb-page .hb-logo img{max-height:56px;width:auto}
.hb-page.hb-page .hb-logos-gray img{filter:grayscale(1);opacity:.75;transition:filter .2s ease,opacity .2s ease}
.hb-page.hb-page .hb-logos-gray a:hover img{filter:none;opacity:1}
.hb-page.hb-page .hb-faq{border-top:1px solid var(--hb-line)}
.hb-page.hb-page .hb-faq-item{border-bottom:1px solid var(--hb-line)}
.hb-page.hb-page .hb-faq-item summary{cursor:pointer;padding:.9rem 2rem .9rem 0;font-weight:600;position:relative;list-style:none}
.hb-page.hb-page .hb-faq-item summary::-webkit-details-marker{display:none}
.hb-page.hb-page .hb-faq-item summary::after{content:"+";position:absolute;right:.25rem;top:.7rem;font-size:1.3rem;color:var(--hb-accent)}
.hb-page.hb-page .hb-faq-item[open] summary::after{content:"\2212"}
.hb-page.hb-page .hb-faq-answer{padding:0 0 .9rem;color:var(--hb-muted)}
.hb-page.hb-page .hb-faq-answer p{margin:0 0 .5rem}
.hb-page.hb-page .hb-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--hb-line);border-radius:var(--hb-radius)}
.hb-page.hb-page .hb-table{width:100%;border-collapse:collapse;font-size:.92rem;margin:0}
.hb-page.hb-page .hb-table th,.hb-page.hb-page .hb-table td{padding:.6rem .8rem;text-align:left;border-bottom:1px solid var(--hb-line);vertical-align:top}
.hb-page.hb-page .hb-table th{background:var(--hb-soft);background:color-mix(in srgb,var(--hb-accent) 10%,#fff);color:#0f172a;font-weight:700}
.hb-page.hb-page .hb-table-striped tbody tr:nth-child(even) td{background:rgba(15,23,42,.025)}
.hb-page.hb-page .hb-table tr:last-child td{border-bottom:0}
.hb-page.hb-page .hb-video{margin:0}
.hb-page.hb-page .hb-video a{position:relative;display:block;border-radius:var(--hb-radius);overflow:hidden}
.hb-page.hb-page .hb-video img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}
.hb-page.hb-page .hb-video-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;background:rgba(15,23,42,.72);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.5rem;padding-left:4px}
.hb-page.hb-page .hb-person-initials{width:72px;height:72px;border-radius:50%;margin:0 auto .75rem!important;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.3rem;letter-spacing:.04em;background:var(--hb-soft);background:color-mix(in srgb,var(--hb-accent) 14%,#fff);color:var(--hb-accent)}
.hb-page.hb-page .hb-people-group{margin:0 0 1.75rem}
.hb-page.hb-page .hb-people-group:last-child{margin-bottom:0}
.hb-page.hb-page .hb-people-group-title{font-size:1.05rem;margin:0 0 .75rem;padding-bottom:.4rem;border-bottom:2px solid var(--hb-accent);color:var(--hb-heading);display:inline-block}
.hb-page.hb-page .hb-index-list{display:flex;flex-wrap:wrap;gap:.6rem}
.hb-page.hb-page .hb-text-center .hb-index-list,.hb-page.hb-page .hb-align-center .hb-index-list{justify-content:center}
.hb-page.hb-page .hb-index-badge{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:.55rem 1rem;border-radius:999px;border:1px solid var(--hb-line);background:var(--hb-surface);color:var(--hb-ink)!important;font-weight:600;font-size:.9rem;text-decoration:none!important;box-shadow:0 1px 2px rgba(15,23,42,.05);transition:border-color .15s ease,color .15s ease}
.hb-page.hb-page .hb-index-badge::before{content:"";width:.55rem;height:.55rem;border-radius:50%;background:var(--hb-accent)}
.hb-page.hb-page a.hb-index-badge:hover{border-color:var(--hb-accent);color:var(--hb-accent)!important}
.hb-page.hb-page .hb-index-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem}
@container (min-width:640px){.hb-page.hb-page .hb-index-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.hb-page.hb-page .hb-index-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.hb-page.hb-page .hb-index-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.hb-page.hb-page .hb-index-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.hb-page.hb-page .hb-index-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}
.hb-page.hb-page .hb-index-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;min-height:116px;padding:1rem .75rem;border:1px solid var(--hb-line);border-radius:var(--hb-radius);background:var(--hb-surface);color:var(--hb-ink)!important;text-align:center;text-decoration:none!important;box-shadow:0 1px 2px rgba(15,23,42,.05);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}
.hb-page.hb-page a.hb-index-card:hover{transform:translateY(-2px);border-color:var(--hb-accent);box-shadow:0 10px 24px rgba(15,23,42,.1)}
.hb-page.hb-page .hb-index-card img{max-width:100%;max-height:48px;width:auto;object-fit:contain}
.hb-page.hb-page .hb-index-name{font-size:.82rem;font-weight:600;line-height:1.3}
.hb-page.hb-page .hb-index-mark{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:48px;padding:0 .6rem;border-radius:12px;background:var(--hb-soft);background:color-mix(in srgb,var(--hb-accent) 12%,#fff);color:var(--hb-accent);font-weight:800;font-size:.9rem;letter-spacing:.04em}
.hb-page.hb-page .hb-logos .hb-index-mark{height:40px}
.hb-page.hb-page .hb-index-grid.hb-logos-gray img{filter:grayscale(1);opacity:.75;transition:filter .2s ease,opacity .2s ease}
.hb-page.hb-page .hb-index-grid.hb-logos-gray a:hover img{filter:none;opacity:1}
.hb-page.hb-page .hb-saved-widget>.hb-section{padding-left:0;padding-right:0}
.hb-page.hb-page .hb-info{border:1px solid var(--hb-line);border-radius:var(--hb-radius);background:var(--hb-surface);color:var(--hb-ink);overflow:hidden}
.hb-page.hb-page .hb-info-title{margin:0;padding:.85rem 1.1rem;font-weight:700;background:var(--hb-accent);color:var(--hb-accent-ink)}
.hb-page.hb-page .hb-info-list{margin:0;padding:.35rem 1.1rem}
.hb-page.hb-page .hb-info-row{display:grid;grid-template-columns:minmax(0,1fr);gap:.1rem;padding:.6rem 0;border-bottom:1px solid var(--hb-line)}
.hb-page.hb-page .hb-info-row:last-child{border-bottom:0}
.hb-page.hb-page .hb-info-row dt{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hb-muted)}
.hb-page.hb-page .hb-info-row dd{margin:0;font-weight:600;color:var(--hb-title);overflow-wrap:anywhere}
.hb-page.hb-page .hb-info-row a{color:var(--hb-accent)}
.hb-page.hb-page .hb-apc-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}
.hb-page.hb-page .hb-apc-card{position:relative;display:flex;flex-direction:column;padding:1.5rem 1.35rem;border:1px solid var(--hb-line);border-radius:calc(var(--hb-radius) + 4px);background:var(--hb-surface);color:var(--hb-ink);box-shadow:0 10px 30px -18px rgba(15,23,42,.35);text-align:left}
.hb-page.hb-page .hb-apc-card p{margin:0}
.hb-page.hb-page .hb-apc-featured{border:2px solid var(--hb-accent);background:linear-gradient(180deg,color-mix(in srgb,var(--hb-accent) 7%,var(--hb-surface)) 0%,var(--hb-surface) 60%)}
.hb-page.hb-page .hb-apc-badge{align-self:flex-start;padding:.25rem .75rem;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--hb-soft);background:color-mix(in srgb,var(--hb-accent) 12%,transparent);color:var(--hb-accent)}
.hb-page.hb-page .hb-apc-featured .hb-apc-badge{background:var(--hb-accent);color:var(--hb-accent-ink)}
.hb-page.hb-page .hb-apc-price{margin:.85rem 0 .1rem!important;font-size:clamp(1.6rem,5cqi,2.3rem);font-weight:800;line-height:1.1;color:var(--hb-title);letter-spacing:-.01em}
.hb-page.hb-page .hb-apc-unit{font-size:.88rem;color:var(--hb-muted)}
.hb-page.hb-page .hb-apc-tax{margin-top:.35rem!important;font-size:.8rem;color:var(--hb-muted)}
.hb-page.hb-page .hb-apc-lines{list-style:none;margin:1rem 0 0;padding:.75rem 0 0;border-top:1px dashed var(--hb-line);font-size:.9rem}
.hb-page.hb-page .hb-apc-lines li{display:flex;justify-content:space-between;gap:1rem;padding:.3rem 0}
.hb-page.hb-page .hb-apc-lines li span:last-child{font-weight:600;white-space:nowrap;color:var(--hb-title)}
.hb-page.hb-page .hb-apc-action{margin-top:auto!important;padding-top:1.1rem}
.hb-page.hb-page .hb-apc-action .hb-btn{width:100%}
.hb-page.hb-page .hb-apc-free{text-align:center;align-items:center}
.hb-page.hb-page .hb-apc-addons{margin-top:1rem;padding:1rem 1.25rem;border-radius:var(--hb-radius);background:var(--hb-soft);background:color-mix(in srgb,var(--hb-accent) 6%,var(--hb-surface));color:var(--hb-ink)}
.hb-page.hb-page .hb-apc-addons-title{margin:0 0 .4rem;font-weight:700;color:var(--hb-title)}
.hb-page.hb-page .hb-apc-addon{display:flex;justify-content:space-between;gap:1rem;padding:.45rem 0;border-bottom:1px solid var(--hb-line);font-size:.92rem}
.hb-page.hb-page .hb-apc-addon:last-child{border-bottom:0}
.hb-page.hb-page .hb-apc-addon strong{white-space:nowrap}
.hb-page.hb-page .hb-apc-note{margin-top:.85rem;font-size:.85rem;color:var(--hb-muted)}
.hb-page.hb-page .hb-apc-note p{margin:0 0 .4rem}
.hb-page.hb-page .hb-apc-list{display:flex;flex-direction:column;gap:.75rem}
.hb-page.hb-page .hb-apc-row{padding:1rem 1.2rem;border:1px solid var(--hb-line);border-radius:var(--hb-radius);background:var(--hb-surface);color:var(--hb-ink)}
.hb-page.hb-page .hb-apc-row p{margin:0}
.hb-page.hb-page .hb-apc-row.hb-apc-featured{border:2px solid var(--hb-accent)}
.hb-page.hb-page .hb-apc-row-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}
.hb-page.hb-page .hb-apc-row .hb-apc-price{margin:0!important;font-size:clamp(1.25rem,3.6cqi,1.6rem)}
.hb-page.hb-page .hb-apc-row .hb-apc-lines{margin-top:.75rem}
.hb-page.hb-page .hb-apc>.hb-apc-unit,.hb-page.hb-page .hb-apc>.hb-apc-tax{margin:.4rem 0 0}
.hb-page.hb-page .hb-apc-list~.hb-apc-action,.hb-page.hb-page .hb-table-wrap~.hb-apc-action,.hb-page.hb-page .hb-apc-compact~.hb-apc-action{padding-top:.9rem}
.hb-page.hb-page .hb-apc-list~.hb-apc-action .hb-btn,.hb-page.hb-page .hb-table-wrap~.hb-apc-action .hb-btn,.hb-page.hb-page .hb-apc-compact~.hb-apc-action .hb-btn{width:auto}
.hb-page.hb-page .hb-apc-table td:not(:first-child),.hb-page.hb-page .hb-apc-table th:not(:first-child){text-align:right;white-space:nowrap}
.hb-page.hb-page .hb-apc-table .hb-apc-total td{font-weight:800;color:var(--hb-title);border-top:2px solid var(--hb-line)}
.hb-page.hb-page .hb-apc-table .hb-apc-price{font-size:1.05rem;margin:0!important}
.hb-page.hb-page .hb-apc-compact{display:flex;flex-wrap:wrap;gap:.6rem}
.hb-page.hb-page .hb-apc-pill{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.55rem .9rem .55rem .6rem;border:1px solid var(--hb-line);border-radius:999px;background:var(--hb-surface);color:var(--hb-ink)}
.hb-page.hb-page .hb-apc-pill.hb-apc-featured{border:2px solid var(--hb-accent)}
.hb-page.hb-page .hb-apc-pill .hb-apc-price{margin:0!important;font-size:1.1rem}
.hb-page.hb-page .hb-text-center .hb-apc-compact,.hb-page.hb-page .hb-align-center .hb-apc-compact{justify-content:center}
.hb-page.hb-page .hb-people-list .hb-person{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1rem;align-items:center;text-align:left;padding:.9rem 1rem}
.hb-page.hb-page .hb-people-list .hb-person>*{grid-column:2}
.hb-page.hb-page .hb-people-list .hb-person-photo,.hb-page.hb-page .hb-people-list .hb-person-initials{grid-column:1;grid-row:1/span 5;width:64px;height:64px;margin:0!important}
.hb-page.hb-page .hb-people-list .hb-person-ids{justify-content:flex-start}
.hb-page.hb-page .hb-people-compact{gap:0 1.5rem}
.hb-page.hb-page .hb-people-compact .hb-person{border:0;border-bottom:1px solid var(--hb-line);border-radius:0;background:none;padding:.65rem 0;text-align:left}
.hb-page.hb-page .hb-people-compact .hb-person-photo,.hb-page.hb-page .hb-people-compact .hb-person-initials{display:none}
.hb-page.hb-page .hb-people-compact .hb-person-ids{justify-content:flex-start}
.hb-page.hb-page .hb-ico{display:inline-block;width:1em;height:1em;flex:none;vertical-align:-.125em;background-color:currentColor;-webkit-mask:var(--hb-i) center/contain no-repeat;mask:var(--hb-i) center/contain no-repeat;overflow:hidden;text-indent:120%;white-space:nowrap;font-size:inherit;line-height:1}
.hb-page.hb-page .hb-emoji{display:inline-block;line-height:1}
.hb-page.hb-page .hb-btn .hb-ico,.hb-page.hb-page .hb-btn .hb-emoji{margin-right:.45em}
.hb-page.hb-page .hb-card-icon .hb-ico{width:1.6rem;height:1.6rem;color:var(--hb-accent)}
.hb-page.hb-page .hb-pricing{align-items:stretch}
.hb-page.hb-page .hb-plan{position:relative;display:flex;flex-direction:column;gap:.35rem;padding:1.6rem 1.4rem;border:1px solid var(--hb-line);border-radius:calc(var(--hb-radius) + 4px);background:var(--hb-surface);color:var(--hb-ink);box-shadow:0 12px 32px -22px rgba(15,23,42,.45);transition:transform .18s ease,box-shadow .18s ease}
.hb-page.hb-page .hb-plan:hover{transform:translateY(-3px);box-shadow:0 20px 40px -24px rgba(15,23,42,.5)}
.hb-page.hb-page .hb-plan p{margin:0}
.hb-page.hb-page .hb-plan-featured{border:2px solid var(--hb-accent);background:linear-gradient(180deg,color-mix(in srgb,var(--hb-accent) 9%,var(--hb-surface)) 0%,var(--hb-surface) 55%)}
.hb-page.hb-page .hb-plan-badge{align-self:flex-start;padding:.25rem .75rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--hb-accent);color:var(--hb-accent-ink)}
.hb-page.hb-page .hb-plan-icon{font-size:1.8rem;color:var(--hb-accent)}
.hb-page.hb-page .hb-plan-name{margin:.2rem 0 0!important;font-size:1.15rem;color:var(--hb-title)}
.hb-page.hb-page .hb-plan-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem}
.hb-page.hb-page .hb-plan-price strong{font-size:clamp(1.7rem,5cqi,2.4rem);line-height:1.1;font-weight:800;color:var(--hb-title);letter-spacing:-.01em}
.hb-page.hb-page .hb-plan-period{font-size:.88rem;color:var(--hb-muted)}
.hb-page.hb-page .hb-plan-desc{color:var(--hb-muted);font-size:.93rem}
.hb-page.hb-page .hb-plan-features{list-style:none;margin:.6rem 0 0;padding:.8rem 0 0;border-top:1px dashed var(--hb-line);font-size:.92rem}
.hb-page.hb-page .hb-plan-features li{position:relative;padding:.28rem 0 .28rem 1.6rem}
.hb-page.hb-page .hb-plan-features li::before{position:absolute;left:0;top:.28rem;font-weight:800}
.hb-page.hb-page .hb-plan-features .hb-on::before{content:"\2713";color:var(--hb-accent)}
.hb-page.hb-page .hb-plan-features .hb-off{color:var(--hb-muted);text-decoration:line-through;opacity:.75}
.hb-page.hb-page .hb-plan-features .hb-off::before{content:"\2715";color:var(--hb-muted)}
.hb-page.hb-page .hb-plan-action{margin-top:auto!important;padding-top:1rem}
.hb-page.hb-page .hb-plan-action .hb-btn{width:100%}
.hb-page.hb-page .hb-pricelist{border:1px solid var(--hb-line);border-radius:var(--hb-radius);background:var(--hb-surface);color:var(--hb-ink);padding:.4rem 1.2rem}
.hb-page.hb-page .hb-pl-title{margin:.6rem 0 .2rem;font-weight:800;font-size:1.05rem;color:var(--hb-title)}
.hb-page.hb-page .hb-pl-list{list-style:none;margin:0;padding:0}
.hb-page.hb-page .hb-pl-row{display:flex;align-items:baseline;gap:.6rem;padding:.75rem 0}
.hb-page.hb-page .hb-pl-lines .hb-pl-row{border-bottom:1px solid var(--hb-line)}
.hb-page.hb-page .hb-pl-lines .hb-pl-row:last-child{border-bottom:0}
.hb-page.hb-page .hb-pl-icon{color:var(--hb-accent);align-self:center}
.hb-page.hb-page .hb-pl-main{display:flex;flex-direction:column;min-width:0}
.hb-page.hb-page .hb-pl-label{font-weight:600;color:var(--hb-title)}
.hb-page.hb-page .hb-pl-note{font-size:.82rem;color:var(--hb-muted)}
.hb-page.hb-page .hb-pl-fill{flex:1 1 1rem;min-width:1rem}
.hb-page.hb-page .hb-pl-dotted .hb-pl-fill{border-bottom:2px dotted var(--hb-line);transform:translateY(-.3em)}
.hb-page.hb-page .hb-pl-price{white-space:nowrap;color:var(--hb-accent);font-size:1.02rem}
.hb-page.hb-page .hb-pl-cards{border:0;background:none;padding:0}
.hb-page.hb-page .hb-pl-cards .hb-pl-list{display:grid;gap:.6rem}
.hb-page.hb-page .hb-pl-cards .hb-pl-row{padding:.85rem 1rem;border:1px solid var(--hb-line);border-radius:var(--hb-radius);background:var(--hb-surface)}
.hb-page.hb-page .hb-pl-foot{margin:.4rem 0 .8rem;font-size:.85rem;color:var(--hb-muted)}
.hb-page.hb-page .hb-pl-foot p{margin:0}
.hb-page.hb-page .hb-steps{list-style:none;margin:0;padding:0;display:grid;gap:0}
.hb-page.hb-page .hb-step{position:relative;display:grid;grid-template-columns:2.6rem minmax(0,1fr);gap:1rem;padding:0 0 1.4rem}
.hb-page.hb-page .hb-step:last-child{padding-bottom:0}
.hb-page.hb-page .hb-steps-vertical .hb-step:not(:last-child)::after{content:"";position:absolute;left:1.3rem;top:2.6rem;bottom:.2rem;width:2px;margin-left:-1px;background:color-mix(in srgb,var(--hb-accent) 30%,transparent)}
.hb-page.hb-page .hb-step-mark{display:flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:50%;background:var(--hb-accent);color:var(--hb-accent-ink);font-weight:800;font-size:1rem;box-shadow:0 0 0 5px color-mix(in srgb,var(--hb-accent) 14%,transparent)}
.hb-page.hb-page .hb-step-title{margin:.45rem 0 .25rem;font-weight:700;font-size:1.05rem;color:var(--hb-title)}
.hb-page.hb-page .hb-step-text{color:var(--hb-muted);font-size:.94rem}
.hb-page.hb-page .hb-step-text p{margin:0 0 .4rem}
.hb-page.hb-page .hb-quote{margin:0;padding:1.4rem 1.4rem 1.2rem;border:1px solid var(--hb-line);border-radius:calc(var(--hb-radius) + 2px);background:var(--hb-surface);color:var(--hb-ink);box-shadow:0 10px 28px -22px rgba(15,23,42,.45);display:flex;flex-direction:column;gap:1rem}
.hb-page.hb-page .hb-quote blockquote{position:relative;margin:0;padding:0 0 0 2.2rem;font-size:1rem;line-height:1.7;color:var(--hb-ink)}
.hb-page.hb-page .hb-quote blockquote::before{content:"\201C";position:absolute;left:0;top:-.55rem;font-size:3.2rem;line-height:1;font-family:Georgia,serif;color:var(--hb-accent);opacity:.55}
.hb-page.hb-page .hb-quote blockquote p{margin:0 0 .5rem}
.hb-page.hb-page .hb-quote-who{display:flex;align-items:center;gap:.75rem;margin-top:auto}
.hb-page.hb-page .hb-quote-who strong{display:block;color:var(--hb-title)}
.hb-page.hb-page .hb-quote-role{display:block;font-size:.82rem;color:var(--hb-muted)}
.hb-page.hb-page .hb-quote-photo{width:44px;height:44px;border-radius:50%;object-fit:cover}
.hb-page.hb-page .hb-quote-initials{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;font-weight:800;background:color-mix(in srgb,var(--hb-accent) 14%,#fff);color:var(--hb-accent)}
.hb-page.hb-page .hb-cta{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;padding:clamp(1.4rem,4cqi,2.4rem);border-radius:calc(var(--hb-radius) + 6px);overflow:hidden}
.hb-page.hb-page .hb-cta p{margin:0}
.hb-page.hb-page .hb-cta-body{flex:1 1 18rem;min-width:0}
.hb-page.hb-page .hb-cta-title{font-size:clamp(1.3rem,3.6cqi,1.85rem);font-weight:800;line-height:1.2;margin:.15rem 0 .4rem!important;color:inherit}
.hb-page.hb-page .hb-cta-text{opacity:.92}
.hb-page.hb-page .hb-cta-text p{margin:0 0 .4rem}
.hb-page.hb-page .hb-cta-icon{display:inline-flex;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;border-radius:16px;font-size:1.6rem;background:rgba(255,255,255,.18)}
.hb-page.hb-page .hb-cta-actions{flex:0 0 auto}
.hb-page.hb-page .hb-cta-center{flex-direction:column;text-align:center}
.hb-page.hb-page .hb-cta-center .hb-cta-body{flex-basis:auto}
.hb-page.hb-page .hb-cta-center .hb-cta-actions{justify-content:center}
.hb-page.hb-page .hb-cta-accent{background:var(--hb-accent);color:var(--hb-accent-ink)}
.hb-page.hb-page .hb-cta-gradient{background:linear-gradient(135deg,var(--hb-accent) 0%,color-mix(in srgb,var(--hb-accent) 55%,#0f172a) 100%);color:#fff}
.hb-page.hb-page .hb-cta-dark{background:#0f172a;color:#e2e8f0}
.hb-page.hb-page .hb-cta-soft{background:color-mix(in srgb,var(--hb-accent) 9%,#fff);color:var(--hb-ink);border:1px solid color-mix(in srgb,var(--hb-accent) 22%,transparent)}
.hb-page.hb-page .hb-cta-soft .hb-cta-icon{background:var(--hb-accent);color:var(--hb-accent-ink)}
.hb-page.hb-page .hb-cta-soft .hb-cta-title{color:var(--hb-title)}
.hb-page.hb-page .hb-cta-accent .hb-eyebrow,.hb-page.hb-page .hb-cta-gradient .hb-eyebrow,.hb-page.hb-page .hb-cta-dark .hb-eyebrow{color:inherit;opacity:.85}
.hb-page.hb-page .hb-cta-accent .hb-btn-primary,.hb-page.hb-page .hb-cta-gradient .hb-btn-primary{background:#fff;border-color:#fff;color:var(--hb-accent)!important}
.hb-page.hb-page .hb-cta-accent .hb-btn-outline,.hb-page.hb-page .hb-cta-gradient .hb-btn-outline,.hb-page.hb-page .hb-cta-dark .hb-btn-outline{border-color:currentColor;color:inherit!important}
.hb-page.hb-page .hb-contact{gap:.75rem}
.hb-page.hb-page .hb-contact-row{display:flex;align-items:flex-start;gap:.85rem;padding:.9rem 1rem;border:1px solid var(--hb-line);border-radius:var(--hb-radius);background:var(--hb-surface);color:var(--hb-ink)}
.hb-page.hb-page .hb-contact-ic{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:12px;font-size:1.05rem;background:color-mix(in srgb,var(--hb-accent) 12%,transparent);color:var(--hb-accent)}
.hb-page.hb-page .hb-contact-label{display:block;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hb-muted)}
.hb-page.hb-page .hb-contact-value{display:block;font-weight:600;color:var(--hb-title);overflow-wrap:anywhere}
.hb-page.hb-page .hb-contact-row a{text-decoration:none;color:inherit}
.hb-page.hb-page .hb-contact-row a:hover .hb-contact-value{color:var(--hb-accent)}
.hb-page.hb-page .hb-iconlist{gap:1.1rem 1.5rem}
.hb-page.hb-page .hb-il-item{display:flex;align-items:flex-start;gap:.9rem}
.hb-page.hb-page .hb-il-stack .hb-il-item{flex-direction:column;gap:.6rem}
.hb-page.hb-page .hb-text-center .hb-il-stack .hb-il-item,.hb-page.hb-page .hb-align-center .hb-il-stack .hb-il-item{align-items:center;text-align:center}
.hb-page.hb-page .hb-il-boxed .hb-il-item{padding:1.1rem;border:1px solid var(--hb-line);border-radius:var(--hb-radius);background:var(--hb-surface);color:var(--hb-ink)}
.hb-page.hb-page .hb-il-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:14px;font-size:1.25rem;background:color-mix(in srgb,var(--hb-accent) 12%,transparent);color:var(--hb-accent)}
.hb-page.hb-page .hb-il-body{min-width:0}
.hb-page.hb-page .hb-il-body p{margin:0}
.hb-page.hb-page .hb-il-title{font-weight:700;color:var(--hb-title);margin:.1rem 0 .2rem!important}
.hb-page.hb-page .hb-il-title a{color:inherit;text-decoration:none}
.hb-page.hb-page .hb-il-text{color:var(--hb-muted);font-size:.93rem}
.hb-page.hb-page .hb-badges{display:flex;flex-wrap:wrap;gap:.45rem;margin:0}
.hb-page.hb-page .hb-text-center .hb-badges,.hb-page.hb-page .hb-align-center .hb-badges{justify-content:center}
.hb-page.hb-page .hb-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .8rem;border-radius:999px;font-size:.84rem;font-weight:600;text-decoration:none!important;line-height:1.3}
.hb-page.hb-page .hb-badges-soft .hb-badge{background:color-mix(in srgb,var(--hb-accent) 12%,transparent);color:var(--hb-accent)}
.hb-page.hb-page .hb-badges-outline .hb-badge{border:1px solid var(--hb-line);color:var(--hb-ink)}
.hb-page.hb-page .hb-badges-solid .hb-badge{background:var(--hb-accent);color:var(--hb-accent-ink)}
.hb-page.hb-page .hb-nav{color:var(--hb-ink)}
.hb-page.hb-page .hb-nav ul{list-style:none;margin:0;padding:0}
.hb-page.hb-page .hb-nav-title{margin:0 0 .6rem;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--hb-muted)}
.hb-page.hb-page .hb-nav a{display:flex;align-items:center;gap:.6rem;text-decoration:none;color:inherit}
.hb-page.hb-page .hb-nav .hb-ico{color:var(--hb-accent)}
.hb-page.hb-page .hb-nav-list{border-left:2px solid var(--hb-line)}
.hb-page.hb-page .hb-nav-list a{padding:.5rem .9rem;margin-left:-2px;border-left:2px solid transparent;font-weight:500}
.hb-page.hb-page .hb-nav-list a:hover{border-left-color:var(--hb-accent);color:var(--hb-accent)}
.hb-page.hb-page .hb-nav-list .hb-nav-title{padding-left:.9rem}
.hb-page.hb-page .hb-nav-pills ul{display:flex;flex-wrap:wrap;gap:.4rem}
.hb-page.hb-page .hb-nav-pills a{padding:.45rem .9rem;border-radius:999px;border:1px solid var(--hb-line);font-size:.9rem;font-weight:600}
.hb-page.hb-page .hb-nav-pills a:hover{border-color:var(--hb-accent);color:var(--hb-accent)}
.hb-page.hb-page .hb-nav-cards{padding:1rem;border:1px solid var(--hb-line);border-radius:var(--hb-radius);background:var(--hb-surface)}
.hb-page.hb-page .hb-nav-cards li+li{border-top:1px solid var(--hb-line)}
.hb-page.hb-page .hb-nav-cards a{padding:.65rem .2rem;font-weight:600}
.hb-page.hb-page .hb-nav-cards a:hover{color:var(--hb-accent)}
.hb-page.hb-page .hb-embed{padding:1rem 1.2rem;border:1px dashed var(--hb-line);border-radius:var(--hb-radius)}
.hb-page.hb-page .hb-embed .am-embed-fallback{margin:0;font-weight:600}
.hb-page.hb-page .hb-embed-note{display:block;margin-top:.3rem;font-size:.78rem;color:var(--hb-muted)}
@container (min-width:640px){.hb-page.hb-page .hb-apc-n2{grid-template-columns:repeat(2,minmax(0,1fr))}
.hb-page.hb-page .hb-info-row{grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:1rem;align-items:baseline}}
@container (min-width:640px){.hb-page.hb-page .hb-row-1-1,.hb-page.hb-page .hb-row-1-1-1-1{grid-template-columns:repeat(2,minmax(0,1fr))}
.hb-page.hb-page .hb-row-1-2{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}
.hb-page.hb-page .hb-row-2-1{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}
.hb-page.hb-page .hb-row-1-1-1{grid-template-columns:repeat(3,minmax(0,1fr))}
.hb-page.hb-page .hb-grid-2,.hb-page.hb-page .hb-grid-3,.hb-page.hb-page .hb-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}
.hb-page.hb-page .hb-steps-horizontal{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:1rem}
.hb-page.hb-page .hb-steps-horizontal .hb-step{grid-template-columns:minmax(0,1fr);padding:0;text-align:center;justify-items:center}
.hb-page.hb-page .hb-steps-horizontal .hb-step:not(:last-child)::after{content:"";position:absolute;top:1.3rem;left:calc(50% + 1.8rem);right:calc(-50% + 1.8rem);height:2px;background:color-mix(in srgb,var(--hb-accent) 30%,transparent)}}
@container (max-width:639.98px){.hb-page.hb-page .hb-pad-l{padding:2rem 1.25rem}
.hb-page.hb-page .hb-img-large,.hb-page.hb-page .hb-img-medium{max-width:100%}}
@container (min-width:900px){.hb-page.hb-page .hb-row-1-1-1-1{grid-template-columns:repeat(4,minmax(0,1fr))}
.hb-page.hb-page .hb-grid.hb-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.hb-page.hb-page .hb-grid.hb-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}
.hb-page.hb-page .hb-tone-danger{background:#fef2f2;border-color:#dc2626}
.hb-page.hb-page .hb-tone-dark{background:#0f172a;border-color:var(--hb-accent);color:#e2e8f0}
.hb-page.hb-page .hb-tone-dark a{color:inherit}
.hb-page.hb-page .hb-form{display:flex;flex-direction:column;gap:1rem}
.hb-page.hb-page .hb-form-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.9rem 1rem}
.hb-page.hb-page .hb-field{display:flex;flex-direction:column;gap:.35rem;min-width:0;margin:0;padding:0;border:0}
.hb-page.hb-page .hb-label{font-size:.88rem;font-weight:600;color:inherit;padding:0}
.hb-page.hb-page .hb-req{color:#dc2626}
.hb-page.hb-page .hb-form input:not([type=radio]):not([type=checkbox]),.hb-page.hb-page .hb-form select,.hb-page.hb-page .hb-form textarea{width:100%;max-width:100%;min-height:2.6rem;padding:.6rem .8rem;border:1px solid var(--hb-line);border-radius:calc(var(--hb-radius) - 4px);background:var(--hb-surface);color:var(--hb-ink);font:inherit;font-size:.95rem;line-height:1.4;box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease}
.hb-page.hb-page .hb-form textarea{min-height:7rem;resize:vertical}
.hb-page.hb-page .hb-form input:focus,.hb-page.hb-page .hb-form select:focus,.hb-page.hb-page .hb-form textarea:focus{outline:none;border-color:var(--hb-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--hb-accent) 22%,transparent)}
.hb-page.hb-page .hb-checks{display:flex;flex-wrap:wrap;gap:.45rem 1.1rem}
.hb-page.hb-page .hb-check{display:inline-flex;align-items:center;gap:.45rem;font-size:.93rem;font-weight:400;cursor:pointer}
.hb-page.hb-page .hb-check input{width:1.05rem;height:1.05rem;margin:0;accent-color:var(--hb-accent)}
.hb-page.hb-page .hb-form-actions{display:flex;flex-wrap:wrap;gap:.6rem}
.hb-page.hb-page .hb-btn-block{width:100%;justify-content:center}
.hb-page.hb-page button.hb-btn{border:0;font:inherit;cursor:pointer}
.hb-page.hb-page .hb-form-note{font-size:.85rem;color:var(--hb-muted)}
.hb-page.hb-page .hb-form-note p{margin:0}
.hb-page.hb-page .hb-tabs{position:relative}
.hb-page.hb-page .hb-tab-input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}
.hb-page.hb-page .hb-tab-nav{display:flex;gap:.25rem;overflow-x:auto;scrollbar-width:thin;margin:0 0 1rem}
.hb-page.hb-page .hb-tab-nav label{display:inline-flex;align-items:center;gap:.45rem;flex:0 0 auto;padding:.6rem 1rem;font-weight:600;font-size:.94rem;color:var(--hb-muted);cursor:pointer;white-space:nowrap;transition:color .15s ease,background .15s ease,border-color .15s ease}
.hb-page.hb-page .hb-tab-nav label:hover{color:var(--hb-accent)}
.hb-page.hb-page .hb-tabs-line .hb-tab-nav{border-bottom:1px solid var(--hb-line);gap:0}
.hb-page.hb-page .hb-tabs-line .hb-tab-nav label{border-bottom:2px solid transparent;margin-bottom:-1px}
.hb-page.hb-page .hb-tabs-pills .hb-tab-nav label{border-radius:999px}
.hb-page.hb-page .hb-tabs-boxed .hb-tab-nav{padding:.3rem;border-radius:calc(var(--hb-radius) + 2px);background:var(--hb-soft);background:color-mix(in srgb,var(--hb-accent) 7%,transparent)}
.hb-page.hb-page .hb-tabs-boxed .hb-tab-nav label{border-radius:calc(var(--hb-radius) - 2px)}
.hb-page.hb-page .hb-tabs>.hb-tab-input~.hb-tab-panels>.hb-tab-panel{display:none}
.hb-page.hb-page .hb-tab-panel>:first-child{margin-top:0}
.hb-page.hb-page .hb-tab-panel>:last-child{margin-bottom:0}
.hb-page.hb-page .hb-progress{display:flex;flex-direction:column;gap:1rem}
.hb-page.hb-page .hb-progress-head{display:flex;justify-content:space-between;gap:1rem;margin:0 0 .35rem;font-size:.92rem;font-weight:600}
.hb-page.hb-page .hb-progress-value{color:var(--hb-muted);font-variant-numeric:tabular-nums}
.hb-page.hb-page .hb-progress-track{height:.7rem;border-radius:999px;background:var(--hb-soft);background:color-mix(in srgb,var(--hb-accent) 12%,transparent);overflow:hidden}
.hb-page.hb-page .hb-progress-thin .hb-progress-track{height:.35rem}
.hb-page.hb-page .hb-progress-fill{display:block;height:100%;border-radius:inherit;background:var(--hb-accent)}
.hb-page.hb-page .hb-progress-striped .hb-progress-fill{background-image:linear-gradient(45deg,rgba(255,255,255,.22) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.22) 50%,rgba(255,255,255,.22) 75%,transparent 75%);background-size:1rem 1rem}
.hb-page.hb-page .hb-timeline{position:relative;list-style:none;margin:0;padding:0}
.hb-page.hb-page .hb-timeline::before{content:"";position:absolute;top:.4rem;bottom:.4rem;left:.95rem;width:2px;background:var(--hb-line)}
.hb-page.hb-page .hb-tl-item{position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding:0 0 1.5rem}
.hb-page.hb-page .hb-tl-item:last-child{padding-bottom:0}
.hb-page.hb-page .hb-tl-dot{position:relative;z-index:1;width:1rem;height:1rem;margin:.3rem 0 0 .45rem;border-radius:50%;background:var(--hb-accent);box-shadow:0 0 0 4px var(--hb-surface)}
.hb-page.hb-page .hb-tl-dot-icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:0;color:var(--hb-accent-ink);font-size:.85rem}
.hb-page.hb-page .hb-tl-date{margin:0 0 .15rem;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hb-accent)}
.hb-page.hb-page .hb-tl-title{margin:0 0 .25rem;font-weight:700;font-size:1.05rem;color:var(--hb-title)}
.hb-page.hb-page .hb-tl-text{color:var(--hb-muted)}
.hb-page.hb-page .hb-tl-text p{margin:0 0 .4rem}
.hb-page.hb-page .hb-tl-text p:last-child{margin:0}
.hb-page.hb-page .hb-tpl{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}
.hb-page.hb-page .hb-tpl-item{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;padding:.85rem 1rem;border:1px solid var(--hb-line);border-radius:var(--hb-radius);background:var(--hb-surface);color:var(--hb-ink)}
.hb-page.hb-page .hb-tpl-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:.7rem;background:var(--hb-soft);background:color-mix(in srgb,var(--hb-accent) 12%,transparent);color:var(--hb-accent)}
.hb-page.hb-page .hb-tpl-name{flex:1 1 10rem;min-width:0;font-weight:700;color:var(--hb-title);overflow-wrap:anywhere}
.hb-page.hb-page .hb-tpl .hb-tpl-btn{gap:.45rem;min-height:40px;padding:.45rem 1rem;font-size:.9rem}
.hb-page.hb-page .hb-tpl-list .hb-tpl-item{padding:.6rem 0;border-width:0 0 1px;border-radius:0;background:none}
.hb-page.hb-page .hb-tpl-buttons{display:flex;flex-wrap:wrap;gap:.6rem}
.hb-page.hb-page .hb-tpl-buttons .hb-tpl-btn{max-width:100%;white-space:normal;text-align:left}
.hb-page.hb-page .hb-tpl-empty{margin:0;color:var(--hb-muted)}
.hb-page.hb-page .hb-yt{display:grid;gap:1.6rem;min-width:0}
.hb-page.hb-page .hb-yt-year{min-width:0}
.hb-page.hb-page .hb-yt-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:0 0 .8rem}
.hb-page.hb-page .hb-yt-num{font-size:1.6rem;font-weight:800;line-height:1;color:var(--hb-accent)}
.hb-page.hb-page .hb-yt-count{font-size:.8rem;font-weight:600;color:var(--hb-muted)}
.hb-page.hb-page .hb-yt-items{position:relative;list-style:none;margin:0;padding:0;display:grid;gap:.9rem}
.hb-page.hb-page .hb-yt-item{position:relative;display:grid;grid-template-columns:2.1rem minmax(0,1fr);gap:.8rem;min-width:0}
.hb-page.hb-page .hb-yt-dot{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border:2px solid var(--hb-accent);border-radius:50%;background:var(--hb-surface);color:var(--hb-accent);font-size:.8rem}
.hb-page.hb-page .hb-yt-done .hb-yt-dot{background:var(--hb-accent);color:var(--hb-accent-ink)}
.hb-page.hb-page .hb-yt-planned .hb-yt-dot{border-style:dashed;color:var(--hb-muted)}
.hb-page.hb-page .hb-yt-body{min-width:0;padding-top:.2rem}
.hb-page.hb-page .hb-yt-meta{display:flex;flex-wrap:wrap;gap:.25rem .5rem;margin:0 0 .15rem;font-size:.76rem;color:var(--hb-muted)}
.hb-page.hb-page .hb-yt-kind{font-weight:700;letter-spacing:.05em;text-transform:uppercase}
.hb-page.hb-page .hb-yt-status{padding:0 .5rem;border-radius:999px;background:var(--hb-soft);background:color-mix(in srgb,var(--hb-accent) 12%,transparent);color:var(--hb-accent);font-weight:700}
.hb-page.hb-page .hb-yt-status-planned{background:transparent;box-shadow:inset 0 0 0 1px var(--hb-line);color:var(--hb-muted)}
.hb-page.hb-page .hb-yt-title{margin:0;font-weight:700;color:var(--hb-title);overflow-wrap:anywhere}
.hb-page.hb-page .hb-yt-title a{color:inherit}
.hb-page.hb-page .hb-yt-text{margin-top:.25rem;color:var(--hb-muted)}
.hb-page.hb-page .hb-yt-text p{margin:0 0 .4rem}
.hb-page.hb-page .hb-yt-text p:last-child{margin:0}
.hb-page.hb-page .hb-yt-timeline .hb-yt-items::before{content:"";position:absolute;top:.4rem;bottom:.4rem;left:1rem;width:2px;background:var(--hb-line)}
.hb-page.hb-page .hb-yt-cards .hb-yt-items{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}
.hb-page.hb-page .hb-yt-cards .hb-yt-item{padding:1rem;border:1px solid var(--hb-line);border-radius:var(--hb-radius);background:var(--hb-surface);color:var(--hb-ink)}
.hb-page.hb-page .hb-yt-compact{gap:1rem}
.hb-page.hb-page .hb-yt-compact .hb-yt-num{font-size:1.15rem}
.hb-page.hb-page .hb-yt-compact .hb-yt-items{gap:.5rem}
.hb-page.hb-page .hb-yt-compact .hb-yt-item{grid-template-columns:1.5rem minmax(0,1fr);gap:.6rem}
.hb-page.hb-page .hb-yt-compact .hb-yt-dot{width:1.5rem;height:1.5rem;font-size:.65rem;border-width:1.5px}
.hb-page.hb-page .hb-yt-compact .hb-yt-title{font-size:.92rem;font-weight:600}
.hb-page.hb-page .hb-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}
.hb-page.hb-page .hb-gal-1{grid-template-columns:minmax(0,1fr)}
.hb-page.hb-page .hb-gal-item{margin:0;min-width:0}
.hb-page.hb-page .hb-gal-item a{display:block}
.hb-page.hb-page .hb-gal-item img,.hb-page.hb-page .hb-gal-item .hb-noimg{display:block;width:100%;height:auto;object-fit:cover;transition:transform .25s ease,filter .25s ease}
.hb-page.hb-page .hb-gal-rounded .hb-gal-item img,.hb-page.hb-page .hb-gal-rounded .hb-gal-item .hb-noimg{border-radius:var(--hb-radius)}
.hb-page.hb-page .hb-gal-item a:hover img{filter:brightness(.92)}
.hb-page.hb-page .hb-ratio-square .hb-gal-item img,.hb-page.hb-page .hb-ratio-square .hb-noimg{aspect-ratio:1/1}
.hb-page.hb-page .hb-ratio-landscape .hb-gal-item img,.hb-page.hb-page .hb-ratio-landscape .hb-noimg{aspect-ratio:4/3}
.hb-page.hb-page .hb-ratio-wide .hb-gal-item img,.hb-page.hb-page .hb-ratio-wide .hb-noimg{aspect-ratio:16/9}
.hb-page.hb-page .hb-ratio-portrait .hb-gal-item img,.hb-page.hb-page .hb-ratio-portrait .hb-noimg{aspect-ratio:3/4}
.hb-page.hb-page .hb-gal-item figcaption{margin-top:.4rem;font-size:.85rem;color:var(--hb-muted)}
.hb-page.hb-page .hb-bq{margin:0}
.hb-page.hb-page .hb-bq blockquote{margin:0;font-size:1.08rem;line-height:1.7}
.hb-page.hb-page .hb-bq blockquote p{margin:0 0 .6rem}
.hb-page.hb-page .hb-bq blockquote p:last-child{margin:0}
.hb-page.hb-page .hb-bq-who{display:flex;flex-direction:column;margin-top:.75rem;font-size:.9rem}
.hb-page.hb-page .hb-bq-who span{color:var(--hb-muted)}
.hb-page.hb-page .hb-bq-border{padding:.25rem 0 .25rem 1.25rem;border-left:4px solid var(--hb-accent)}
.hb-page.hb-page .hb-bq-large{text-align:center}
.hb-page.hb-page .hb-bq-large blockquote{font-size:1.45rem;font-weight:500;line-height:1.5;color:var(--hb-title)}
.hb-page.hb-page .hb-bq-large blockquote::before{content:"\201C";display:block;font-size:3.5rem;line-height:1;color:var(--hb-accent)}
.hb-page.hb-page .hb-bq-card{padding:1.5rem;border:1px solid var(--hb-line);border-radius:var(--hb-radius);background:var(--hb-surface);color:var(--hb-ink);box-shadow:0 12px 32px -22px rgba(15,23,42,.45)}
@container (min-width:560px){.hb-page.hb-page .hb-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.hb-page.hb-page .hb-form-grid>.hb-field:not(.hb-field-half){grid-column:span 2}
.hb-page.hb-page .hb-gal-3,.hb-page.hb-page .hb-gal-5{grid-template-columns:repeat(3,minmax(0,1fr))}
.hb-page.hb-page .hb-gal-4,.hb-page.hb-page .hb-gal-6{grid-template-columns:repeat(4,minmax(0,1fr))}}
@container (min-width:720px){.hb-page.hb-page .hb-yt-timeline .hb-yt-year{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:1.25rem}
.hb-page.hb-page .hb-yt-timeline .hb-yt-head{flex-direction:column;align-items:flex-start;gap:.35rem}}
@container (min-width:900px){.hb-page.hb-page .hb-gal-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.hb-page.hb-page .hb-gal-6{grid-template-columns:repeat(6,minmax(0,1fr))}
.hb-page.hb-page .hb-timeline-center::before{left:50%;margin-left:-1px}
.hb-page.hb-page .hb-timeline-center .hb-tl-item{grid-template-columns:minmax(0,1fr) 2rem minmax(0,1fr)}
.hb-page.hb-page .hb-timeline-center .hb-tl-dot{grid-column:2;grid-row:1}
.hb-page.hb-page .hb-timeline-center .hb-tl-item:nth-child(odd) .hb-tl-body{grid-column:1;grid-row:1;text-align:right}
.hb-page.hb-page .hb-timeline-center .hb-tl-item:nth-child(even) .hb-tl-body{grid-column:3;grid-row:1}}
.hb-page :is(h2,h3,h4)[id]{scroll-margin-top:calc(var(--am-sticky-height,72px) + 16px)}
.hb-page.hb-page .hb-toc{font-size:.95rem;line-height:1.4}
.hb-page.hb-page .hb-toc-title{margin:0 0 .6rem;font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--hb-muted)}
.hb-page.hb-page .hb-toc-list,.hb-page.hb-page .hb-toc-sub{list-style:none;margin:0;padding:0}
.hb-page.hb-page .hb-toc-list li{margin:0;padding:0}
.hb-page.hb-page .hb-toc-sub{margin:.1rem 0 .25rem;padding-left:1rem}
.hb-page.hb-page .hb-toc a{display:flex;align-items:baseline;gap:.55rem;padding:.38rem .65rem;border-radius:8px;color:var(--hb-ink);text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}
.hb-page.hb-page .hb-toc a:hover,.hb-page.hb-page .hb-toc a:focus-visible{background:var(--hb-soft);background:color-mix(in srgb,var(--hb-accent) 9%,transparent);color:var(--hb-accent)}
.hb-page.hb-page .hb-toc-l1>a{font-weight:600}
.hb-page.hb-page .hb-toc-sub a{padding-top:.26rem;padding-bottom:.26rem;font-size:.92em;color:var(--hb-muted)}
.hb-page.hb-page .hb-toc-num{flex:none;min-width:1.4em;font-size:.85em;font-weight:700;font-variant-numeric:tabular-nums;color:var(--hb-accent)}
.hb-page.hb-page .hb-toc-text{min-width:0}
.hb-page.hb-page .hb-toc-box>summary{display:flex;align-items:center;justify-content:space-between;gap:.5rem;cursor:pointer;list-style:none}
.hb-page.hb-page .hb-toc-box>summary::-webkit-details-marker{display:none}
.hb-page.hb-page .hb-toc-box>summary::after{content:"";width:.5rem;height:.5rem;margin-right:.35rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease}
.hb-page.hb-page .hb-toc-box[open]>summary::after{transform:rotate(-135deg)}
.hb-page.hb-page .hb-widget:has(>.hb-toc-sticky){position:sticky;top:calc(var(--am-sticky-height,72px) + 16px);z-index:1}
.hb-page.hb-page .hb-toc-sticky{max-height:calc(100vh - var(--am-sticky-height,72px) - 32px);overflow:auto}
.hb-page.hb-page .hb-toc-line .hb-toc-list{border-left:2px solid var(--hb-line)}
.hb-page.hb-page .hb-toc-line .hb-toc-list a{margin-left:-2px;border-left:2px solid transparent;border-radius:0 8px 8px 0}
.hb-page.hb-page .hb-toc-line .hb-toc-list a:hover{border-left-color:var(--hb-accent)}
.hb-page.hb-page .hb-toc-line .hb-toc-sub{padding-left:.9rem}
.hb-page.hb-page .hb-toc-numbered .hb-toc-l1>a>.hb-toc-num{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;min-width:1.7rem;border-radius:50%;background:var(--hb-accent);color:var(--hb-accent-ink);font-size:.78rem;align-self:center}
.hb-page.hb-page .hb-toc-numbered .hb-toc-l1>a{align-items:center}
.hb-page.hb-page .hb-toc-numbered .hb-toc-sub{padding-left:2.4rem}
.hb-page.hb-page .hb-toc-boxed{padding:1.1rem 1.25rem;border:1px solid var(--hb-line);border-radius:var(--hb-radius);background:var(--hb-soft);background:color-mix(in srgb,var(--hb-accent) 5%,var(--hb-surface))}
.hb-page.hb-page .hb-toc-boxed.hb-toc-cols-1 .hb-toc-list>li+li{border-top:1px dashed var(--hb-line)}
.hb-page.hb-page .hb-toc-cards .hb-toc-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:.75rem}
.hb-page.hb-page .hb-toc-cards .hb-toc-list a{flex-direction:column;align-items:flex-start;gap:.35rem;height:100%;padding:1rem 1.1rem;border:1px solid var(--hb-line);border-radius:var(--hb-radius);background:var(--hb-surface);box-shadow:0 1px 2px rgba(15,23,42,.05)}
.hb-page.hb-page .hb-toc-cards .hb-toc-list a:hover{border-color:var(--hb-accent);background:var(--hb-surface);transform:translateY(-2px)}
.hb-page.hb-page .hb-toc-cards .hb-toc-num{font-size:1.35rem;font-weight:800;line-height:1}
.hb-page.hb-page .hb-toc-pills .hb-toc-list{display:flex;flex-wrap:wrap;gap:.5rem}
.hb-page.hb-page .hb-toc-pills .hb-toc-list a{padding:.42rem .95rem;border:1px solid var(--hb-line);border-radius:999px;background:var(--hb-surface);font-size:.88rem;font-weight:600}
.hb-page.hb-page .hb-toc-pills .hb-toc-list a:hover{border-color:var(--hb-accent)}
.hb-page.hb-page .hb-toc-minimal a{padding:.22rem 0;border-radius:0}
.hb-page.hb-page .hb-toc-minimal a:hover{background:none;text-decoration:underline}
@container (min-width:560px){.hb-page.hb-page .hb-toc-cols-2:not(.hb-toc-cards):not(.hb-toc-pills) .hb-toc-list{columns:2;column-gap:2rem}
.hb-page.hb-page .hb-toc-cols-3:not(.hb-toc-cards):not(.hb-toc-pills) .hb-toc-list{columns:3;column-gap:2rem}
.hb-page.hb-page .hb-toc-cols-2 .hb-toc-list>li,.hb-page.hb-page .hb-toc-cols-3 .hb-toc-list>li{break-inside:avoid}}
.hb-page.hb-page .hb-tabs>.hb-tab-input:nth-of-type(1):checked~.hb-tab-panels>.hb-tab-panel:nth-child(1){display:block}
.hb-page.hb-page .hb-tabs>.hb-tab-input:nth-of-type(1):checked~.hb-tab-nav>label:nth-child(1){color:var(--hb-accent);border-color:var(--hb-accent)}
.hb-page.hb-page .hb-tabs-pills>.hb-tab-input:nth-of-type(1):checked~.hb-tab-nav>label:nth-child(1){background:var(--hb-accent);color:var(--hb-accent-ink)}
.hb-page.hb-page .hb-tabs-boxed>.hb-tab-input:nth-of-type(1):checked~.hb-tab-nav>label:nth-child(1){background:var(--hb-surface);box-shadow:0 1px 3px rgba(15,23,42,.12)}
.hb-page.hb-page .hb-tabs>.hb-tab-input:nth-of-type(1):focus-visible~.hb-tab-nav>label:nth-child(1){outline:2px solid var(--hb-accent);outline-offset:2px}
.hb-page.hb-page .hb-tabs>.hb-tab-input:nth-of-type(2):checked~.hb-tab-panels>.hb-tab-panel:nth-child(2){display:block}
.hb-page.hb-page .hb-tabs>.hb-tab-input:nth-of-type(2):checked~.hb-tab-nav>label:nth-child(2){color:var(--hb-accent);border-color:var(--hb-accent)}
.hb-page.hb-page .hb-tabs-pills>.hb-tab-input:nth-of-type(2):checked~.hb-tab-nav>label:nth-child(2){background:var(--hb-accent);color:var(--hb-accent-ink)}
.hb-page.hb-page .hb-tabs-boxed>.hb-tab-input:nth-of-type(2):checked~.hb-tab-nav>label:nth-child(2){background:var(--hb-surface);box-shadow:0 1px 3px rgba(15,23,42,.12)}
.hb-page.hb-page .hb-tabs>.hb-tab-input:nth-of-type(2):focus-visible~.hb-tab-nav>label:nth-child(2){outline:2px solid var(--hb-accent);outline-offset:2px}
.hb-page.hb-page .hb-tabs>.hb-tab-input:nth-of-type(3):checked~.hb-tab-panels>.hb-tab-panel:nth-child(3){display:block}
.hb-page.hb-page .hb-tabs>.hb-tab-input:nth-of-type(3):checked~.hb-tab-nav>label:nth-child(3){color:var(--hb-accent);border-color:var(--hb-accent)}
.hb-page.hb-page .hb-tabs-pills>.hb-tab-input:nth-of-type(3):checked~.hb-tab-nav>label:nth-child(3){background:var(--hb-accent);color:var(--hb-accent-ink)}
.hb-page.hb-page .hb-tabs-boxed>.hb-tab-input:nth-of-type(3):checked~.hb-tab-nav>label:nth-child(3){background:var(--hb-surface);box-shadow:0 1px 3px rgba(15,23,42,.12)}
.hb-page.hb-page .hb-tabs>.hb-tab-input:nth-of-type(3):focus-visible~.hb-tab-nav>label:nth-child(3){outline:2px solid var(--hb-accent);outline-offset:2px}
.hb-page.hb-page .hb-tabs>.hb-tab-input:nth-of-type(4):checked~.hb-tab-panels>.hb-tab-panel:nth-child(4){display:block}
.hb-page.hb-page .hb-tabs>.hb-tab-input:nth-of-type(4):checked~.hb-tab-nav>label:nth-child(4){color:var(--hb-accent);border-color:var(--hb-accent)}
.hb-page.hb-page .hb-tabs-pills>.hb-tab-input:nth-of-type(4):checked~.hb-tab-nav>label:nth-child(4){background:var(--hb-accent);color:var(--hb-accent-ink)}
.hb-page.hb-page .hb-tabs-boxed>.hb-tab-input:nth-of-type(4):checked~.hb-tab-nav>label:nth-child(4){background:var(--hb-surface);box-shadow:0 1px 3px rgba(15,23,42,.12)}
.hb-page.hb-page .hb-tabs>.hb-tab-input:nth-of-type(4):focus-visible~.hb-tab-nav>label:nth-child(4){outline:2px solid var(--hb-accent);outline-offset:2px}
.hb-page.hb-page .hb-tabs>.hb-tab-input:nth-of-type(5):checked~.hb-tab-panels>.hb-tab-panel:nth-child(5){display:block}
.hb-page.hb-page .hb-tabs>.hb-tab-input:nth-of-type(5):checked~.hb-tab-nav>label:nth-child(5){color:var(--hb-accent);border-color:var(--hb-accent)}
.hb-page.hb-page .hb-tabs-pills>.hb-tab-input:nth-of-type(5):checked~.hb-tab-nav>label:nth-child(5){background:var(--hb-accent);color:var(--hb-accent-ink)}
.hb-page.hb-page .hb-tabs-boxed>.hb-tab-input:nth-of-type(5):checked~.hb-tab-nav>label:nth-child(5){background:var(--hb-surface);box-shadow:0 1px 3px rgba(15,23,42,.12)}
.hb-page.hb-page .hb-tabs>.hb-tab-input:nth-of-type(5):focus-visible~.hb-tab-nav>label:nth-child(5){outline:2px solid var(--hb-accent);outline-offset:2px}
.hb-page.hb-page .hb-tabs>.hb-tab-input:nth-of-type(6):checked~.hb-tab-panels>.hb-tab-panel:nth-child(6){display:block}
.hb-page.hb-page .hb-tabs>.hb-tab-input:nth-of-type(6):checked~.hb-tab-nav>label:nth-child(6){color:var(--hb-accent);border-color:var(--hb-accent)}
.hb-page.hb-page .hb-tabs-pills>.hb-tab-input:nth-of-type(6):checked~.hb-tab-nav>label:nth-child(6){background:var(--hb-accent);color:var(--hb-accent-ink)}
.hb-page.hb-page .hb-tabs-boxed>.hb-tab-input:nth-of-type(6):checked~.hb-tab-nav>label:nth-child(6){background:var(--hb-surface);box-shadow:0 1px 3px rgba(15,23,42,.12)}
.hb-page.hb-page .hb-tabs>.hb-tab-input:nth-of-type(6):focus-visible~.hb-tab-nav>label:nth-child(6){outline:2px solid var(--hb-accent);outline-offset:2px}
.hb-page.hb-page .hb-tabs>.hb-tab-input:nth-of-type(7):checked~.hb-tab-panels>.hb-tab-panel:nth-child(7){display:block}
.hb-page.hb-page .hb-tabs>.hb-tab-input:nth-of-type(7):checked~.hb-tab-nav>label:nth-child(7){color:var(--hb-accent);border-color:var(--hb-accent)}
.hb-page.hb-page .hb-tabs-pills>.hb-tab-input:nth-of-type(7):checked~.hb-tab-nav>label:nth-child(7){background:var(--hb-accent);color:var(--hb-accent-ink)}
.hb-page.hb-page .hb-tabs-boxed>.hb-tab-input:nth-of-type(7):checked~.hb-tab-nav>label:nth-child(7){background:var(--hb-surface);box-shadow:0 1px 3px rgba(15,23,42,.12)}
.hb-page.hb-page .hb-tabs>.hb-tab-input:nth-of-type(7):focus-visible~.hb-tab-nav>label:nth-child(7){outline:2px solid var(--hb-accent);outline-offset:2px}
.hb-page.hb-page .hb-tabs>.hb-tab-input:nth-of-type(8):checked~.hb-tab-panels>.hb-tab-panel:nth-child(8){display:block}
.hb-page.hb-page .hb-tabs>.hb-tab-input:nth-of-type(8):checked~.hb-tab-nav>label:nth-child(8){color:var(--hb-accent);border-color:var(--hb-accent)}
.hb-page.hb-page .hb-tabs-pills>.hb-tab-input:nth-of-type(8):checked~.hb-tab-nav>label:nth-child(8){background:var(--hb-accent);color:var(--hb-accent-ink)}
.hb-page.hb-page .hb-tabs-boxed>.hb-tab-input:nth-of-type(8):checked~.hb-tab-nav>label:nth-child(8){background:var(--hb-surface);box-shadow:0 1px 3px rgba(15,23,42,.12)}
.hb-page.hb-page .hb-tabs>.hb-tab-input:nth-of-type(8):focus-visible~.hb-tab-nav>label:nth-child(8){outline:2px solid var(--hb-accent);outline-offset:2px}
/* <<< hermes-builder:base */

/* >>> hermes-page:editorial-policies — gaya halaman /editorial-policies, dikelola otomatis */
.hermes-page-editorial-policies .ix {--p:#0d8c62;--d:#0a3d2e;--a:#6ee7b7;--t:#1e293b;--m:#64748b;--s:#fff;--sf:#f8fafc;--b:#e2e8f0;max-width:1100px;margin:auto;color:var(--t);font-family:Inter,system-ui,sans-serif;line-height:1.7}
.hermes-page-editorial-policies .ix * {box-sizing:border-box}
.hermes-page-editorial-policies .ix-hero {padding:clamp(2rem,6vw,4.5rem);border-radius:1.25rem;background:linear-gradient(135deg,var(--d),#064a36,#0d6b4a);color:var(--s)}
.hermes-page-editorial-policies .ix-tag {color:var(--a);font-size:.75rem;font-weight:800;letter-spacing:.12em}
.hermes-page-editorial-policies .ix h1 {font-size:clamp(2rem,5vw,3.5rem);line-height:1.1;margin:.5rem 0}
.hermes-page-editorial-policies .ix-grid {display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;margin:2rem 0}
.hermes-page-editorial-policies .ix-card {padding:1.4rem;border:1px solid var(--b);border-radius:1.25rem;background:var(--s)}
.hermes-page-editorial-policies .ix-card h2 {color:var(--d);font-size:1.15rem;margin-top:0}
.hermes-page-editorial-policies .ix-call {padding:1.5rem;background:var(--sf);border-left:5px solid var(--p);border-radius:1rem}
/* <<< hermes-page:editorial-policies */

/* >>> hermes-page:journal-governance-transparency — gaya halaman /journal-governance-transparency, dikelola otomatis */
.hermes-page-journal-governance-transparency .ix {--p:#0d8c62;--d:#0a3d2e;--a:#6ee7b7;--t:#1e293b;--m:#64748b;--s:#fff;--sf:#f8fafc;--b:#e2e8f0;max-width:1100px;margin:auto;color:var(--t);font-family:Inter,system-ui,sans-serif;line-height:1.7}
.hermes-page-journal-governance-transparency .ix * {box-sizing:border-box}
.hermes-page-journal-governance-transparency .ix-hero {padding:clamp(2rem,6vw,4.5rem);border-radius:1.25rem;background:linear-gradient(135deg,var(--d),#064a36,#0d6b4a);color:var(--s)}
.hermes-page-journal-governance-transparency .ix-tag {color:var(--a);font-size:.75rem;font-weight:800;letter-spacing:.12em}
.hermes-page-journal-governance-transparency .ix h1 {font-size:clamp(2rem,5vw,3.5rem);line-height:1.1;margin:.5rem 0}
.hermes-page-journal-governance-transparency .ix-grid {display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin:2rem 0}
.hermes-page-journal-governance-transparency .ix-card {padding:1.4rem;border:1px solid var(--b);border-radius:1.25rem}
.hermes-page-journal-governance-transparency .ix-card h2 {color:var(--d);margin-top:0}
.hermes-page-journal-governance-transparency .ix-panel {background:var(--sf);border-left:5px solid var(--p);padding:1.4rem;border-radius:1rem}
/* <<< hermes-page:journal-governance-transparency */

/* >>> hermes-page:open-access-copyright-licensing — gaya halaman /open-access-copyright-licensing, dikelola otomatis */
.hermes-page-open-access-copyright-licensing .ix {--p:#0d8c62;--d:#0a3d2e;--a:#6ee7b7;--t:#1e293b;--m:#64748b;--s:#fff;--sf:#f8fafc;--b:#e2e8f0;max-width:1100px;margin:auto;color:var(--t);font-family:Inter,system-ui,sans-serif;line-height:1.7}
.hermes-page-open-access-copyright-licensing .ix * {box-sizing:border-box}
.hermes-page-open-access-copyright-licensing .ix-hero {padding:clamp(2rem,6vw,4.5rem);border-radius:1.25rem;background:linear-gradient(135deg,var(--d),#064a36,#0d6b4a);color:var(--s)}
.hermes-page-open-access-copyright-licensing .ix-tag {color:var(--a);font-size:.75rem;font-weight:800;letter-spacing:.12em}
.hermes-page-open-access-copyright-licensing .ix h1 {font-size:clamp(2rem,5vw,3.5rem);line-height:1.1;margin:.5rem 0}
.hermes-page-open-access-copyright-licensing .ix-grid {display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin:2rem 0}
.hermes-page-open-access-copyright-licensing .ix-card {padding:1.4rem;border:1px solid var(--b);border-radius:1.25rem}
.hermes-page-open-access-copyright-licensing .ix-card h2 {color:var(--d);margin-top:0}
.hermes-page-open-access-copyright-licensing .ix-license {background:var(--sf);border-left:5px solid var(--p);padding:1.5rem;border-radius:1rem}
.hermes-page-open-access-copyright-licensing .ix-btn {display:inline-block;padding:.75rem 1rem;border-radius:999px;background:var(--p);color:var(--s)!important;text-decoration:none;font-weight:800}
/* <<< hermes-page:open-access-copyright-licensing */

/* >>> hermes-page:digital-archiving-preservation — gaya halaman /digital-archiving-preservation, dikelola otomatis */
.hermes-page-digital-archiving-preservation .ix {--p:#0d8c62;--d:#0a3d2e;--a:#6ee7b7;--t:#1e293b;--m:#64748b;--s:#fff;--sf:#f8fafc;--b:#e2e8f0;max-width:1100px;margin:auto;color:var(--t);font-family:Inter,system-ui,sans-serif;line-height:1.7}
.hermes-page-digital-archiving-preservation .ix * {box-sizing:border-box}
.hermes-page-digital-archiving-preservation .ix-hero {padding:clamp(2rem,6vw,4.5rem);border-radius:1.25rem;background:linear-gradient(135deg,var(--d),#064a36,#0d6b4a);color:var(--s)}
.hermes-page-digital-archiving-preservation .ix-tag {color:var(--a);font-size:.75rem;font-weight:800;letter-spacing:.12em}
.hermes-page-digital-archiving-preservation .ix h1 {font-size:clamp(2rem,5vw,3.5rem);line-height:1.1;margin:.5rem 0}
.hermes-page-digital-archiving-preservation .ix-grid {display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:2rem 0}
.hermes-page-digital-archiving-preservation .ix-card {padding:1.4rem;border:1px solid var(--b);border-radius:1.25rem;background:var(--s)}
.hermes-page-digital-archiving-preservation .ix-card h2 {color:var(--d)}
.hermes-page-digital-archiving-preservation .ix-note {padding:1.4rem;background:var(--sf);border-left:5px solid var(--p);border-radius:1rem}
.hermes-page-digital-archiving-preservation .ix-meta {display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.4rem}
.hermes-page-digital-archiving-preservation .ix-meta span {padding:.45rem .7rem;border:1px solid var(--a);border-radius:999px}
/* <<< hermes-page:digital-archiving-preservation */

/* >>> hermes-page:indexing-discovery — gaya halaman /indexing-discovery, dikelola otomatis */
.hermes-page-indexing-discovery .ix {--p:#0d8c62;--d:#0a3d2e;--a:#6ee7b7;--t:#1e293b;--m:#64748b;--s:#fff;--sf:#f8fafc;--b:#e2e8f0;max-width:1100px;margin:auto;color:var(--t);font-family:Inter,system-ui,sans-serif;line-height:1.7}
.hermes-page-indexing-discovery .ix * {box-sizing:border-box}
.hermes-page-indexing-discovery .ix-hero {padding:clamp(2rem,6vw,4.5rem);border-radius:1.25rem;background:linear-gradient(135deg,var(--d),#064a36,#0d6b4a);color:var(--s)}
.hermes-page-indexing-discovery .ix-tag {color:var(--a);font-size:.75rem;font-weight:800;letter-spacing:.12em}
.hermes-page-indexing-discovery .ix h1 {font-size:clamp(2rem,5vw,3.5rem);line-height:1.1;margin:.5rem 0}
.hermes-page-indexing-discovery .ix-grid {display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:2rem 0}
.hermes-page-indexing-discovery .ix-card {padding:1.4rem;border:1px solid var(--b);border-radius:1.25rem}
.hermes-page-indexing-discovery .ix-card h2 {color:var(--d)}
.hermes-page-indexing-discovery .ix-fact {background:var(--sf);padding:1.3rem;border-radius:1rem}
.hermes-page-indexing-discovery .ix-warning {padding:1.3rem;border-left:5px solid var(--p);background:var(--sf);border-radius:1rem}
/* <<< hermes-page:indexing-discovery */

/* >>> hermes-page:reviewer-list — gaya halaman /reviewer-list, dikelola otomatis */
.hermes-page-reviewer-list {--rv-primary:#0d8c62;--rv-dark:#0a3d2e;--rv-accent:#6ee7b7;
  --rv-text:#1e293b;--rv-muted:#64748b;--rv-surface:#ffffff;
  --rv-soft:#f8fafc;--rv-border:#e2e8f0;--rv-radius:1rem;
  --rv-shadow:0 4px 24px rgba(13,140,98,.08);}
.hermes-page-reviewer-list .rl-wrap {font-family:'Inter',system-ui,sans-serif;color:var(--rv-text);max-width:1120px;margin:0 auto;padding:0 1.25rem 4rem;}
.hermes-page-reviewer-list .rl-hero {background:linear-gradient(135deg,#0a3d2e 0%,#064a36 40%,#0d6b4a 100%);border-radius:1.5rem;padding:3rem 2.5rem;margin-bottom:2.5rem;color:#fff;display:flex;align-items:center;gap:2rem;flex-wrap:wrap;}
.hermes-page-reviewer-list .rl-hero-icon {width:72px;height:72px;background:rgba(110,231,183,.15);border-radius:50%;display:grid;place-items:center;flex-shrink:0;border:2px solid rgba(110,231,183,.35);}
.hermes-page-reviewer-list .rl-hero-icon svg {width:36px;height:36px;stroke:#6ee7b7;fill:none;}
.hermes-page-reviewer-list .rl-hero-body h1 {margin:0 0 .5rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;letter-spacing:-.02em;}
.hermes-page-reviewer-list .rl-hero-body p {margin:0;font-size:.95rem;opacity:.85;max-width:600px;line-height:1.65;}
.hermes-page-reviewer-list .rl-stats {display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:2.5rem;}
.hermes-page-reviewer-list .rl-stat {background:var(--rv-surface);border:1px solid var(--rv-border);border-radius:var(--rv-radius);padding:.9rem 1.5rem;display:flex;align-items:center;gap:.75rem;box-shadow:var(--rv-shadow);}
.hermes-page-reviewer-list .rl-stat-num {font-size:1.6rem;font-weight:800;color:var(--rv-primary);line-height:1;}
.hermes-page-reviewer-list .rl-stat-label {font-size:.78rem;color:var(--rv-muted);text-transform:uppercase;letter-spacing:.07em;line-height:1.3;}
.hermes-page-reviewer-list .rl-search-row {display:flex;gap:.75rem;margin-bottom:2rem;flex-wrap:wrap;}
.hermes-page-reviewer-list .rl-search-input {flex:1;min-width:200px;padding:.7rem 1rem .7rem 2.75rem;border:1.5px solid var(--rv-border);border-radius:.6rem;font-size:.93rem;background:var(--rv-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E") .85rem center / 16px no-repeat;outline:none;transition:.2s;}
.hermes-page-reviewer-list .rl-search-input:focus {border-color:var(--rv-primary);box-shadow:0 0 0 3px rgba(13,140,98,.12);}
.hermes-page-reviewer-list .rl-filter-select {padding:.7rem 1rem;border:1.5px solid var(--rv-border);border-radius:.6rem;font-size:.93rem;background:var(--rv-surface);outline:none;cursor:pointer;min-width:160px;}
.hermes-page-reviewer-list .rl-filter-select:focus {border-color:var(--rv-primary);}
.hermes-page-reviewer-list .rl-grid {display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;}
.hermes-page-reviewer-list .rl-card {background:var(--rv-surface);border:1px solid var(--rv-border);border-radius:var(--rv-radius);overflow:hidden;box-shadow:var(--rv-shadow);transition:transform .25s,box-shadow .25s;position:relative;}
.hermes-page-reviewer-list .rl-card:hover {transform:translateY(-4px);box-shadow:0 12px 32px rgba(13,140,98,.14);}
.hermes-page-reviewer-list .rl-card-accent {height:4px;background:linear-gradient(90deg,var(--rv-primary),var(--rv-accent));}
.hermes-page-reviewer-list .rl-card-body {padding:1.5rem;}
.hermes-page-reviewer-list .rl-avatar-wrap {display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem;}
.hermes-page-reviewer-list .rl-avatar {width:68px;height:68px;border-radius:50%;object-fit:cover;border:3px solid var(--rv-border);background:var(--rv-soft);flex-shrink:0;}
.hermes-page-reviewer-list .rl-avatar-init {width:68px;height:68px;border-radius:50%;background:linear-gradient(135deg,var(--rv-primary),var(--rv-dark));display:grid;place-items:center;color:#fff;font-size:1.35rem;font-weight:700;flex-shrink:0;border:3px solid rgba(13,140,98,.2);}
.hermes-page-reviewer-list .rl-name {font-size:1rem;font-weight:700;color:var(--rv-text);margin:0 0 .2rem;line-height:1.3;}
.hermes-page-reviewer-list .rl-affil {font-size:.82rem;color:var(--rv-muted);margin:0;line-height:1.4;}
.hermes-page-reviewer-list .rl-meta {display:flex;flex-direction:column;gap:.45rem;margin-bottom:1rem;}
.hermes-page-reviewer-list .rl-meta-item {display:flex;align-items:flex-start;gap:.55rem;font-size:.82rem;color:var(--rv-muted);}
.hermes-page-reviewer-list .rl-meta-item svg {width:14px;height:14px;flex-shrink:0;margin-top:.1rem;stroke:var(--rv-primary);fill:none;}
.hermes-page-reviewer-list .rl-meta-item span {line-height:1.4;}
.hermes-page-reviewer-list .rl-links {display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.75rem;}
.hermes-page-reviewer-list .rl-btn {display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .8rem;border-radius:.4rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:.2s;}
.hermes-page-reviewer-list .rl-btn-scholar {background:#e8f0fe;color:#1a56db;}
.hermes-page-reviewer-list .rl-btn-scholar:hover {background:#1a56db;color:#fff;}
.hermes-page-reviewer-list .rl-btn-orcid {background:#f0fdf4;color:#0d8c62;}
.hermes-page-reviewer-list .rl-btn-orcid:hover {background:#0d8c62;color:#fff;}
.hermes-page-reviewer-list .rl-btn-email {background:#f8fafc;color:#475569;}
.hermes-page-reviewer-list .rl-btn-email:hover {background:#475569;color:#fff;}
.hermes-page-reviewer-list .rl-empty {display:none;grid-column:1/-1;text-align:center;padding:3rem;color:var(--rv-muted);}
@media(max-width:600px) {
.hermes-page-reviewer-list .rl-hero {padding:2rem 1.25rem;}
.hermes-page-reviewer-list .rl-grid {grid-template-columns:1fr;}
}
@media(prefers-reduced-motion:reduce) {
.hermes-page-reviewer-list .rl-card {transition:none;}
}
/* <<< hermes-page:reviewer-list */

/* >>> hermes-page:publication-support-partners — gaya halaman /publication-support-partners, dikelola otomatis */
.hermes-page-publication-support-partners .hb-s-s4011b2c3 {padding-top:8px !important;padding-bottom:8px !important;padding-left:0px !important;padding-right:0px !important}
.hermes-page-publication-support-partners .hb-w-w8a7ecb49 .hb-toc-title {font-size:16px !important}
.hermes-page-publication-support-partners .hb-w-wda1cffd1 .hb-callout {box-shadow:none !important}
.hermes-page-publication-support-partners .hb-s-s4c303394 {padding-top:0px !important;padding-bottom:0px !important;margin-top:0px !important;margin-bottom:0px !important}
.hermes-page-publication-support-partners .hb-w-wee5a1388 {border-left:4px solid var(--hb-accent) !important;padding-left:max(14px,var(--hb-box-pad,0px)) !important}
.hermes-page-publication-support-partners .hb-w-w45c5e132 .hb-step-mark {background:#10b981 !important}
.hermes-page-publication-support-partners .hb-w-w45c5e132 {padding:28px !important;--hb-box-pad:28px !important;border-radius:20px !important;border-width:1px !important;border-style:solid !important;border-color:#e2e8f0 !important;background-image:none !important;border-top:4px solid var(--hb-accent) !important;padding-top:max(12px,var(--hb-box-pad,0px)) !important}
.hermes-page-publication-support-partners .hb-w-w8b489abb {border-left:4px solid var(--hb-accent) !important;padding-left:max(14px,var(--hb-box-pad,0px)) !important}
.hermes-page-publication-support-partners .hb-w-wb4658feb {border-left:4px solid var(--hb-accent) !important;padding-left:max(14px,var(--hb-box-pad,0px)) !important}
.hermes-page-publication-support-partners .hb-w-w2fdc77a4 {border-left:4px solid var(--hb-accent) !important;padding-left:max(14px,var(--hb-box-pad,0px)) !important}
.hermes-page-publication-support-partners .hb-w-wc0da9c04 {backdrop-filter:none !important;border-left:4px solid var(--hb-accent) !important;padding-left:max(14px,var(--hb-box-pad,0px)) !important}
/* Ikon: Font Awesome Free (fontawesome.com), CC BY 4.0 */
.hb-i-r-handshake{--hb-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M272.2 64.6l-51.1 51.1c-15.3 4.2-29.5 11.9-41.5 22.5L153 161.9C142.8 171 129.5 176 115.8 176H96V304c20.4 .6 39.8 8.9 54.3 23.4l35.6 35.6 7 7 0 0L219.9 397c6.2 6.2 16.4 6.2 22.6 0c1.7-1.7 3-3.7 3.7-5.8c2.8-7.7 9.3-13.5 17.3-15.3s16.4 .6 22.2 6.5L296.5 393c11.6 11.6 30.4 11.6 41.9 0c5.4-5.4 8.3-12.3 8.6-19.4c.4-8.8 5.6-16.6 13.6-20.4s17.3-3 24.4 2.1c9.4 6.7 22.5 5.8 30.9-2.6c9.4-9.4 9.4-24.6 0-33.9L340.1 243l-35.8 33c-27.3 25.2-69.2 25.6-97 .9c-31.7-28.2-32.4-77.4-1.6-106.5l70.1-66.2C303.2 78.4 339.4 64 377.1 64c36.1 0 71 13.3 97.9 37.2L505.1 128H544h40 40c8.8 0 16 7.2 16 16V352c0 17.7-14.3 32-32 32H576c-11.8 0-22.2-6.4-27.7-16H463.4c-3.4 6.7-7.9 13.1-13.5 18.7c-17.1 17.1-40.8 23.8-63 20.1c-3.6 7.3-8.5 14.1-14.6 20.2c-27.3 27.3-70 30-100.4 8.1c-25.1 20.8-62.5 19.5-86-4.1L159 404l-7-7-35.6-35.6c-5.5-5.5-12.7-8.7-20.4-9.3C96 369.7 81.6 384 64 384H32c-17.7 0-32-14.3-32-32V144c0-8.8 7.2-16 16-16H56 96h19.8c2 0 3.9-.7 5.3-2l26.5-23.6C175.5 77.7 211.4 64 248.7 64H259c4.4 0 8.9 .2 13.2 .6zM544 320V176H496c-5.9 0-11.6-2.2-15.9-6.1l-36.9-32.8c-18.2-16.2-41.7-25.1-66.1-25.1c-25.4 0-49.8 9.7-68.3 27.1l-70.1 66.2c-10.3 9.8-10.1 26.3 .5 35.7c9.3 8.3 23.4 8.1 32.5-.3l71.9-66.4c9.7-9 24.9-8.4 33.9 1.4s8.4 24.9-1.4 33.9l-.8 .8 74.4 74.4c10 10 16.5 22.3 19.4 35.1H544zM64 336a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm528 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32z'/%3E%3C/svg%3E")}
.hb-i-r-money-bill-1{--hb-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M112 112c0 35.3-28.7 64-64 64V336c35.3 0 64 28.7 64 64H464c0-35.3 28.7-64 64-64V176c-35.3 0-64-28.7-64-64H112zM0 128C0 92.7 28.7 64 64 64H512c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128zM176 256a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zm80-48c0 8.8 7.2 16 16 16v64h-8c-8.8 0-16 7.2-16 16s7.2 16 16 16h24 24c8.8 0 16-7.2 16-16s-7.2-16-16-16h-8V208c0-8.8-7.2-16-16-16H272c-8.8 0-16 7.2-16 16z'/%3E%3C/svg%3E")}
.hb-i-s-bell-concierge{--hb-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M216 64c-13.3 0-24 10.7-24 24s10.7 24 24 24h16v33.3C119.6 157.2 32 252.4 32 368H480c0-115.6-87.6-210.8-200-222.7V112h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H256 216zM24 400c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H24z'/%3E%3C/svg%3E")}
.hb-i-s-hand-holding-dollar{--hb-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M312 24V34.5c6.4 1.2 12.6 2.7 18.2 4.2c12.8 3.4 20.4 16.6 17 29.4s-16.6 20.4-29.4 17c-10.9-2.9-21.1-4.9-30.2-5c-7.3-.1-14.7 1.7-19.4 4.4c-2.1 1.3-3.1 2.4-3.5 3c-.3 .5-.7 1.2-.7 2.8c0 .3 0 .5 0 .6c.2 .2 .9 1.2 3.3 2.6c5.8 3.5 14.4 6.2 27.4 10.1l.9 .3c11.1 3.3 25.9 7.8 37.9 15.3c13.7 8.6 26.1 22.9 26.4 44.9c.3 22.5-11.4 38.9-26.7 48.5c-6.7 4.1-13.9 7-21.3 8.8V232c0 13.3-10.7 24-24 24s-24-10.7-24-24V220.6c-9.5-2.3-18.2-5.3-25.6-7.8c-2.1-.7-4.1-1.4-6-2c-12.6-4.2-19.4-17.8-15.2-30.4s17.8-19.4 30.4-15.2c2.6 .9 5 1.7 7.3 2.5c13.6 4.6 23.4 7.9 33.9 8.3c8 .3 15.1-1.6 19.2-4.1c1.9-1.2 2.8-2.2 3.2-2.9c.4-.6 .9-1.8 .8-4.1l0-.2c0-1 0-2.1-4-4.6c-5.7-3.6-14.3-6.4-27.1-10.3l-1.9-.6c-10.8-3.2-25-7.5-36.4-14.4c-13.5-8.1-26.5-22-26.6-44.1c-.1-22.9 12.9-38.6 27.7-47.4c6.4-3.8 13.3-6.4 20.2-8.2V24c0-13.3 10.7-24 24-24s24 10.7 24 24zM568.2 336.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 485.5c-23.4 17.2-51.6 26.5-80.7 26.5H192 32c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32H68.8l44.9-36c22.7-18.2 50.9-28 80-28H272h16 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H288 272c-8.8 0-16 7.2-16 16s7.2 16 16 16H392.6l119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 384l0 0-.9 0c.3 0 .6 0 .9 0z'/%3E%3C/svg%3E")}
.hb-i-s-right-to-bracket{--hb-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M217.9 105.9L340.7 228.7c7.2 7.2 11.3 17.1 11.3 27.3s-4.1 20.1-11.3 27.3L217.9 406.1c-6.4 6.4-15 9.9-24 9.9c-18.7 0-33.9-15.2-33.9-33.9l0-62.1L32 320c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l128 0 0-62.1c0-18.7 15.2-33.9 33.9-33.9c9 0 17.6 3.6 24 9.9zM352 416l64 0c17.7 0 32-14.3 32-32l0-256c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0c53 0 96 43 96 96l0 256c0 53-43 96-96 96l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z'/%3E%3C/svg%3E")}
/* <<< hermes-page:publication-support-partners */

/* >>> hermes-page:theme-menu-icons — gaya halaman /theme-menu-icons, dikelola otomatis */
/* tidak ada ikon Font Awesome 6 di menu sidebar */
/* <<< hermes-page:theme-menu-icons */

/* >>> hermes-page:article-processing-charge — gaya halaman /article-processing-charge, dikelola otomatis */
.hermes-page-article-processing-charge .hb-w-wf187c873 .hb-toc-boxed, .hermes-page-article-processing-charge .hb-w-wf187c873 .hb-toc-cards .hb-toc-list a, .hermes-page-article-processing-charge .hb-w-wf187c873 .hb-toc-pills .hb-toc-list a {box-shadow:none !important}
/* <<< hermes-page:article-processing-charge */

/* >>> hermes-page:author-guidelines — gaya halaman /author-guidelines, dikelola otomatis */
/* Ikon: Font Awesome Free (fontawesome.com), CC BY 4.0 */
.hb-i-b-whatsapp{--hb-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z'/%3E%3C/svg%3E")}
.hb-i-s-envelope{--hb-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z'/%3E%3C/svg%3E")}
.hb-i-s-location-dot{--hb-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128z'/%3E%3C/svg%3E")}
/* <<< hermes-page:author-guidelines */
