.hkm-bw{max-width:1240px;margin:0 auto;padding-left:clamp(16px,4vw,40px);padding-right:clamp(16px,4vw,40px);box-sizing:border-box}.hkm-blog,.hkm-single2{background:var(--hkm-bg);color:var(--hkm-text)}.hkm-bh__label{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--hkm-accent-text)}.hkm-av{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;overflow:hidden;background:var(--hkm-emerald);color:var(--hkm-on-accent);font-weight:700;font-family:var(--hkm-font-head);line-height:1}.hkm-av img{width:100%;height:100%;object-fit:cover}.hkm-bbtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 1.4rem;border-radius:12px;background:var(--hkm-emerald);color:var(--hkm-on-accent);font-weight:600;font-size:.95rem;text-decoration:none;white-space:nowrap;transition:background .2s,transform .2s}.hkm-bbtn:hover{background:var(--hkm-emerald-h);color:var(--hkm-on-accent);transform:translateY(-1px)}.hkm-bbtn--ghost{background:transparent;border:1px solid var(--hkm-btn-border);color:var(--hkm-text)}.hkm-bbtn--ghost:hover{background:var(--hkm-surface-3, #16233A);border-color:var(--hkm-btn-border-h);color:var(--hkm-text)}.hkm-bh,.hkm-sh{background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size:14px 14px;border-bottom:1px solid var(--hkm-border)}.hkm-bh__in{padding-top:clamp(2.5rem,6vw,4.5rem);padding-bottom:clamp(2rem,4vw,3rem);display:flex;flex-direction:column;align-items:flex-start;gap:1.1rem}.hkm-bh__in .hkm-bh__label{padding:6px 12px;border-radius:100px;background:rgba(var(--hkm-emerald-rgb),.12);border:1px solid rgba(var(--hkm-emerald-rgb),.35)}.hkm-bh__title{margin:0;max-width:840px;font-family:var(--hkm-font-head);font-size:clamp(2.1rem,5vw,3.7rem);font-weight:700;line-height:1.06;letter-spacing:-.03em;color:var(--hkm-text)}.hkm-bh__desc{margin:0;max-width:640px;font-size:1.1rem;line-height:1.65;color:var(--hkm-muted)}.hkm-bh__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.4rem;width:100%}.hkm-bh__search{flex:1 1 340px;max-width:520px;display:flex;align-items:center;gap:10px;height:52px;padding:0 1rem;border-radius:12px;background:var(--hkm-card);border:1px solid var(--hkm-btn-border);color:var(--hkm-muted);transition:border-color .2s,box-shadow .2s}.hkm-bh__search:focus-within{border-color:var(--hkm-emerald);box-shadow:0 0 0 4px rgba(var(--hkm-emerald-rgb),.16)}.hkm-bh__search input{flex:1;min-width:0;height:100%;background:transparent;border:0;outline:none;color:var(--hkm-text);font:500 .95rem var(--hkm-font-body)}.hkm-bh__search input::placeholder{color:#6e7a8f}.hkm-bh__search kbd{font:600 .72rem var(--hkm-font-body);color:var(--hkm-muted);border:1px solid var(--hkm-btn-border);border-radius:6px;padding:2px 7px}.hkm-bh__tg{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 1.2rem;border-radius:12px;background:var(--hkm-card);border:1px solid var(--hkm-btn-border);color:var(--hkm-text);font-weight:600;font-size:.95rem;text-decoration:none;transition:border-color .2s}.hkm-bh__tg svg{color:#23d5ff}.hkm-bh__tg:hover{border-color:var(--hkm-btn-border-h);color:var(--hkm-text)}.hkm-btabs{position:sticky;top:var(--hkm-nav-h, 68px);z-index:50;background:color-mix(in srgb,var(--hkm-bg) 94%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--hkm-border)}.hkm-btabs__in{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.8rem;padding-bottom:.8rem}.hkm-btabs__list{display:flex;gap:.5rem;flex-wrap:wrap;min-width:0}.hkm-btab{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 1rem;border-radius:100px;border:1px solid var(--hkm-btn-border);background:var(--hkm-card);color:#c9d2df;font-size:.88rem;font-weight:500;text-decoration:none;white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.hkm-btab span{color:#7f8ba0;font-size:.8rem}.hkm-btab:hover{border-color:var(--hkm-btn-border-h);color:var(--hkm-text)}.hkm-btab.is-on{background:var(--hkm-emerald);border-color:var(--hkm-emerald);color:var(--hkm-on-accent);font-weight:600}.hkm-btab.is-on span{color:#ffffffc7}.hkm-bsort{display:flex;align-items:center;gap:.5rem;flex-shrink:0;font-size:.88rem;color:var(--hkm-muted)}.hkm-bsort select{height:40px;padding:0 2rem 0 .8rem;border-radius:10px;border:1px solid var(--hkm-btn-border);background:var(--hkm-card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23A8B3C5' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right .7rem center;color:var(--hkm-text);font:500 .88rem var(--hkm-font-body);-webkit-appearance:none;appearance:none;cursor:pointer}.hkm-bmain{padding-top:2.5rem;padding-bottom:5rem;display:flex;flex-direction:column;gap:2.2rem}.hkm-bc{position:relative;height:100%;min-height:180px;display:flex;align-items:flex-end;justify-content:space-between;padding:1.1rem;box-sizing:border-box;background-color:var(--cb, #101E36);background-image:radial-gradient(rgba(255,255,255,.09) 1px,transparent 1px);background-size:14px 14px;overflow:hidden}.hkm-bc.has-img{padding:0;background:var(--hkm-card)}.hkm-bc__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1)}.hkm-bc__ico{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:var(--hkm-card);border:1px solid var(--hkm-btn-border);color:var(--c)}.hkm-bc__cat{position:relative;z-index:1;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--c);background:var(--hkm-card);border:1px solid var(--hkm-btn-border);padding:6px 10px;border-radius:8px}.hkm-bc.has-img .hkm-bc__cat{position:absolute;right:1rem;bottom:1rem}.hkm-bcat{align-self:flex-start;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--c);text-decoration:none}.hkm-bcat:hover{color:var(--hkm-text)}.hkm-bfeat{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);border-radius:24px;overflow:hidden;background:var(--hkm-card);border:1px solid var(--hkm-border);transition:border-color .2s}.hkm-bfeat:hover{border-color:var(--hkm-btn-border-h)}.hkm-bfeat__media{position:relative;display:block;min-height:340px}.hkm-bfeat__media .hkm-bc{position:absolute;inset:0;align-items:center;justify-content:center}.hkm-bfeat__media .hkm-bc__ico{width:84px;height:84px;border-radius:22px}.hkm-bfeat__media .hkm-bc__ico svg{width:40px;height:40px}.hkm-bfeat__flag{position:absolute;left:1.2rem;top:1.2rem;z-index:2;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#04131a;background:var(--c);padding:6px 10px;border-radius:8px}.hkm-bfeat__body{display:flex;flex-direction:column;justify-content:center;gap:1rem;padding:clamp(1.5rem,3.5vw,2.6rem)}.hkm-bfeat__title{margin:0;font-family:var(--hkm-font-head);font-size:clamp(1.5rem,2.6vw,2.05rem);line-height:1.18;letter-spacing:-.02em}.hkm-bfeat__title a,.hkm-bcard__title a{color:var(--hkm-text);text-decoration:none}.hkm-bfeat__title a:hover,.hkm-bcard__title a:hover{color:var(--hkm-accent-text)}.hkm-bfeat__ex{margin:0;color:var(--hkm-muted);font-size:1rem;line-height:1.65}.hkm-bmeta{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;font-size:.88rem;color:var(--hkm-muted)}.hkm-bmeta__name{color:var(--hkm-text);font-weight:600}.hkm-bfeat__more{display:inline-flex;align-items:center;gap:8px;margin-top:.3rem;color:var(--hkm-accent-text);font-weight:600;text-decoration:none}.hkm-bfeat__more:hover{color:var(--hkm-text)}.hkm-bgrid-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.hkm-bgrid-head h2{margin:0;font-family:var(--hkm-font-head);font-size:1.5rem;letter-spacing:-.01em;color:var(--hkm-text)}.hkm-bgrid-head a{font-weight:600;font-size:.95rem;color:var(--hkm-accent-text);text-decoration:none}.hkm-bgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.hkm-bcard{display:flex;flex-direction:column;border-radius:18px;overflow:hidden;background:var(--hkm-card);border:1px solid var(--hkm-border);transition:border-color .2s,transform .2s}.hkm-bcard:hover{border-color:var(--hkm-btn-border-h);transform:translateY(-2px)}.hkm-bcard:hover .hkm-bc__img{transform:scale(1.04)}.hkm-bcard__media{display:block;height:190px}.hkm-bcard__body{display:flex;flex-direction:column;gap:.75rem;padding:1.35rem;flex:1}.hkm-bcard__title{margin:0;font-family:var(--hkm-font-head);font-size:1.2rem;line-height:1.32;letter-spacing:-.01em}.hkm-bcard__ex{margin:0;color:var(--hkm-muted);font-size:.94rem;line-height:1.6}.hkm-bcard__meta{display:flex;justify-content:space-between;gap:.75rem;margin-top:auto;padding-top:.9rem;border-top:1px solid var(--hkm-border);font-size:.82rem;color:var(--hkm-muted)}.hkm-bcard__meta span{display:inline-flex;align-items:center;gap:6px}.hkm-bp{display:flex;justify-content:center;align-items:center;gap:.5rem;flex-wrap:wrap}.hkm-bp .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 .5rem;box-sizing:border-box;border-radius:12px;border:1px solid var(--hkm-btn-border);color:#c9d2df;text-decoration:none;font-weight:600}.hkm-bp a.page-numbers:hover{border-color:var(--hkm-btn-border-h);color:var(--hkm-text)}.hkm-bp .page-numbers.current{background:var(--hkm-emerald);border-color:var(--hkm-emerald);color:var(--hkm-on-accent)}.hkm-bp .page-numbers.dots{border:0;min-width:20px}.hkm-bempty{text-align:center;padding:3rem 1rem;border:1px dashed var(--hkm-btn-border);border-radius:20px;color:var(--hkm-muted)}.hkm-bempty svg{color:var(--hkm-accent-text)}.hkm-bempty h2{margin:.8rem 0 .3rem;font-family:var(--hkm-font-head);color:var(--hkm-text)}.hkm-bempty p{margin:0 0 1.2rem}.hkm-bband{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:center;padding:clamp(1.5rem,4vw,2.6rem);border-radius:24px;background:var(--hkm-card);background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px);background-size:14px 14px;border:1px solid var(--hkm-border)}.hkm-bband__txt{display:flex;flex-direction:column;gap:.55rem}.hkm-bband h2{margin:0;font-family:var(--hkm-font-head);font-size:clamp(1.35rem,2.4vw,1.9rem);line-height:1.22;letter-spacing:-.02em;color:var(--hkm-text)}.hkm-bband p{margin:0;color:var(--hkm-muted)}.hkm-bband__btns{display:flex;gap:.75rem;flex-wrap:wrap}.hkm-sprog{position:fixed;left:0;right:0;top:var(--hkm-nav-h, 68px);z-index:9990;height:3px;background:transparent;pointer-events:none}.hkm-sprog span{display:block;height:100%;width:100%;background:var(--hkm-emerald);transform:scaleX(0);transform-origin:0 50%}.hkm-sh__in{max-width:980px;padding-top:clamp(2rem,5vw,3.2rem);padding-bottom:clamp(2rem,4vw,3rem);display:flex;flex-direction:column;gap:1.1rem}.hkm-sh__crumb{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;font-size:.88rem;color:var(--hkm-muted)}.hkm-sh__crumb a{color:var(--hkm-muted);text-decoration:none}.hkm-sh__crumb a:hover{color:var(--hkm-text)}.hkm-sh__crumb .hkm-sh__cat{color:var(--c);font-weight:600}.hkm-sh__title{margin:0;font-family:var(--hkm-font-head);font-size:clamp(2rem,4.6vw,3.35rem);font-weight:700;line-height:1.08;letter-spacing:-.03em;color:var(--hkm-text)}.hkm-sh__dek{margin:0;font-size:clamp(1.05rem,1.8vw,1.25rem);line-height:1.6;color:var(--hkm-muted)}.hkm-sh__bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding-top:1.1rem;margin-top:.3rem;border-top:1px solid var(--hkm-border)}.hkm-sh__by{display:flex;align-items:center;gap:.75rem}.hkm-sh__by>div{display:flex;flex-direction:column;gap:2px}.hkm-sh__name{font-weight:600;color:var(--hkm-text)}.hkm-sh__meta{font-size:.84rem;color:var(--hkm-muted)}.hkm-share{display:flex;gap:.5rem;flex-wrap:wrap}.hkm-share a,.hkm-share button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;height:44px;padding:0 .75rem;box-sizing:border-box;border-radius:12px;border:1px solid var(--hkm-btn-border);background:var(--hkm-card);color:#c9d2df;font:500 .86rem var(--hkm-font-body);cursor:pointer;text-decoration:none;transition:border-color .2s,color .2s}.hkm-share a:hover,.hkm-share button:hover{border-color:var(--hkm-btn-border-h);color:var(--hkm-text)}.hkm-share button.is-done{color:#34d399;border-color:#34d39966}.hkm-scover{margin:2.2rem auto 0}.hkm-scover img{display:block;width:100%;height:auto;max-height:520px;object-fit:cover;border-radius:24px;border:1px solid var(--hkm-border)}.hkm-scover figcaption{margin-top:.6rem;font-size:.84rem;color:var(--hkm-muted)}.hkm-slay{display:grid;grid-template-columns:minmax(0,760px);justify-content:center;gap:3rem;align-items:start;padding-top:2.8rem;padding-bottom:4rem}.hkm-slay.has-toc{grid-template-columns:210px minmax(0,1fr)}.hkm-slay.has-rail{grid-template-columns:minmax(0,1fr) 300px}.hkm-slay.has-toc.has-rail{grid-template-columns:210px minmax(0,1fr) 300px;gap:2.5rem}.hkm-stoc{position:sticky;top:calc(var(--hkm-nav-h, 68px) + 1.5rem)}.hkm-stoc__t{display:block;margin-bottom:.8rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--hkm-muted)}.hkm-stoc nav{display:flex;flex-direction:column;border-left:2px solid var(--hkm-border)}.hkm-stoc nav a{margin-left:-2px;padding:.45rem 0 .45rem .9rem;border-left:2px solid transparent;color:var(--hkm-muted);font-size:.88rem;line-height:1.4;text-decoration:none;transition:color .2s,border-color .2s}.hkm-stoc nav a:hover{color:var(--hkm-text)}.hkm-stoc nav a.is-on{color:var(--hkm-text);border-left-color:var(--hkm-emerald);font-weight:600}.hkm-stoc__pct{display:block;margin-top:1rem;font-size:.8rem;color:var(--hkm-muted);font-variant-numeric:tabular-nums}.hkm-stoc-m{display:none;margin-bottom:1.4rem;padding:.9rem 1rem;border-radius:14px;background:var(--hkm-card);border:1px solid var(--hkm-btn-border)}.hkm-stoc-m summary{cursor:pointer;font-weight:600}.hkm-stoc-m nav{display:flex;flex-direction:column;gap:.6rem;margin-top:.8rem}.hkm-stoc-m a{color:#c9d2df;text-decoration:none}.hkm-sart{min-width:0}.hkm-stk{margin-bottom:1.8rem;padding:1.3rem 1.5rem;border-radius:18px;background:var(--hkm-card);border:1px solid var(--hkm-btn-border)}.hkm-stk__t{display:flex;align-items:center;gap:.55rem;font-family:var(--hkm-font-head);font-weight:600;font-size:1.05rem;color:var(--hkm-text)}.hkm-stk__t svg{color:var(--hkm-accent-text)}.hkm-stk ul{margin:.8rem 0 0;padding-left:1.2rem;display:flex;flex-direction:column;gap:.45rem;color:#c9d2df;line-height:1.6}.hkm-prose{font-size:1.12rem;line-height:1.8;color:#c9d2df;overflow-wrap:break-word}.hkm-prose>*+*{margin-top:1.3rem}.hkm-prose>:first-child{margin-top:0}.hkm-prose p{margin-bottom:0}.hkm-prose h2,.hkm-prose h3,.hkm-prose h4{font-family:var(--hkm-font-head);color:var(--hkm-text);letter-spacing:-.02em;line-height:1.25;scroll-margin-top:calc(var(--hkm-nav-h, 68px) + 1.5rem);margin-bottom:0}.hkm-prose h2{margin-top:2.6rem;font-size:1.75rem}.hkm-prose h3{margin-top:2rem;font-size:1.32rem}.hkm-prose a{color:var(--hkm-accent-text);text-decoration:underline;text-decoration-color:#5a9ded66;text-underline-offset:3px}.hkm-prose a:hover{text-decoration-color:currentColor}.hkm-prose strong{color:var(--hkm-text)}.hkm-prose ul,.hkm-prose ol{padding-left:1.4rem}.hkm-prose li+li{margin-top:.4rem}.hkm-prose li::marker{color:var(--hkm-accent-text)}.hkm-prose img{max-width:100%;height:auto;border-radius:16px}.hkm-prose figure{margin-left:0;margin-right:0}.hkm-prose figcaption{margin-top:.5rem;font-size:.84rem;color:var(--hkm-muted);text-align:center}.hkm-prose blockquote{margin-left:0;margin-right:0;padding:1.1rem 1.3rem;border-radius:16px;background:#f5b54414;border:1px solid rgba(245,181,68,.32);color:#e9dcc0}.hkm-prose blockquote p{margin:0}.hkm-prose blockquote cite{display:block;margin-top:.5rem;font-size:.85rem;color:var(--hkm-muted);font-style:normal}.hkm-prose hr{border:0;border-top:1px solid var(--hkm-border);margin:2.5rem 0}.hkm-prose table{width:100%;border-collapse:collapse;font-size:.95rem;display:block;overflow-x:auto}.hkm-prose th,.hkm-prose td{padding:.7rem .9rem;border-bottom:1px solid var(--hkm-border);text-align:left}.hkm-prose th{color:var(--hkm-text);background:var(--hkm-card)}.hkm-prose :not(pre)>code{padding:.15em .4em;border-radius:6px;background:#121c2e;color:#e6edf7;font-size:.88em;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.hkm-pre{border-radius:16px;overflow:hidden;background:#060a10;border:1px solid var(--hkm-btn-border)}.hkm-pre__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem .75rem .55rem 1rem;background:var(--hkm-card);border-bottom:1px solid var(--hkm-border);font:500 .8rem JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;color:var(--hkm-muted)}.hkm-pre__copy{height:32px;padding:0 .75rem;border-radius:8px;border:1px solid var(--hkm-btn-border);background:transparent;color:#c9d2df;font:500 .8rem var(--hkm-font-body);cursor:pointer}.hkm-pre__copy:hover{color:var(--hkm-text);border-color:var(--hkm-btn-border-h)}.hkm-pre__copy.is-done{color:#34d399}.hkm-prose pre{margin:0;padding:1.1rem 1.25rem;overflow-x:auto;background:#060a10;color:#c9d2df;font:400 .9rem/1.7 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;border:0;border-radius:0}.hkm-prose>pre{border-radius:16px;border:1px solid var(--hkm-btn-border)}.hkm-prose .wp-block-image,.hkm-prose .wp-block-embed{margin-top:1.8rem}.hkm-scta{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;flex-wrap:wrap;margin:2rem 0;padding:1.4rem 1.5rem;border-radius:18px;background:color-mix(in srgb,var(--hkm-emerald) 8%,var(--hkm-card));border:1px solid color-mix(in srgb,var(--hkm-emerald) 32%,var(--hkm-card))}.hkm-scta__txt{display:flex;flex-direction:column;gap:.3rem;max-width:460px}.hkm-scta__txt strong{font-family:var(--hkm-font-head);font-size:1.15rem;color:var(--hkm-text)}.hkm-scta__txt span{font-size:.95rem;line-height:1.5;color:var(--hkm-muted)}.hkm-prose .hkm-scta a.hkm-bbtn{color:var(--hkm-on-accent);text-decoration:none}.hkm-sfoot{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:2.5rem;padding:1.2rem 0;border-top:1px solid var(--hkm-border);border-bottom:1px solid var(--hkm-border)}.hkm-stags{display:flex;gap:.5rem;flex-wrap:wrap}.hkm-stags a{padding:6px 12px;border-radius:100px;border:1px solid var(--hkm-btn-border);color:#c9d2df;font-size:.84rem;text-decoration:none}.hkm-stags a:hover{border-color:var(--hkm-btn-border-h);color:var(--hkm-text)}.hkm-shelp{display:flex;align-items:center;gap:.6rem;font-size:.9rem;color:var(--hkm-muted)}.hkm-shelp button{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 .9rem;border-radius:10px;border:1px solid var(--hkm-btn-border);background:var(--hkm-card);color:var(--hkm-text);font:500 .88rem var(--hkm-font-body);cursor:pointer}.hkm-shelp button:hover{border-color:var(--hkm-btn-border-h)}.hkm-shelp__down{display:inline-flex;transform:rotate(180deg)}.hkm-shelp.is-done button{display:none}.hkm-shelp.is-done [data-hkm-helpful-q]{color:#34d399}.hkm-sauthor{display:flex;gap:1.1rem;flex-wrap:wrap;margin-top:2rem;padding:1.5rem;border-radius:18px;background:var(--hkm-card);border:1px solid var(--hkm-border)}.hkm-sauthor>div{flex:1 1 280px;display:flex;flex-direction:column;gap:.35rem}.hkm-sauthor__n{font-family:var(--hkm-font-head);font-size:1.25rem;color:var(--hkm-text)}.hkm-sauthor p{margin:0;color:var(--hkm-muted);line-height:1.6}.hkm-sauthor__links{display:flex;gap:1rem;flex-wrap:wrap;margin-top:.3rem;font-size:.9rem}.hkm-sauthor__links a{color:var(--hkm-accent-text);text-decoration:none;font-weight:600}.hkm-snav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.hkm-snav a{display:flex;flex-direction:column;gap:.35rem;padding:1.1rem 1.2rem;border-radius:16px;border:1px solid var(--hkm-border);text-decoration:none;transition:border-color .2s}.hkm-snav a:hover{border-color:var(--hkm-btn-border-h)}.hkm-snav a span{font-size:.82rem;color:var(--hkm-muted)}.hkm-snav a strong{color:var(--hkm-text);line-height:1.4}.hkm-snav a.is-next{text-align:right;grid-column:2}.hkm-srail{position:sticky;top:calc(var(--hkm-nav-h, 68px) + 1.5rem);display:flex;flex-direction:column;gap:1.2rem}.hkm-ssvc{display:flex;flex-direction:column;gap:.8rem;padding:1.3rem;border-radius:18px;background:var(--hkm-card);border:1px solid var(--hkm-border)}.hkm-ssvc__row{display:flex;align-items:center;gap:.75rem}.hkm-ssvc__row strong{color:var(--hkm-text);line-height:1.35}.hkm-ssvc__ico{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:12px;background:var(--cb);color:var(--c)}.hkm-ssvc a{font-weight:600;font-size:.9rem;color:var(--hkm-accent-text);text-decoration:none}.hkm-srel{border-top:1px solid var(--hkm-border);background:#0a0f18;padding:3.5rem 0 4.5rem}.hkm-srel .hkm-bgrid-head{margin-bottom:1.5rem}.hkm-scom{margin-top:3rem}.hkm-scom__title{margin:0 0 1.2rem;font-family:var(--hkm-font-head);font-size:1.6rem;color:var(--hkm-text)}.hkm-scom__title span{color:var(--hkm-muted);font-weight:500}.hkm-scom__empty{color:var(--hkm-muted)}.hkm-scom__list,.hkm-scom .children{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.8rem}.hkm-scom .children{margin-top:.8rem;padding-left:clamp(1rem,4vw,3.3rem)}.hkm-cmt__box{display:flex;gap:.9rem;padding:1.1rem 1.2rem;border-radius:16px;background:var(--hkm-card);border:1px solid var(--hkm-border)}.hkm-cmt.bypostauthor>.hkm-cmt__box{border-color:color-mix(in srgb,var(--hkm-emerald) 35%,var(--hkm-card))}.hkm-cmt__body{min-width:0;flex:1}.hkm-cmt__head{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;font-size:.9rem;color:var(--hkm-muted)}.hkm-cmt__head strong{color:var(--hkm-text)}.hkm-cmt__badge{font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hkm-accent-text);border:1px solid rgba(var(--hkm-emerald-rgb),.45);border-radius:6px;padding:1px 6px}.hkm-cmt__wait{margin:.3rem 0 0;font-size:.84rem;color:#f5b544}.hkm-cmt__text{margin-top:.35rem;color:#c9d2df;line-height:1.65;overflow-wrap:anywhere}.hkm-cmt__text p{margin:0 0 .6rem}.hkm-cmt__text p:last-child{margin-bottom:0}.hkm-cmt__reply a{font-size:.84rem;font-weight:600;color:var(--hkm-accent-text);text-decoration:none}.hkm-scom .comment-respond{margin-top:1.5rem;padding:clamp(1.2rem,3vw,1.6rem);border-radius:18px;background:var(--hkm-card);border:1px solid var(--hkm-border)}.hkm-cf2__title{margin:0;display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:.5rem;font-family:var(--hkm-font-head);font-size:1.2rem;color:var(--hkm-text)}.hkm-cf2__title small a{font:600 .84rem var(--hkm-font-body);color:var(--hkm-muted)}.hkm-cf2{display:flex;flex-direction:column;gap:1rem;margin-top:.5rem}.hkm-cf2__note{margin:0;font-size:.86rem;color:var(--hkm-muted)}.hkm-cf2__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.hkm-cf2__f{display:flex;flex-direction:column;gap:.45rem;margin:0}.hkm-cf2__f label{font-size:.86rem;font-weight:600;color:#c9d2df}.hkm-cf2__f label span{color:var(--hkm-accent-text)}.hkm-cf2__f input,.hkm-cf2__f textarea{width:100%;box-sizing:border-box;padding:.85rem 1rem;border-radius:12px;border:1px solid var(--hkm-btn-border);background:var(--hkm-bg);color:var(--hkm-text);font:500 .95rem var(--hkm-font-body);outline:none;transition:border-color .2s,box-shadow .2s}.hkm-cf2__f textarea{min-height:130px;resize:vertical;line-height:1.6}.hkm-cf2__f input:focus,.hkm-cf2__f textarea:focus{border-color:var(--hkm-emerald);box-shadow:0 0 0 4px rgba(var(--hkm-emerald-rgb),.16)}.hkm-cf2__f textarea::placeholder{color:#6e7a8f}.hkm-cf2__ck{display:flex;align-items:center;gap:.6rem;margin:0;font-size:.88rem;color:var(--hkm-muted)}.hkm-cf2__ck input{width:18px;height:18px;accent-color:var(--hkm-emerald)}.hkm-cf2 .form-submit{margin:0}.hkm-cf2__submit{height:50px;padding:0 1.5rem;border:0;border-radius:12px;background:var(--hkm-emerald);color:var(--hkm-on-accent);font:700 .95rem var(--hkm-font-body);cursor:pointer;transition:background .2s}.hkm-cf2__submit:hover{background:var(--hkm-emerald-h)}@media (max-width: 1180px){.hkm-slay.has-toc.has-rail{grid-template-columns:200px minmax(0,1fr)}.hkm-slay.has-rail:not(.has-toc){grid-template-columns:minmax(0,1fr)}.hkm-srail{position:static;grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start}}@media (max-width: 1000px){.hkm-bgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.hkm-slay,.hkm-slay.has-toc,.hkm-slay.has-rail,.hkm-slay.has-toc.has-rail{grid-template-columns:minmax(0,1fr);gap:2rem}.hkm-stoc{display:none}.hkm-stoc-m{display:block}.hkm-bfeat{grid-template-columns:minmax(0,1fr)}.hkm-bfeat__media{min-height:220px}.hkm-bband{grid-template-columns:minmax(0,1fr)}.hkm-btabs__in{flex-direction:column;align-items:stretch}.hkm-btabs__list{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.hkm-btabs__list::-webkit-scrollbar{display:none}.hkm-bsort{justify-content:flex-end}.hkm-prose{font-size:1.05rem}}@media (max-width: 640px){.hkm-bgrid,.hkm-snav,.hkm-cf2__row{grid-template-columns:minmax(0,1fr)}.hkm-snav a.is-next{grid-column:auto}.hkm-bh__search kbd,.hkm-share__copy span{display:none}}@media (prefers-reduced-motion: reduce){.hkm-bcard,.hkm-bc__img,.hkm-bbtn{transition:none}}
