.cite.pop[data-v-9b80237e]{animation:cite-pop-9b80237e .42s var(--ease-spring) backwards}@keyframes cite-pop-9b80237e{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}.card[data-v-9b80237e]{font-style:normal;font-weight:400;translate:-50%}.card-enter-active[data-v-9b80237e]{transition:opacity .16s ease-out,transform .36s var(--ease-spring)}.card-leave-active[data-v-9b80237e]{transition:opacity .12s ease-in,transform .12s ease-in}.card-enter-from[data-v-9b80237e],.card-leave-to[data-v-9b80237e]{opacity:0;transform:translateY(4px)scale(.97)}.code[data-v-267022d8]{--tk-comment:var(--ink-faint);--tk-keyword:color-mix(in oklab, var(--accent) 88%, var(--ink));--tk-string:oklch(52% .12 150);--tk-number:oklch(58% .14 65);--tk-function:oklch(50% .15 280);--tk-type:oklch(52% .12 235);--tk-deleted:oklch(55% .18 25);--tk-inserted:oklch(52% .13 150)}:root[data-theme=dark] .code[data-v-267022d8]{--tk-string:oklch(78% .12 150);--tk-number:oklch(80% .12 70);--tk-function:oklch(78% .11 285);--tk-type:oklch(78% .1 230);--tk-deleted:oklch(72% .15 25);--tk-inserted:oklch(78% .13 150)}.code-body[data-v-267022d8]{font-family:var(--font-mono,ui-monospace,monospace);font-size:calc(13.5px * var(--text-scale,1));tab-size:4;color:var(--ink);background:0 0;margin:0;line-height:1.65}.code-body[data-v-267022d8] code{font:inherit;color:inherit;text-shadow:none;white-space:pre;background:0 0}.code-body[data-v-267022d8] .token.cdata,.code-body[data-v-267022d8] .token.comment,.code-body[data-v-267022d8] .token.doctype,.code-body[data-v-267022d8] .token.prolog{color:var(--tk-comment);font-style:italic}.code-body[data-v-267022d8] .token.operator,.code-body[data-v-267022d8] .token.punctuation{color:var(--ink-soft)}.code-body[data-v-267022d8] .token.atrule,.code-body[data-v-267022d8] .token.important,.code-body[data-v-267022d8] .token.keyword,.code-body[data-v-267022d8] .token.selector,.code-body[data-v-267022d8] .token.tag{color:var(--tk-keyword)}.code-body[data-v-267022d8] .token.attr-value,.code-body[data-v-267022d8] .token.char,.code-body[data-v-267022d8] .token.regex,.code-body[data-v-267022d8] .token.string,.code-body[data-v-267022d8] .token.url{color:var(--tk-string)}.code-body[data-v-267022d8] .token.attr-name,.code-body[data-v-267022d8] .token.boolean,.code-body[data-v-267022d8] .token.constant,.code-body[data-v-267022d8] .token.number,.code-body[data-v-267022d8] .token.symbol{color:var(--tk-number)}.code-body[data-v-267022d8] .token.function{color:var(--tk-function)}.code-body[data-v-267022d8] .token.builtin,.code-body[data-v-267022d8] .token.class-name,.code-body[data-v-267022d8] .token.property,.code-body[data-v-267022d8] .token.variable{color:var(--tk-type)}.code-body[data-v-267022d8] .token.deleted{color:var(--tk-deleted)}.code-body[data-v-267022d8] .token.inserted{color:var(--tk-inserted)}.code-full-enter-active[data-v-267022d8]{transition:opacity .22s ease-out}.code-full-leave-active[data-v-267022d8]{transition:opacity .16s ease-in}.code-full-enter-from[data-v-267022d8],.code-full-leave-to[data-v-267022d8]{opacity:0}.code-full-enter-active>div[data-v-267022d8]{transition:transform .42s var(--ease-spring)}.code-full-enter-from>div[data-v-267022d8]{transform:scale(.97)translateY(8px)}.grid-table[data-v-abae58c4]{border-collapse:separate;border-spacing:0;width:100%;font-size:calc(14px * var(--text-scale,1));font-variant-numeric:tabular-nums;color:var(--ink);line-height:1.5}.grid-table thead[data-v-abae58c4]{z-index:1;position:sticky;top:0}.grid-table thead tr[data-v-abae58c4]{background:var(--surface-2)}.grid-table th[data-v-abae58c4]{text-align:start;white-space:nowrap;color:var(--ink);font-weight:600}.grid-table td[data-v-abae58c4],.grid-table th[data-v-abae58c4]{border-bottom:1px solid var(--line);padding:9px 14px}.grid-table td[data-v-abae58c4]{vertical-align:top;transition:background-color .12s}.grid-table tbody tr:last-child td[data-v-abae58c4]{border-bottom:0}.grid-table tbody tr:hover td[data-v-abae58c4]{background:color-mix(in oklab,var(--surface-2) 55%,transparent)}.table-full-enter-active[data-v-abae58c4]{transition:opacity .22s ease-out}.table-full-leave-active[data-v-abae58c4]{transition:opacity .16s ease-in}.table-full-enter-from[data-v-abae58c4],.table-full-leave-to[data-v-abae58c4]{opacity:0}.table-full-enter-active>div[data-v-abae58c4]{transition:transform .42s var(--ease-spring)}.table-full-enter-from>div[data-v-abae58c4]{transform:scale(.97)translateY(8px)}.rich[data-v-8e9beeb8] a:not(.cite *){color:var(--color-accent-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab,var(--accent) 35%,transparent);text-decoration-color:color-mix(in oklab,var(--accent) 35%,transparent);text-underline-offset:3px}.rich[data-v-8e9beeb8] li::marker{color:var(--accent)}.rich[data-v-8e9beeb8] :not(pre)>code{color:var(--ink);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;-webkit-box-decoration-break:clone;box-decoration-break:clone;border:0;border-radius:7px;margin:0 1px;padding:.08em .42em;font-size:.86em;transition:background-color .16s,color .16s,box-shadow .16s;position:relative}.rich[data-v-8e9beeb8] :not(pre)>code:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--accent) 45%,transparent)}.rich[data-v-8e9beeb8] :not(pre)>code[data-copied]{color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--accent) 45%,transparent)}.rich[data-v-8e9beeb8] :not(pre)>code[data-copied]:after{content:"Скопировано";font-family:var(--font-sans,inherit);white-space:nowrap;color:var(--canvas);background:var(--ink);pointer-events:none;animation:copied-pop-8e9beeb8 1.4s var(--ease-spring) both;border-radius:9999px;padding:3px 8px;font-size:12px;font-weight:500;line-height:16px;position:absolute;bottom:calc(100% + 6px);left:50%;translate:-50%}@keyframes copied-pop-8e9beeb8{0%{opacity:0;transform:translateY(4px)scale(.9)}15%{opacity:1;transform:none}80%{opacity:1;transform:none}to{opacity:0;transform:translateY(-2px)}}.caret[data-v-8e9beeb8]{vertical-align:.02em;width:.62em;height:.62em;box-shadow:0 0 10px 1px color-mix(in oklch,var(--glow-a) 60%,transparent);--mesh-speed:2.5s;border-radius:9999px;margin-left:.2em;animation:1.1s ease-in-out infinite caret-pulse-8e9beeb8;display:inline-block;position:relative;overflow:hidden}.tail[data-v-8e9beeb8]{align-self:flex-start;margin-left:0}.typing[data-v-8e9beeb8]>:is(p,h1,h2,h3,h4,ul,ol):nth-last-child(2)~.tail{display:none}.typing[data-v-8e9beeb8]>:is(p,h1,h2,h3,h4):nth-last-child(2):after,.typing[data-v-8e9beeb8]>:is(ul,ol):nth-last-child(2)>li:last-child>p:last-child:after{content:"";vertical-align:.02em;background:radial-gradient(circle at 28% 28%,var(--glow-b) 0,transparent 62%),radial-gradient(circle at 72% 30%,var(--glow-a) 0,transparent 62%),radial-gradient(circle at 60% 76%,var(--glow-c) 0,transparent 62%),var(--accent);width:.62em;height:.62em;box-shadow:0 0 10px 1px color-mix(in oklch,var(--glow-a) 60%,transparent);background-size:160% 160%;border-radius:9999px;margin-left:.2em;animation:1.1s ease-in-out infinite caret-pulse-8e9beeb8,2.5s linear infinite caret-flow-8e9beeb8;display:inline-block}.typing[data-v-8e9beeb8]>:is(ul,ol):nth-last-child(2)>li:last-child:not(:has(>p,>ul,>ol)):after{content:"";vertical-align:.02em;background:radial-gradient(circle at 28% 28%,var(--glow-b) 0,transparent 62%),radial-gradient(circle at 72% 30%,var(--glow-a) 0,transparent 62%),radial-gradient(circle at 60% 76%,var(--glow-c) 0,transparent 62%),var(--accent);width:.62em;height:.62em;box-shadow:0 0 10px 1px color-mix(in oklch,var(--glow-a) 60%,transparent);background-size:160% 160%;border-radius:9999px;margin-left:.2em;animation:1.1s ease-in-out infinite caret-pulse-8e9beeb8,2.5s linear infinite caret-flow-8e9beeb8;display:inline-block}@keyframes caret-pulse-8e9beeb8{0%,to{transform:scale(1)}50%{transform:scale(.72)}}@keyframes caret-flow-8e9beeb8{0%{background-position:0 0}25%{background-position:100% 0}50%{background-position:100% 100%}75%{background-position:0 100%}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.caret[data-v-8e9beeb8],.typing[data-v-8e9beeb8]>:is(p,h1,h2,h3,h4):nth-last-child(2):after,.typing[data-v-8e9beeb8]>:is(ul,ol):nth-last-child(2)>li:last-child>p:last-child:after{animation:none}.typing[data-v-8e9beeb8]>:is(ul,ol):nth-last-child(2)>li:last-child:not(:has(>p,>ul,>ol)):after{animation:none}}
