.la[data-v-26d72ce5]{display:grid;grid-template-columns:250px minmax(0,740px);gap:4rem;justify-content:center;align-items:start}.la-main[data-v-26d72ce5]{min-width:0}.la-main[data-v-26d72ce5] [id]{scroll-margin-top:104px}.la-side[data-v-26d72ce5]{position:sticky;top:calc(104px + var(--promo-off, 0px));max-height:calc(100vh - 124px - var(--promo-off, 0px));overflow-y:auto;display:grid;gap:1.4rem;padding-bottom:.5rem;scrollbar-width:thin}.la-toc-title[data-v-26d72ce5]{margin:0 0 .7rem;font-family:Sora,sans-serif;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a97ab}.la-toc-toggle[data-v-26d72ce5]{display:none}.la-toc-list[data-v-26d72ce5]{list-style:none;margin:0;padding:0;display:grid;gap:2px;border-left:2px solid var(--line-l)}.la-toc-list a[data-v-26d72ce5]{position:relative;display:flex;gap:.6rem;align-items:baseline;margin-left:-2px;padding:.45rem .7rem .45rem .9rem;border-left:2px solid transparent;border-radius:0 8px 8px 0;color:var(--ink-2);text-decoration:none;font-size:.87rem;line-height:1.4;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.la-toc-list a[data-v-26d72ce5]:hover{color:var(--ink);background:#f6f9fd}.la-toc-list a.is-active[data-v-26d72ce5]{color:var(--blue-2);border-left-color:var(--blue);background:#eef6ff;font-weight:600}.la-toc-n[data-v-26d72ce5]{flex-shrink:0;min-width:1.1rem;font-family:Sora,sans-serif;font-size:.72rem;font-weight:700;color:#9aa8bb}.la-toc-list a.is-active .la-toc-n[data-v-26d72ce5]{color:var(--blue)}@media (max-width: 1100px){.la[data-v-26d72ce5]{display:flex;flex-direction:column;align-items:stretch;gap:1.6rem;max-width:760px;margin:0 auto}.la-side[data-v-26d72ce5]{display:contents}.la-toc[data-v-26d72ce5]{order:0;border:1px solid var(--line-l);border-radius:14px;background:#f8fafd}.la-main[data-v-26d72ce5]{order:1}.la-aside[data-v-26d72ce5]{order:2}.la-toc-title[data-v-26d72ce5]{display:none}.la-toc-toggle[data-v-26d72ce5]{display:flex;align-items:center;gap:.6rem;width:100%;padding:.95rem 1.1rem;border:0;background:transparent;cursor:pointer;font-family:Sora,sans-serif;font-weight:600;font-size:.95rem;color:var(--ink);text-align:left}.la-toc-toggle small[data-v-26d72ce5]{margin-left:auto;font-family:Montserrat,sans-serif;font-weight:500;font-size:.8rem;color:#8a97ab}.la-toc-ico[data-v-26d72ce5] svg{width:18px;height:18px;color:var(--blue);display:block}.la-toc-chev[data-v-26d72ce5] svg{width:16px;height:16px;display:block;color:var(--ink-2);transition:transform .2s ease}.la-toc-toggle[aria-expanded=true] .la-toc-chev[data-v-26d72ce5] svg{transform:rotate(180deg)}.la-toc-list[data-v-26d72ce5]{display:none;margin:0 1.1rem 1rem}.la-toc-list.is-open[data-v-26d72ce5]{display:grid}}@media (prefers-reduced-motion: reduce){.la-toc-chev[data-v-26d72ce5] svg{transition:none}}.lco[data-v-22b65e63]{display:flex;gap:.9rem;margin:1.4rem 0;padding:1rem 1.15rem;border-radius:12px;border:1px solid;border-left-width:4px}.lco-icon[data-v-22b65e63]{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:9px}.lco-icon[data-v-22b65e63] svg{width:18px;height:18px;display:block}.lco-body[data-v-22b65e63]{font-size:.95rem;line-height:1.65;color:#24344c;min-width:0;overflow-wrap:anywhere}.lco-body strong[data-v-22b65e63]{font-family:Sora,sans-serif;font-weight:700;margin-right:.35rem;color:var(--ink)}.lco-body[data-v-22b65e63] code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.84em;padding:.1rem .35rem;border-radius:5px;background:#ffffffbf;border:1px solid rgba(15,50,110,.1)}.lco-body[data-v-22b65e63] a{color:var(--blue-2);font-weight:600;text-underline-offset:3px}.lco--tip[data-v-22b65e63]{background:#eef7ff;border-color:#cfe5fc;border-left-color:var(--blue)}.lco--tip .lco-icon[data-v-22b65e63]{background:#dcefff;color:var(--blue-2)}.lco--warning[data-v-22b65e63]{background:#fff8eb;border-color:#fbe3b5;border-left-color:#f59e0b}.lco--warning .lco-icon[data-v-22b65e63]{background:#fdedc8;color:#b45309}.lco--info[data-v-22b65e63]{background:#f4f7fb;border-color:#e1e8f2;border-left-color:#7b8ba3}.lco--info .lco-icon[data-v-22b65e63]{background:#e6ecf4;color:#44556e}.lco--key[data-v-22b65e63]{background:linear-gradient(135deg,#eef6ff,#f6faff);border-color:#cfe5fc;border-left-color:var(--blue)}.lco--key .lco-icon[data-v-22b65e63]{background:var(--blue);color:#fff}.lm[data-v-4b088f6b]{display:flex;flex-wrap:wrap;gap:.55rem;list-style:none;padding:0;margin:0 0 .4rem}.lm li[data-v-4b088f6b]{display:inline-flex;align-items:center;gap:.45rem;padding:.42rem .8rem;border-radius:999px;font-size:.85rem;color:#dbe6f3;background:#ffffff0f;border:1px solid rgba(140,180,255,.2);text-transform:none}.lm li[data-v-4b088f6b] svg{width:16px;height:16px;display:block;color:#7cc4ff}.lm .lm--beginner[data-v-4b088f6b]{color:#bff3d2;border-color:#4ade8059;background:#22c55e1a}.lm .lm--beginner[data-v-4b088f6b] svg{color:#4ade80}.lm .lm--intermediate[data-v-4b088f6b]{color:#fde7b0;border-color:#fbbf2459;background:#f59e0b1a}.lm .lm--intermediate[data-v-4b088f6b] svg{color:#fbbf24}.ll[data-v-129ee767]{list-style:none;padding:0;margin:0;display:grid;gap:.75rem}.ll--grid[data-v-129ee767]{grid-template-columns:repeat(3,minmax(0,1fr))}.ll--stack[data-v-129ee767]{grid-template-columns:1fr;gap:.5rem}.ll-link[data-v-129ee767]{display:flex;align-items:center;gap:.8rem;height:100%;padding:.95rem 1rem;border-radius:12px;border:1px solid var(--line-l);background:#fff;color:var(--ink);text-decoration:none;box-shadow:0 2px 10px -4px #10285014;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.ll-link[data-v-129ee767]:hover{border-color:#b9d8fb;transform:translateY(-2px);box-shadow:0 14px 30px -20px #0f326e66}.ll-link[data-v-129ee767]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ll-ico[data-v-129ee767]{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:9px;background:#e8f3ff;color:var(--blue)}.ll-ico[data-v-129ee767] svg{width:18px;height:18px;display:block}.ll-text[data-v-129ee767]{flex:1;min-width:0}.ll-text strong[data-v-129ee767]{display:block;font-family:Sora,sans-serif;font-size:.9rem;line-height:1.35;font-weight:600}.ll-text small[data-v-129ee767]{display:block;margin-top:.15rem;font-size:.8rem;line-height:1.45;color:var(--ink-2)}.ll-arrow[data-v-129ee767]{flex-shrink:0;color:var(--blue);opacity:.55;transition:opacity .2s ease,transform .2s ease}.ll-arrow[data-v-129ee767] svg{width:16px;height:16px;display:block}.ll-link:hover .ll-arrow[data-v-129ee767]{opacity:1;transform:translate(2px)}.ll--stack .ll-link[data-v-129ee767]{padding:.7rem .8rem;box-shadow:none}.ll--stack .ll-ico[data-v-129ee767]{display:none}.ll--stack .ll-text strong[data-v-129ee767]{font-size:.85rem}@media (max-width: 1100px){.ll--grid[data-v-129ee767]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.ll--grid[data-v-129ee767]{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.ll-link[data-v-129ee767],.ll-arrow[data-v-129ee767]{transition:none}.ll-link[data-v-129ee767]:hover{transform:none}}
