.ok-pop{position:absolute;z-index:60;display:flex;flex-direction:column;background:#fcfbf9;border:1px solid var(--ok-line-2);box-shadow:0 18px 50px -24px #2b2b2873,0 2px 6px -2px #2b2b2814;font-family:var(--ok-sans);color:var(--ok-ink);opacity:0}.ok-pop.is-ready{opacity:1}.ok-pop-head{display:flex;align-items:center;gap:8px;padding:10px 12px 0}.ok-pop-pill{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:100px;background:color-mix(in srgb,var(--ok-accent) 13%,transparent);color:#2f5bb0;font-family:var(--ok-mono);font-size:11px;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80%}.ok-pop-pin{font-family:var(--ok-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ok-muted)}.ok-pop-x{margin-left:auto;display:grid;place-items:center;width:24px;height:24px;color:var(--ok-muted)}.ok-pop-x:hover{color:var(--ok-ink)}.ok-pop-body{overflow-y:auto;overscroll-behavior:contain;padding:8px 14px 14px}.ok-pop-title{font-size:15px;line-height:1.35;letter-spacing:-.01em}.ok-pop-sub{margin-top:3px;font-family:var(--ok-mono);font-size:11px;color:var(--ok-muted)}.ok-pop-sec{margin-top:14px}.ok-pop-h{margin-bottom:6px;font-family:var(--ok-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ok-muted)}.ok-pop-tags{display:flex;flex-wrap:wrap;gap:4px}.ok-pop-tag{display:inline-flex;align-items:baseline;gap:6px;padding:2px 7px;border:1px solid var(--ok-line);background:var(--ok-surface);font-family:var(--ok-mono);font-size:11px;line-height:1.6;color:var(--ok-ink-2)}.ok-pop-tag b{font-weight:500}.ok-pop-tag.is-ref,.ok-pop-line.is-ref{cursor:help}.ok-pop-tag.is-ref:hover{border-color:var(--ok-accent)}.ok-pop-ex{border:1px solid var(--ok-line);background:var(--ok-surface)}.ok-pop-line{display:flex;align-items:baseline;gap:10px;padding:5px 8px;border-top:1px solid var(--ok-line);font-family:var(--ok-mono);font-size:11px;line-height:1.55;white-space:nowrap;overflow:hidden}.ok-pop-line:first-child{border-top:0}.ok-pop-line.is-strong{background:color-mix(in srgb,var(--ok-accent) 6%,transparent)}.ok-pop-line.is-strong .ok-pop-text{color:var(--ok-ink);font-weight:500}.ok-pop-line.is-ref:hover{background:color-mix(in srgb,var(--ok-accent) 8%,transparent)}.ok-pop-k{flex:none;min-width:64px;color:var(--ok-muted)}.ok-pop-text{overflow:hidden;text-overflow:ellipsis;color:var(--ok-ink-2)}.ok-pop-toks{display:flex;gap:2px;overflow:hidden}.ok-pop-tok{flex:none;padding:0 4px;color:var(--ok-ink);font-variant-numeric:tabular-nums}.ok-pop-tok.is-peak{outline:1px solid var(--ok-ink);outline-offset:-1px}.ok-pop-note{margin-top:10px;font-size:12px;line-height:1.5;color:var(--ok-muted)}.ok-pop-link{display:inline-flex;align-items:center;gap:4px;margin-top:12px;font-size:12.5px;color:var(--ok-ink);text-decoration:underline;text-decoration-color:var(--ok-line-2);text-underline-offset:3px}.ok-pop-link:hover{text-decoration-color:var(--ok-accent)}.ok-pop-members{border:1px solid var(--ok-line);background:var(--ok-surface)}.ok-pop-members li+li{border-top:1px solid var(--ok-line)}.ok-pop-mem{display:flex;width:100%;align-items:center;gap:6px;padding:6px 8px;font-family:var(--ok-mono);font-size:11px;color:var(--ok-ink);text-align:left}.ok-pop-mem:hover{background:var(--ok-sunk)}.ok-pop-memb{padding:4px 10px 10px 28px}.ok-pop.is-sheet{position:fixed;left:0;right:0;bottom:0;top:auto;width:auto;max-height:78vh;border-left:0;border-right:0;border-bottom:0}.ok-pop.is-sheet .ok-pop-head:before{content:"";position:absolute;left:50%;top:6px;width:36px;height:3px;margin-left:-18px;border-radius:2px;background:var(--ok-line-2)}.ok-sheet-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:59;background:#2b2b282e}.ok-pop-enter-active{transition:opacity .16s ease-out,transform .18s var(--ok-ease)}.ok-pop-leave-active{transition:opacity .12s ease-in}.ok-pop-enter-from{opacity:0!important;transform:translateY(4px)}.ok-pop.is-above.ok-pop-enter-from{transform:translateY(-4px)}.ok-pop-leave-to{opacity:0!important}.ok-sheet-enter-active,.ok-sheet-leave-active{transition:opacity .2s,transform .28s var(--ok-ease)}.ok-sheet-enter-from,.ok-sheet-leave-to{opacity:0}.ok-pop.is-sheet.ok-sheet-enter-from,.ok-pop.is-sheet.ok-sheet-leave-to{transform:translateY(30px)}@media(prefers-reduced-motion:reduce){.ok-pop-enter-active,.ok-sheet-enter-active{transition:none}}.ok-navlink[data-v-74e44fd6]{font-family:var(--ok-mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ok-ink-2);padding:19px 0 17px;border-bottom:2px solid transparent;transition:color .2s,border-color .25s}.ok-navlink[data-v-74e44fd6]:hover{color:var(--ok-ink)}.ok-navlink.is-active[data-v-74e44fd6]{color:var(--ok-ink);border-bottom-color:var(--ok-accent)}.ok-flink[data-v-74e44fd6]{color:var(--ok-ink-2);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:2px;transition:text-decoration-color .25s}.ok-flink[data-v-74e44fd6]:hover{text-decoration-color:color-mix(in srgb,var(--ok-ink) 25%,transparent)}.ok-toc[data-v-74e44fd6]{display:block;margin-left:-1px;padding:5px 0 5px 14px;border-left:1px solid transparent;font-family:var(--ok-sans);font-size:13px;line-height:1.4;color:var(--ok-muted);transition:color .2s,border-color .2s}.ok-toc[data-v-74e44fd6]:hover{color:var(--ok-ink)}.ok-toc.is-on[data-v-74e44fd6]{color:var(--ok-ink);border-left-color:var(--ok-accent)}.ok-burger[data-v-74e44fd6]{position:relative;width:20px;height:12px;display:block}.ok-burger span[data-v-74e44fd6]{position:absolute;left:0;width:100%;height:1.5px;background:var(--ok-ink);transition:transform .35s var(--ok-ease),top .35s var(--ok-ease)}.ok-burger span[data-v-74e44fd6]:first-child{top:1px}.ok-burger span[data-v-74e44fd6]:last-child{top:9px}.ok-burger.is-open span[data-v-74e44fd6]:first-child{top:5px;transform:rotate(45deg)}.ok-burger.is-open span[data-v-74e44fd6]:last-child{top:5px;transform:rotate(-45deg)}.ok-mlink[data-v-74e44fd6]{display:block;padding:12px 0;border-bottom:1px solid var(--ok-line);font-family:var(--ok-mono);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--ok-ink);animation:okFadeUp .4s var(--ok-ease) both;animation-delay:calc(var(--i) * 35ms)}.ok-menu-enter-active[data-v-74e44fd6],.ok-menu-leave-active[data-v-74e44fd6]{transition:opacity .25s var(--ok-ease)}.ok-menu-enter-from[data-v-74e44fd6],.ok-menu-leave-to[data-v-74e44fd6]{opacity:0}
