.ku-sidebar[data-v-ace2321f]{position:sticky;top:1.5rem;align-self:start}.ku-sidebar__toggle[data-v-ace2321f]{display:none;width:100%;align-items:center;gap:.6rem;padding:.85rem 1rem;border:1px solid #e0e7ef;background:linear-gradient(135deg,#e8f1f9,#f3f7fb);border-radius:12px;color:#0f2b4e;font-weight:600;font-size:.95rem;cursor:pointer;text-align:left;min-height:48px;transition:background .18s ease}.ku-sidebar__toggle[data-v-ace2321f]:hover{background:linear-gradient(135deg,#dceaf6,#e8f1f9)}.ku-sidebar__toggle[data-v-ace2321f]:focus-visible{outline:3px solid rgba(27,108,168,.4);outline-offset:2px}.ku-sidebar__toggle-label[data-v-ace2321f]{flex:1}.ku-sidebar__toggle-chev[data-v-ace2321f]{color:#1b6ca8}.ku-sidebar__nav[data-v-ace2321f]{background:#fff;border:1px solid #e0e7ef;border-radius:16px;overflow:hidden;box-shadow:0 2px 18px #0f2b4e0f;max-height:calc(100vh - 3rem);overflow-y:auto}.ku-sidebar__header[data-v-ace2321f]{display:flex;align-items:center;gap:.55rem;padding:1rem 1.1rem;background:linear-gradient(135deg,#e8f1f9,#f3f7fb);color:#0f2b4e;font-weight:700;font-size:.95rem;border-bottom:1px solid #e0e7ef;letter-spacing:.01em}.ku-sidebar__list[data-v-ace2321f]{list-style:none;margin:0;padding:.5rem}.ku-sidebar__item[data-v-ace2321f]{margin:.15rem 0}.ku-sidebar__link[data-v-ace2321f]{display:flex;align-items:center;gap:.7rem;padding:.7rem .85rem;border-radius:10px;color:#1e293b;text-decoration:none;font-size:.92rem;font-weight:500;line-height:1.35;min-height:44px;transition:background-color .18s ease,color .18s ease}.ku-sidebar__link[data-v-ace2321f]:hover{background:#f7fafd;color:#1b6ca8}.ku-sidebar__link:hover .ku-sidebar__chev[data-v-ace2321f]{opacity:1;transform:translate(2px)}.ku-sidebar__link:hover .ku-sidebar__bullet[data-v-ace2321f]{background:#1b6ca8}.ku-sidebar__link[data-v-ace2321f]:focus-visible{outline:3px solid rgba(27,108,168,.4);outline-offset:1px}.ku-sidebar__bullet[data-v-ace2321f]{width:6px;height:6px;border-radius:50%;background:#e0e7ef;flex-shrink:0;transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease}.ku-sidebar__label[data-v-ace2321f]{flex:1;min-width:0}.ku-sidebar__chev[data-v-ace2321f]{opacity:0;color:#1b6ca8;transition:opacity .18s ease,transform .18s ease;flex-shrink:0}.ku-sidebar__ext[data-v-ace2321f]{color:#6b7785;flex-shrink:0}.ku-sidebar__item.is-active .ku-sidebar__link[data-v-ace2321f]{background:linear-gradient(135deg,#1b6ca8,#1a4f85);color:#fff;font-weight:600;box-shadow:0 3px 12px #1b6ca840}.ku-sidebar__item.is-active .ku-sidebar__link[data-v-ace2321f]:hover{color:#fff}.ku-sidebar__item.is-active .ku-sidebar__link .ku-sidebar__chev[data-v-ace2321f]{opacity:1;color:#fff}.ku-sidebar__item.is-active .ku-sidebar__link .ku-sidebar__ext[data-v-ace2321f]{color:#ffffffd9}.ku-sidebar__item.is-active .ku-sidebar__bullet[data-v-ace2321f]{background:#fff;transform:scale(1.5);box-shadow:0 0 0 2px #ffffff59}@media (max-width: 1023px){.ku-sidebar[data-v-ace2321f]{position:static;top:auto}.ku-sidebar__toggle[data-v-ace2321f]{display:flex}.ku-sidebar__nav[data-v-ace2321f]{margin-top:.5rem;max-height:0;opacity:0;border-color:transparent;box-shadow:none;transition:max-height .3s ease,opacity .2s ease,border-color .3s ease,box-shadow .3s ease}.ku-sidebar__nav--open[data-v-ace2321f]{max-height:80vh;opacity:1;overflow-y:auto;border-color:#e0e7ef;box-shadow:0 4px 24px #0f2b4e14}}@media (prefers-reduced-motion: reduce){.ku-sidebar__link[data-v-ace2321f],.ku-sidebar__bullet[data-v-ace2321f],.ku-sidebar__chev[data-v-ace2321f],.ku-sidebar__nav[data-v-ace2321f],.ku-sidebar__toggle[data-v-ace2321f]{transition:none!important}}.ku-grid[data-v-8c364591]{max-width:1440px;margin:0 auto;padding:2rem 1.5rem 4rem;display:grid;grid-template-columns:240px 1fr;gap:1.75rem;align-items:start}.ku-main[data-v-8c364591]{min-width:0}@media (max-width: 1023px){.ku-grid[data-v-8c364591]{grid-template-columns:1fr;gap:1.5rem;padding:1.5rem 1rem 3rem}}
