html[data-skin=v3] .hk-fig{position:relative;z-index:1;display:inline;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-color:var(--acc-line);text-underline-offset:3px;cursor:pointer}html[data-skin=v3] .hk-fig:hover{text-decoration-color:currentColor}html[data-skin=v3] :is(.hk-fig,.hk-i):focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:4px}html[data-skin=v3] .hk-i{padding:0;font:inherit;cursor:pointer}html[data-skin=v3] .hc-main>.wn-card .hk-i:has(~.wn-q){position:absolute;top:var(--s4);right:calc(var(--s4) + 34px)}html[data-skin=v3] .wn-card:has(>.hk-i) :is(.wn-lead,.wn-k,.wn-say){padding-right:62px}@media (min-width:860px){html[data-skin=v3] .hk-sheet{left:0;right:0;bottom:var(--s5);width:min(480px,calc(100vw - 32px));margin-inline:auto;border-radius:24px}html[data-skin=v3] .hk-sheet>.fp-handle{display:none}}html[data-skin=v3] .hk-who{margin:0 0 var(--s3);font-size:var(--t-s);color:var(--ink)}html[data-skin=v3] .hk-x{font-weight:700;color:var(--acc);font-variant-numeric:tabular-nums}html[data-skin=v3] .hk-rows{margin:0}html[data-skin=v3] .hk-row{padding:var(--s3) 0;border-top:1px solid var(--line)}html[data-skin=v3] .hk-row dt{margin-bottom:var(--s1);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink3)}html[data-skin=v3] .hk-row dd{margin:0;font-size:var(--t-xs);line-height:1.5;color:var(--ink2)}html[data-skin=v3] .hk-row p{margin:0}html[data-skin=v3] .hk-row p+p,html[data-skin=v3] .hk-src{margin-top:var(--s1)}html[data-skin=v3] :is(.hk-n,.hk-ev){font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}html[data-skin=v3] .hk-q{color:var(--ink3)}html[data-skin=v3] .hk-src{padding:0;list-style:none}html[data-skin=v3] .hk-day{color:var(--ink3)}html[data-skin=v3] :is(.hk-src,.hk-foot) :is(a,b){color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}html[data-skin=v3] :is(.hk-src,.hk-foot) a:hover{color:var(--acc)}html[data-skin=v3] .hk-foot{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s5);margin:var(--s2) 0 0;padding-top:var(--s3);border-top:1px solid var(--line);font-size:var(--t-xs)}html[data-skin=v3] .hk-foot a{display:inline-flex;align-items:center;min-height:44px}@media (forced-colors:active){html[data-skin=v3] .hk-sheet{border:1px solid CanvasText}html[data-skin=v3] .hk-fig{text-decoration-color:CanvasText}}