/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.table-items-container[data-v-ff34484d]{border-radius:.5rem;overflow:hidden}.table-header[data-v-ff34484d]{text-transform:uppercase;letter-spacing:.025em;color:#6b7280;background-color:#f9fafb;border-bottom:1px solid #e5e7eb;grid-template-columns:minmax(120px,1fr) minmax(200px,3fr) 80px 60px;gap:.75rem;padding:.625rem 1rem;font-size:.75rem;font-weight:600;display:grid}.table-body[data-v-ff34484d],.table-item-row[data-v-ff34484d]{background-color:#0000}.row-content[data-v-ff34484d]{grid-template-columns:minmax(120px,1fr) minmax(200px,3fr) 65px 20px;align-items:start;gap:.75rem;padding:.5rem 0;display:grid}.col-title[data-v-ff34484d]{min-width:0}.title-text[data-v-ff34484d]{color:#111827;margin:0;font-size:.875rem;font-weight:600;line-height:1.4}.col-description[data-v-ff34484d]{min-width:0}.no-description[data-v-ff34484d]{color:#9ca3af;font-size:.875rem}.col-relevance[data-v-ff34484d],.col-references[data-v-ff34484d]{flex-shrink:0;justify-content:flex-end;align-items:start;display:flex}@media (width<=768px){.table-header[data-v-ff34484d]{display:none}.row-content[data-v-ff34484d]{grid-template-columns:1fr auto auto;grid-template-areas:"title relevance references""description description description";align-items:start;gap:.5rem}.col-title[data-v-ff34484d]{grid-area:title}.col-description[data-v-ff34484d]{grid-area:description}.col-relevance[data-v-ff34484d]{grid-area:relevance}.col-references[data-v-ff34484d]{grid-area:references}.col-relevance[data-v-ff34484d],.col-references[data-v-ff34484d]{justify-content:flex-end}}.k-counter-badge[data-v-b7f42b3d]{line-height:1}.k-input__field[data-v-3b04a235],.k-input__field[data-v-3b04a235]:focus,.k-input__field[data-v-3b04a235]:focus-visible,.k-input__field[data-v-3b04a235]:active{-webkit-tap-highlight-color:transparent;box-shadow:none!important;outline:none!important}.k-input__field[type=search][data-v-3b04a235]::-webkit-search-decoration{appearance:none;display:none}.k-input__field[type=search][data-v-3b04a235]::-webkit-search-cancel-button{appearance:none;display:none}.k-input__field[type=search][data-v-3b04a235]::-webkit-search-results-button{appearance:none;display:none}.k-input__field[type=search][data-v-3b04a235]::-webkit-search-results-decoration{appearance:none;display:none}.k-input__field[data-v-3b04a235]:-webkit-autofill{transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000!important}.k-input__field[data-v-87089f89],.k-input__field[data-v-87089f89]:focus,.k-input__field[data-v-87089f89]:focus-visible,.k-input__field[data-v-87089f89]:active{-webkit-tap-highlight-color:transparent;box-shadow:none!important;outline:none!important}.k-input__field[type=search][data-v-87089f89]::-webkit-search-decoration{appearance:none;display:none}.k-input__field[type=search][data-v-87089f89]::-webkit-search-cancel-button{appearance:none;display:none}.k-input__field[type=search][data-v-87089f89]::-webkit-search-results-button{appearance:none;display:none}.k-input__field[type=search][data-v-87089f89]::-webkit-search-results-decoration{appearance:none;display:none}.k-input__field[data-v-87089f89]:-webkit-autofill{transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000!important}.k-progress-striped[data-v-efccfff4]{background-image:linear-gradient(45deg,#ffffff26 25%,#0000 25% 50%,#ffffff26 50% 75%,#0000 75%,#0000);background-size:1rem 1rem;animation:1s linear infinite progress-bar-stripes-efccfff4}@keyframes progress-bar-stripes-efccfff4{0%{background-position:1rem 0}to{background-position:0 0}}.skeleton-shimmer[data-v-35be1fc2]{background:linear-gradient(90deg, rgb(var(--raw-gray-200) / .4) 0%, rgb(var(--raw-gray-100) / .3) 50%, rgb(var(--raw-gray-200) / .4) 100%);background-size:200% 100%;animation:2s ease-in-out infinite shimmer-35be1fc2}@keyframes shimmer-35be1fc2{0%{background-position:200% 0}to{background-position:-200% 0}}input[type=checkbox][data-v-4ed865f3]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%}input[type=checkbox][data-v-4ed865f3]:indeterminate{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M4 8h8' stroke='white' stroke-width='2' stroke-linecap='round'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%}input[type=radio][data-v-571d535f]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.kg-root[data-v-f80a9927]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border:1px solid #0000000f;border-radius:16px;width:100%;height:calc(100vh - 64px);min-height:480px;position:relative;overflow:hidden}.kg-root.kg-panning[data-v-f80a9927]{cursor:grabbing}.kg-root.kg-expanded[data-v-f80a9927]{z-index:1500;background:#faf8f5;border:none;border-radius:0;min-height:100vh;position:fixed;inset:0;height:100vh!important}.kg-toolbar[data-v-f80a9927]{display:none}.kg-tool-btn[data-v-f80a9927]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#475569;cursor:pointer;background:#ffffffe0;border:1px solid #0000000f;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,color .15s,transform .15s;display:flex;box-shadow:0 1px 4px #0000000a}.kg-tool-btn[data-v-f80a9927]:hover{color:#6366f1;background:#6366f11a;transform:scale(1.05)}.kg-bg[data-v-f80a9927]{pointer-events:none;background-image:radial-gradient(circle,#6366f109 0%,#0000 60%),radial-gradient(circle,#0000000e 1px,#0000 1px);background-size:100% 100%,26px 26px;position:absolute;inset:0}.kg-pan-layer[data-v-f80a9927]{will-change:transform;transform-origin:50%;position:absolute;inset:0}.kg-svg[data-v-f80a9927]{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.kg-path[data-v-f80a9927]{opacity:0;stroke-dasharray:6 4;transition:opacity .5s,stroke-width .3s;animation:2.2s linear infinite kg-flow-f80a9927}.kg-many-nodes .kg-path[data-v-f80a9927]{animation:none}.kg-many-nodes .kg-path-hi[data-v-f80a9927]{animation:2.2s linear infinite kg-flow-f80a9927}.kg-ready .kg-path[data-v-f80a9927]{opacity:1}.kg-path-dim[data-v-f80a9927]{opacity:.12!important}.kg-path-hi[data-v-f80a9927]{filter:drop-shadow(0 0 4px var(--nc,currentColor));opacity:1!important}@keyframes kg-flow-f80a9927{to{stroke-dashoffset:-10px}}.kg-node[data-v-f80a9927]{opacity:0;z-index:2;contain:layout style;transition:transform .55s cubic-bezier(.34,1.56,.64,1),opacity .45s,left .2s ease-out,top .2s ease-out;position:absolute;transform:translate(-50%,-50%)scale(.3)}.kg-many-nodes .kg-node.kg-sat[data-v-f80a9927]{transition:transform .3s ease-out,opacity .3s,left .15s ease-out,top .15s ease-out}.kg-ready .kg-node[data-v-f80a9927]{opacity:1;transform:translate(-50%,-50%)scale(1)}.kg-centre[data-v-f80a9927]{z-index:3}.kg-centre-card[data-v-f80a9927]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:center;background:#ffffffe0;border:1px solid #00000012;border-radius:16px;padding:20px 24px;position:relative;box-shadow:0 4px 28px #0000000f,inset 0 0 0 1px #ffffff80}.kg-learn-btn[data-v-f80a9927]{color:#6366f1;cursor:pointer;vertical-align:middle;background:#6366f114;border:none;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;margin-left:6px;transition:background .15s,transform .15s;display:inline-flex;position:relative;top:-1px}.kg-learn-btn[data-v-f80a9927]:hover{background:#6366f12e;transform:scale(1.08)}.kg-report-btn[data-v-f80a9927]{color:#fff;cursor:pointer;background:#6366f1;border:none;border-radius:8px;align-items:center;gap:5px;margin-top:10px;padding:5px 14px;font-size:.68rem;font-weight:600;transition:background .15s,transform .15s;display:inline-flex}.kg-report-btn[data-v-f80a9927]:hover{background:#4f46e5;transform:translateY(-1px)}.kg-status[data-v-f80a9927]{letter-spacing:.06em;text-transform:uppercase;border-radius:100px;margin-bottom:8px;padding:2px 10px;font-size:.62rem;font-weight:700;display:inline-block}.st-grow[data-v-f80a9927]{color:#16a34a;background:#dcfce7}.st-mature[data-v-f80a9927]{color:#ca8a04;background:#fef9c3}.st-decline[data-v-f80a9927]{color:#dc2626;background:#fee2e2}.kg-centre-label[data-v-f80a9927]{color:#1e293b;margin:0;font-size:1rem;font-weight:700;line-height:1.3}.kg-centre-desc[data-v-f80a9927]{color:#64748b;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:.72rem;line-height:1.45;display:-webkit-box;overflow:hidden}.kg-tags[data-v-f80a9927]{flex-wrap:wrap;justify-content:center;gap:4px;margin-top:8px;display:flex}.kg-tag[data-v-f80a9927]{color:#6366f1;background:#6366f114;border-radius:100px;padding:1px 8px;font-size:.58rem;font-weight:500}.kg-sat.kg-clickable[data-v-f80a9927]{cursor:pointer}.kg-hover-child[data-v-f80a9927]{pointer-events:none;transition:transform .55s cubic-bezier(.34,1.56,.64,1),opacity .25s,left,top!important}.kg-sat.kg-leaf[data-v-f80a9927]{cursor:default}.kg-sat.kg-leaf.kg-clickable[data-v-f80a9927]{cursor:pointer}.kg-point[data-v-f80a9927]{color:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s,opacity .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0000001a,inset 0 0 0 2px #fffc}.kg-sat:hover .kg-point[data-v-f80a9927]{box-shadow:0 4px 14px color-mix(in srgb, var(--nc) 30%, transparent), 0 0 0 2px #ffffffe6 inset;transform:translate(-50%,-50%)scale(1.15)}.kg-point-expanded[data-v-f80a9927]{box-shadow:0 0 0 4px color-mix(in srgb, var(--nc) 30%, transparent), 0 0 0 2px #fffc inset}.kg-point-count[data-v-f80a9927]{text-shadow:0 1px 2px #0000004d}.kg-point-label[data-v-f80a9927]{color:#334155;text-align:center;text-shadow:0 1px 3px #fffc;margin-top:6px;font-size:.72rem;font-weight:600;line-height:1.2;transition:opacity .3s}.kg-leaf-point[data-v-f80a9927]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kg-sat.kg-leaf:hover .kg-leaf-point[data-v-f80a9927]{opacity:0;transform:translate(-50%,-50%)scale(.5)}.kg-leaf-card[data-v-f80a9927]{opacity:0;pointer-events:none;border:1px solid #0000000d;border-left:4px solid var(--nc,#6b7280);width:max-content;min-width:240px;max-width:320px;box-shadow:0 8px 32px color-mix(in srgb, var(--nc) 15%, #0000001a);z-index:100;background:#fffffff7;border-radius:12px;padding:14px 16px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.4)}.kg-leaf-card-open[data-v-f80a9927]{opacity:1;pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translate(-50%,-50%)scale(1)}.kg-sat-head[data-v-f80a9927]{flex-wrap:nowrap;align-items:start;gap:8px;display:flex}.kg-sat-icon[data-v-f80a9927]{width:18px;height:18px;color:var(--nc,#6b7280);flex-shrink:0}.kg-sat-avatar[data-v-f80a9927]{color:#fff;letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:.56rem;font-weight:700;display:flex}.kg-sat-label[data-v-f80a9927]{color:#334155;flex:1;font-size:.78rem;font-weight:600;line-height:1.3}.kg-sat-email[data-v-f80a9927]{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.62rem;line-height:1.3;display:block;overflow:hidden}.kg-sat-desc[data-v-f80a9927]{color:#64748b;word-break:break-word;margin:5px 0 0;font-size:.68rem;line-height:1.4;overflow:hidden}.kg-sat-count[data-v-f80a9927]{color:#94a3b8;background:#00000008;border-radius:100px;margin-top:6px;padding:1px 8px;font-size:.62rem;font-weight:500;display:inline-block}.kg-sat-tags[data-v-f80a9927]{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.kg-sat-tag[data-v-f80a9927]{background:#fff9;border:1px solid;border-radius:100px;padding:1px 8px;font-size:.58rem;font-weight:600}.kg-rel[data-v-f80a9927]{white-space:nowrap;border-radius:100px;flex-shrink:0;margin-left:auto;padding:1px 8px;font-size:.58rem;font-weight:600}.rel-critical[data-v-f80a9927]{color:#991b1b;background:#fee2e2}.rel-high[data-v-f80a9927]{color:#9a3412;background:#ffedd5}.rel-med[data-v-f80a9927]{color:#854d0e;background:#fef9c3}.rel-low[data-v-f80a9927]{color:#374151;background:#f3f4f6}.rel-default[data-v-f80a9927]{color:#64748b;background:#f1f5f9}.kg-breadcrumb[data-v-f80a9927]{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #0000000f;border-radius:10px;align-items:center;gap:8px;padding:6px 14px 6px 6px;display:flex;position:absolute;top:12px;left:14px;box-shadow:0 2px 10px #0000000a}.kg-back-btn[data-v-f80a9927]{color:#6366f1;cursor:pointer;background:#6366f114;border:none;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,transform .15s;display:flex}.kg-back-btn[data-v-f80a9927]:hover{background:#6366f129;transform:translate(-1px)}.kg-crumb-trail[data-v-f80a9927]{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.kg-crumb-item[data-v-f80a9927]{align-items:center;gap:4px;font-size:.68rem;font-weight:500;display:flex}.kg-crumb-link[data-v-f80a9927]{color:#6366f1;cursor:pointer;font-size:inherit;font-weight:inherit;background:0 0;border:none;border-radius:4px;padding:2px 4px;transition:background .12s}.kg-crumb-link[data-v-f80a9927]:hover{background:#6366f114}.kg-crumb-current[data-v-f80a9927]{color:#334155;font-weight:600}.kg-crumb-sep[data-v-f80a9927]{color:#cbd5e1;font-size:.6rem}.kg-crumb-enter-active[data-v-f80a9927],.kg-crumb-leave-active[data-v-f80a9927]{transition:opacity .2s,transform .2s}.kg-crumb-enter-from[data-v-f80a9927],.kg-crumb-leave-to[data-v-f80a9927]{opacity:0;transform:translateY(-6px)}.kg-sat.kg-leaf .kg-sat-card[data-v-f80a9927]{border-left-width:3px}.kg-sat.kg-leaf:hover .kg-sat-card[data-v-f80a9927]{box-shadow:0 4px 16px color-mix(in srgb, var(--nc) 10%, #0000000a)}.kg-learning-active .kg-sat.kg-has-learning .kg-sat-card[data-v-f80a9927]{animation:2.4s ease-in-out infinite kg-learn-pulse-f80a9927;box-shadow:0 0 0 2px #6366f140,0 2px 12px #6366f11f}.kg-learning-active .kg-sat.kg-has-learning .kg-sat-card[data-v-f80a9927]:after{content:"🎓";background:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:14px;display:flex;position:absolute;top:-8px;right:-8px;box-shadow:0 1px 4px #0000001a}.kg-learning-active .kg-centre-card[data-v-f80a9927]{box-shadow:0 4px 28px #0000000f,0 0 0 2px #6366f133,inset 0 0 0 1px #ffffff80}@keyframes kg-learn-pulse-f80a9927{0%,to{box-shadow:0 0 0 2px #6366f140,0 2px 12px #6366f11f}50%{box-shadow:0 0 0 3px #6366f159,0 2px 18px #6366f133}}.kg-learning-modal[data-v-f80a9927]{z-index:20;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000004d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.kg-learning-panel[data-v-f80a9927]{background:#fff;border-radius:16px;flex-direction:column;width:92%;max-width:480px;max-height:80%;display:flex;overflow:hidden;box-shadow:0 16px 48px #0000001f}.kg-learning-header[data-v-f80a9927]{border-bottom:1px solid #0000000f;align-items:center;gap:10px;padding:16px 20px;display:flex}.kg-learning-title[data-v-f80a9927]{color:#1e293b;flex:1;margin:0;font-size:.92rem;font-weight:700}.kg-learning-close[data-v-f80a9927]{color:#64748b;cursor:pointer;background:#0000000a;border:none;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s;display:flex}.kg-learning-close[data-v-f80a9927]:hover{background:#00000014}.kg-learning-body[data-v-f80a9927]{flex-direction:column;gap:18px;padding:20px;display:flex;overflow-y:auto}.kg-learning-h4[data-v-f80a9927]{color:#334155;text-transform:uppercase;letter-spacing:.03em;margin:0 0 6px;font-size:.76rem;font-weight:700}.kg-learning-text[data-v-f80a9927]{color:#475569;margin:0;font-size:.78rem;line-height:1.55}.kg-learning-list[data-v-f80a9927]{color:#475569;margin:0;padding:0 0 0 16px;font-size:.76rem;line-height:1.6}.kg-learning-question[data-v-f80a9927]{background:#6366f10a;border-radius:8px;margin-bottom:6px;padding:8px 12px}.kg-learning-q[data-v-f80a9927]{color:#334155;margin:0;font-size:.76rem;font-weight:600}.kg-learning-hint[data-v-f80a9927]{color:#64748b;margin:3px 0 0;font-size:.68rem;font-style:italic}.kg-learning-tip[data-v-f80a9927]{background:#10b9810a;border-left:3px solid #10b981;border-radius:6px;margin-bottom:6px;padding:8px 12px}.kg-learning-tip p[data-v-f80a9927]{color:#334155;margin:0;font-size:.76rem}.kg-learning-tip-src[data-v-f80a9927]{color:#94a3b8;margin-top:2px;font-size:.62rem;display:block}.kg-learning-stat[data-v-f80a9927]{text-align:center;background:#6366f10f;border-radius:10px;flex-direction:column;align-items:center;padding:14px;display:flex}.kg-learning-stat-val[data-v-f80a9927]{color:#6366f1;font-size:1.4rem;font-weight:800}.kg-learning-stat-lbl[data-v-f80a9927]{color:#64748b;margin-top:2px;font-size:.68rem}.kg-modal-enter-active[data-v-f80a9927]{transition:opacity .2s}.kg-modal-enter-active .kg-learning-panel[data-v-f80a9927]{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.kg-modal-leave-active[data-v-f80a9927]{transition:opacity .15s}.kg-modal-leave-active .kg-learning-panel[data-v-f80a9927]{transition:transform .15s}.kg-modal-enter-from[data-v-f80a9927]{opacity:0}.kg-modal-enter-from .kg-learning-panel[data-v-f80a9927]{transform:scale(.92)translateY(12px)}.kg-modal-leave-to[data-v-f80a9927]{opacity:0}.kg-modal-leave-to .kg-learning-panel[data-v-f80a9927]{transform:scale(.95)translateY(6px)}.kg-header[data-v-f80a9927]{z-index:12;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;padding:14px 16px 12px;position:absolute;top:0;left:0;right:0}.kg-header[data-v-f80a9927]:empty{display:none}.kg-header:not(:empty)~.kg-breadcrumb[data-v-f80a9927]{top:74px}.kg-header[data-v-f80a9927] .kg-header-tool-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#475569;cursor:pointer;background:#ffffffe0;border:1px solid #0000000f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,color .15s,transform .15s;display:flex;box-shadow:0 1px 4px #0000000a}.kg-header[data-v-f80a9927] .kg-header-tool-btn:hover{color:#6366f1;background:#6366f11a;transform:scale(1.05)}.kg-bottom-bar[data-v-f80a9927]{bottom:max(16px, env(safe-area-inset-bottom));z-index:100;pointer-events:auto;align-items:flex-end;gap:10px;display:flex;position:absolute;right:16px}.kg-actions-slot[data-v-f80a9927]{align-items:flex-end;gap:8px;display:flex}.kg-actions-slot[data-v-f80a9927] .agent-bubble-container{z-index:auto;position:static}.kg-kpilot-slot[data-v-f80a9927]{pointer-events:auto;z-index:10;align-items:flex-end;display:flex}.kg-kpilot-slot[data-v-f80a9927] button{pointer-events:auto!important;position:static!important}@media (width<=768px){.kg-bottom-bar[data-v-f80a9927]{right:10px;bottom:max(10px, env(safe-area-inset-bottom));flex-direction:column-reverse;align-items:flex-end;gap:8px}.kg-actions-slot[data-v-f80a9927]{margin-bottom:56px}}.kg-source-btn[data-v-f80a9927]{color:#6366f1;cursor:pointer;background:#6366f112;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:background .15s,transform .15s;display:flex}.kg-source-btn[data-v-f80a9927]:hover{background:#6366f12e;transform:scale(1.1)}.kg-sources-panel[data-v-f80a9927]{max-width:440px}.kg-source-link[data-v-f80a9927]{background:#6366f10a;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:6px;padding:12px 14px;text-decoration:none;transition:background .15s;display:flex}.kg-source-link[data-v-f80a9927]:hover{background:#6366f11a}.kg-source-name[data-v-f80a9927]{color:#334155;font-size:.8rem;font-weight:600;display:block}.kg-source-url[data-v-f80a9927]{color:#6366f1;word-break:break-all;margin-top:2px;font-size:.62rem;display:block}.k-report-cover[data-v-c0bd6143]{page-break-after:always;break-after:page;background:radial-gradient(ellipse at top left, color-mix(in srgb, var(--color-primary) 7%, transparent), transparent 50%), radial-gradient(ellipse at bottom right, color-mix(in srgb, var(--color-secondary,var(--color-primary)) 6%, transparent), transparent 55%), #fff;align-items:stretch;min-height:min(900px,100vh - 4rem);padding:2rem 2rem 4rem;display:flex;position:relative}.cover-frame[data-v-c0bd6143]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff9;border:1px solid #e5e7eb;border-radius:18px;flex-direction:column;flex:1;justify-content:space-between;padding:clamp(2rem,5vw,4rem);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #1118270a,0 20px 40px -30px #11182726}.cover-top[data-v-c0bd6143]{letter-spacing:.12em;text-transform:uppercase;color:#6b7280;justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.eyebrow[data-v-c0bd6143]{align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.eyebrow-dot[data-v-c0bd6143]{background:var(--color-primary);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 18%, transparent);border-radius:999px}.brand[data-v-c0bd6143]{letter-spacing:0;text-transform:none;color:#111827;font-family:Fraunces,Playfair Display,Georgia,serif;font-size:1rem;font-weight:500}.cover-center[data-v-c0bd6143]{max-width:48rem;margin:auto 0}.title-eyebrow[data-v-c0bd6143]{letter-spacing:.18em;text-transform:uppercase;color:var(--color-primary);margin-bottom:1.5rem;font-size:.8125rem;font-weight:600}.cover-title[data-v-c0bd6143]{letter-spacing:-.025em;color:#111827;margin:0;font-family:Fraunces,Playfair Display,Georgia,serif;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:500;line-height:1.02}.cover-subtitle[data-v-c0bd6143]{color:#4b5563;max-width:38rem;margin-top:1.5rem;font-size:1.125rem;line-height:1.6}.cover-meta[data-v-c0bd6143]{border-top:1px solid #e5e7eb;margin-top:3rem;padding-top:1.5rem}.meta-row[data-v-c0bd6143]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1.5rem;display:grid}.meta-label[data-v-c0bd6143]{letter-spacing:.12em;text-transform:uppercase;color:#9ca3af;margin-bottom:.35rem;font-size:.6875rem;font-weight:600}.meta-value[data-v-c0bd6143]{color:#111827;font-size:.9375rem;font-weight:500}.classification[data-v-c0bd6143]{letter-spacing:.15em;text-transform:uppercase;color:#9ca3af;text-align:center;margin-top:1.75rem;font-size:.6875rem}.cover-accent-tl[data-v-c0bd6143],.cover-accent-br[data-v-c0bd6143]{pointer-events:none;opacity:.7;width:180px;height:180px;position:absolute}.cover-accent-tl[data-v-c0bd6143]{background:radial-gradient(circle, color-mix(in srgb, var(--color-primary) 22%, transparent), transparent 70%);top:-40px;left:-40px}.cover-accent-br[data-v-c0bd6143]{background:radial-gradient(circle, color-mix(in srgb, var(--color-secondary,var(--color-primary)) 18%, transparent), transparent 70%);bottom:-60px;right:-60px}.k-full-report[data-v-36c0b53b]{letter-spacing:-.003em;color:#1f2937;background:#fafafa;min-height:100%;font-family:Geist,system-ui,-apple-system,sans-serif;position:relative;overflow-x:hidden}.reading-progress[data-v-36c0b53b]{z-index:30;background:0 0;height:2px;position:sticky;top:0;overflow:hidden}.reading-progress__bar[data-v-36c0b53b]{background:linear-gradient(90deg, var(--color-primary), color-mix(in srgb, var(--color-primary) 60%, #8b5cf6));transform-origin:0;height:100%;transition:transform 80ms linear;transform:scaleX(0)}.report-header[data-v-36c0b53b]{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;border-bottom:1px solid #e5e7ebcc;position:sticky;top:2px}.report-header__inner[data-v-36c0b53b]{justify-content:space-between;align-items:center;gap:1rem;padding:.625rem 1.5rem;display:flex}.report-header__crumbs[data-v-36c0b53b]{color:#6b7280;align-items:center;gap:.5rem;min-width:0;font-size:.75rem;display:flex}.crumb-title[data-v-36c0b53b]{text-overflow:ellipsis;white-space:nowrap;color:#111827;font-family:Fraunces,Playfair Display,Georgia,serif;font-size:.875rem;font-weight:500;overflow:hidden}.report-header__actions[data-v-36c0b53b]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.report-body[data-v-36c0b53b]{background:#fff;border-left:1px solid #f3f4f6;border-right:1px solid #f3f4f6;max-width:900px;margin:0 auto;padding:2rem 2rem 6rem}@media (width<=720px){.report-body[data-v-36c0b53b]{padding:1.5rem 1.25rem 4rem}}.report-article[data-v-36c0b53b]{width:100%;max-width:46rem;margin:0 auto}.article-header[data-v-36c0b53b]{border-bottom:1px solid #f3f4f6;margin-bottom:3rem;padding-bottom:2rem}.article-eyebrow[data-v-36c0b53b]{letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary);margin-bottom:.75rem;font-size:.75rem;font-weight:600}.article-title[data-v-36c0b53b]{letter-spacing:-.02em;color:#111827;margin:0;font-family:Fraunces,Playfair Display,Georgia,serif;font-size:clamp(1.875rem,3vw,2.5rem);font-weight:500;line-height:1.1}.article-meta[data-v-36c0b53b]{color:#6b7280;align-items:center;gap:.5rem;margin-top:1rem;font-size:.8125rem;display:flex}.article-meta__sep[data-v-36c0b53b]{color:#d1d5db}.report-footer[data-v-36c0b53b]{text-align:center;margin-top:5rem}.footer-rule[data-v-36c0b53b]{background:#d1d5db;width:3rem;height:1px;margin:0 auto 1rem}.footer-text[data-v-36c0b53b]{letter-spacing:.14em;text-transform:uppercase;color:#9ca3af;align-items:center;gap:.5rem;font-size:.6875rem;display:inline-flex}.footer-dot[data-v-36c0b53b]{color:#d1d5db}.article-content[data-v-36c0b53b]{color:#374151;font-size:.9375rem;line-height:1.75}.article-content[data-v-36c0b53b] h1,.article-content[data-v-36c0b53b] h2{letter-spacing:-.015em;color:#111827;font-family:Fraunces,Playfair Display,Georgia,serif;font-weight:500}.article-content[data-v-36c0b53b] h1{border-bottom:1px solid #e5e7eb;margin-top:4rem;margin-bottom:1.5rem;padding-bottom:1rem;font-size:1.75rem;line-height:1.2}.article-content[data-v-36c0b53b] h2{margin-top:3rem;margin-bottom:1rem;font-size:1.375rem;line-height:1.25}.article-content[data-v-36c0b53b] h1[data-section-number]:before,.article-content[data-v-36c0b53b] h2[data-section-number]:before{content:attr(data-section-number);letter-spacing:.18em;color:var(--color-primary);text-transform:uppercase;margin-bottom:.5rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;font-weight:700;display:block}.article-content[data-v-36c0b53b] h3{color:#111827;margin-top:2rem;margin-bottom:.75rem;font-size:1rem;font-weight:600}.article-content[data-v-36c0b53b] h4{color:#374151;text-transform:uppercase;letter-spacing:.06em;margin-top:1.5rem;margin-bottom:.5rem;font-size:.875rem;font-weight:600}.article-content[data-v-36c0b53b] p{color:#374151;margin:0 0 1.25rem}.article-content[data-v-36c0b53b] h1+p:first-letter{float:left;color:var(--color-primary);padding-top:.3rem;padding-right:.5rem;font-family:Fraunces,Playfair Display,Georgia,serif;font-size:3.25rem;font-weight:500;line-height:.9}.article-content[data-v-36c0b53b] ul,.article-content[data-v-36c0b53b] ol{color:#374151;margin:1.25rem 0;padding-left:1.25rem}.article-content[data-v-36c0b53b] li{margin-bottom:.5rem;line-height:1.7}.article-content[data-v-36c0b53b] ul li::marker{color:var(--color-primary)}.article-content[data-v-36c0b53b] ol li::marker{color:var(--color-primary);font-weight:600}.article-content[data-v-36c0b53b] strong{color:#111827;font-weight:600}.article-content[data-v-36c0b53b] em{color:#374151}.article-content[data-v-36c0b53b] a{color:var(--color-primary);border-bottom:1px solid color-mix(in srgb, var(--color-primary) 30%, transparent);font-weight:500;text-decoration:none;transition:border-color .12s}.article-content[data-v-36c0b53b] a:hover{border-bottom-color:var(--color-primary)}.article-content[data-v-36c0b53b] blockquote{border-left:3px solid var(--color-primary);background:linear-gradient(90deg, color-mix(in srgb, var(--color-primary) 4%, transparent), transparent);color:#1f2937;border-radius:0 6px 6px 0;margin:2rem 0;padding:1.25rem 1.5rem 1.25rem 2.25rem;font-family:Fraunces,Playfair Display,Georgia,serif;font-size:1.125rem;font-style:italic;line-height:1.5;position:relative}.article-content[data-v-36c0b53b] blockquote:before{content:"\"";color:color-mix(in srgb, var(--color-primary) 40%, transparent);font-family:Fraunces,Playfair Display,Georgia,serif;font-size:2.5rem;line-height:1;position:absolute;top:.5rem;left:.65rem}.article-content[data-v-36c0b53b] blockquote p{margin:0}.article-content[data-v-36c0b53b] hr{background:#e5e7eb;border:none;width:40%;height:1px;margin:3rem auto}.article-content[data-v-36c0b53b] code{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;padding:.125rem .375rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.8125rem}.article-content[data-v-36c0b53b] pre{color:#e5e7eb;background:#111827;border-radius:8px;margin:1.5rem 0;padding:1rem 1.25rem;font-size:.8125rem;line-height:1.6;overflow-x:auto}.article-content[data-v-36c0b53b] pre code{color:inherit;background:0 0;border:none;padding:0}.article-content[data-v-36c0b53b] table{border-collapse:collapse;border:1px solid #e5e7eb;border-radius:8px;width:100%;margin:2rem 0;font-size:.8125rem;overflow:hidden;box-shadow:0 1px 3px #1118270a}.article-content[data-v-36c0b53b] thead{background:#f9fafb}.article-content[data-v-36c0b53b] th{text-align:left;color:#111827;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #e5e7eb;padding:.75rem 1rem;font-size:.6875rem;font-weight:600}.article-content[data-v-36c0b53b] td{color:#374151;border-bottom:1px solid #f3f4f6;padding:.75rem 1rem}.article-content[data-v-36c0b53b] tbody tr:last-child td{border-bottom:none}.article-content[data-v-36c0b53b] tbody tr:hover{background:#f9fafb}.article-content[data-v-36c0b53b] img{border-radius:8px;max-width:100%;margin:2rem 0;box-shadow:0 4px 12px #11182714}.article-content[data-v-36c0b53b] aside.report-callout{border:1px solid;border-radius:10px;margin:2rem 0;padding:1.25rem 1.5rem;position:relative}.article-content[data-v-36c0b53b] aside.report-callout p{margin:0 0 .75rem;font-size:.9375rem}.article-content[data-v-36c0b53b] aside.report-callout p:last-child{margin-bottom:0}.article-content[data-v-36c0b53b] .report-callout__label{letter-spacing:.14em;text-transform:uppercase;margin-bottom:.5rem;font-size:.6875rem;font-weight:700}.article-content[data-v-36c0b53b] aside.report-callout--summary{background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 5%, white), white);border-color:color-mix(in srgb, var(--color-primary) 20%, transparent)}.article-content[data-v-36c0b53b] aside.report-callout--summary .report-callout__label{color:var(--color-primary)}.article-content[data-v-36c0b53b] aside.report-callout--insight{background:linear-gradient(135deg,#fffbeb,#fff);border-color:#fde68a}.article-content[data-v-36c0b53b] aside.report-callout--insight .report-callout__label{color:#b45309}.article-content[data-v-36c0b53b] aside.report-callout--action{background:linear-gradient(135deg,#ecfdf5,#fff);border-color:#a7f3d0}.article-content[data-v-36c0b53b] aside.report-callout--action .report-callout__label{color:#057a55}.article-content[data-v-36c0b53b] aside.report-callout--warning{background:linear-gradient(135deg,#fef2f2,#fff);border-color:#fecaca}.article-content[data-v-36c0b53b] aside.report-callout--warning .report-callout__label{color:#b91c1c}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-436c6e4b],[data-v-436c6e4b]:before,[data-v-436c6e4b]:after,[data-v-436c6e4b]::backdrop{--tw-duration:initial}[data-v-ef5b850b],[data-v-ef5b850b]:before,[data-v-ef5b850b]:after,[data-v-ef5b850b]::backdrop{--tw-border-style:solid;--tw-duration:initial;--tw-font-weight:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}[data-v-4aeaac17],[data-v-4aeaac17]:before,[data-v-4aeaac17]:after,[data-v-4aeaac17]::backdrop{--tw-duration:initial}[data-v-2479233c],[data-v-2479233c]:before,[data-v-2479233c]:after,[data-v-2479233c]::backdrop{--tw-leading:initial;--tw-border-style:solid}}}.k-left-panel[data-v-436c6e4b]{width:100%;height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-right:1px solid #d1d5db;flex-direction:column;transition-duration:.2s;display:flex}.logo-section[data-v-436c6e4b]{padding:calc(var(--spacing,.25rem) * 2);justify-content:center;align-items:center;display:flex}.nav-content[data-v-436c6e4b]{gap:calc(var(--spacing,.25rem) * 1.5);padding:calc(var(--spacing,.25rem) * 3);scrollbar-width:thin;flex-direction:column;flex:1;min-width:259px;display:flex;overflow-y:auto}.expanded-header[data-v-436c6e4b]{min-width:243px}@keyframes k-panel-fade-in-436c6e4b{0%{opacity:0}to{opacity:1}}.nav-content[data-v-436c6e4b],.expanded-header[data-v-436c6e4b],.collapsed-nav-content[data-v-436c6e4b]{animation:.2s ease-out .1s backwards k-panel-fade-in-436c6e4b}@media (prefers-reduced-motion:reduce){.nav-content[data-v-436c6e4b],.expanded-header[data-v-436c6e4b],.collapsed-nav-content[data-v-436c6e4b]{animation:none}}.nav-content[data-v-436c6e4b]::-webkit-scrollbar{width:5px}.nav-content[data-v-436c6e4b]::-webkit-scrollbar-track{background:0 0}.nav-content[data-v-436c6e4b]::-webkit-scrollbar-thumb{background:rgb(var(--color-gray-400) / .25);border-radius:3px}.nav-content[data-v-436c6e4b]::-webkit-scrollbar-thumb:hover{background:rgb(var(--color-gray-400) / .4)}.header-section[data-v-436c6e4b]{margin-block:var(--spacing,.25rem);gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex;margin-top:0!important}.collapsed-nav-content[data-v-436c6e4b]{gap:calc(var(--spacing,.25rem) * 4);padding:calc(var(--spacing,.25rem) * 2);scrollbar-width:thin;scrollbar-color:rgb(var(--color-gray-400) / .25) transparent;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;display:flex;overflow-y:auto}.collapsed-nav-content[data-v-436c6e4b]::-webkit-scrollbar{width:5px}.collapsed-nav-content[data-v-436c6e4b]::-webkit-scrollbar-track{background:0 0}.collapsed-nav-content[data-v-436c6e4b]::-webkit-scrollbar-thumb{background:rgb(var(--color-gray-400) / .25);border-radius:3px}.collapsed-nav-content[data-v-436c6e4b]::-webkit-scrollbar-thumb:hover{background:rgb(var(--color-gray-400) / .4)}.collapsed-footer-section[data-v-436c6e4b]{justify-content:center;align-items:center;margin-top:auto;display:flex}@media (width<=768px){.k-left-panel[data-v-436c6e4b]{background-color:var(--color-white,#fff)}}@property --tw-duration{syntax:"*";inherits:false}.k-browser-tab[data-v-ef5b850b]{cursor:pointer;border-bottom-style:var(--tw-border-style);white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;-webkit-user-select:none;user-select:none;border-color:#0000;border-bottom-width:2px;align-items:center;transition-duration:.2s;display:flex}.k-browser-tab--md[data-v-ef5b850b]{height:calc(var(--spacing,.25rem) * 8)}.k-browser-tab--sm[data-v-ef5b850b]{height:calc(var(--spacing,.25rem) * 7)}.k-browser-tab[draggable=true][data-v-ef5b850b]{cursor:move}.k-browser-tab[data-v-ef5b850b]:hover:not(.k-browser-tab--active):not(.k-browser-tab--dragging){background-color:#f3f4f6}.k-browser-tab--active[data-v-ef5b850b]{border-color:var(--color-primary);background-color:var(--color-white,#fff)}.k-browser-tab--active .k-browser-tab__label[data-v-ef5b850b]{color:var(--color-primary);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.k-browser-tab__content[data-v-ef5b850b]{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);flex:1;display:flex}.k-browser-tab--md .k-browser-tab__content[data-v-ef5b850b]{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.k-browser-tab--sm .k-browser-tab__content[data-v-ef5b850b]{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.k-browser-tab__label[data-v-ef5b850b]{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted);overflow:hidden}.k-browser-tab--pinned[data-v-ef5b850b]:not(.k-browser-tab--active){border-color:var(--color-gray-300,oklch(87.2% .01 258.338));background-color:var(--color-gray-50,oklch(98.5% .002 247.839))}.k-browser-tab--pinned:not(.k-browser-tab--active) .k-browser-tab__label[data-v-ef5b850b]{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-700,oklch(37.3% .034 259.733))}.k-browser-tab--dragging[data-v-ef5b850b]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:.5}.k-browser-tab__actions[data-v-ef5b850b]{align-items:center;gap:var(--spacing,.25rem);padding-right:var(--spacing,.25rem);display:flex}.k-browser-tab__action-btn[data-v-ef5b850b]{padding:var(--spacing,.25rem);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;border-radius:2147483647px;transition-duration:.15s}@media (hover:hover){.k-browser-tab__action-btn[data-v-ef5b850b]:hover{background-color:var(--color-gray-200,oklch(92.8% .006 264.531))}.k-browser-tab__close[data-v-ef5b850b]:hover:hover{background-color:var(--color-red-100,oklch(93.6% .032 17.717));color:var(--color-red-600,oklch(57.7% .245 27.325))}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}.collapsed-nav-item[data-v-4aeaac17]{height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);cursor:pointer;border-radius:var(--radius-md,.375rem);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;justify-content:center;align-items:center;transition-duration:.15s;display:flex}.collapsed-nav-item[data-v-4aeaac17]:hover:not(.selected):not(.blocked){background-color:var(--color-gray-100,oklch(96.7% .003 264.542))}.collapsed-nav-item.blocked[data-v-4aeaac17]{cursor:not-allowed;opacity:.5}.collapsed-nav-item.selected[data-v-4aeaac17]{background-color:var(--color-gray-100,oklch(96.7% .003 264.542));color:var(--color-gray-800,oklch(27.8% .033 256.848))}.k-tab-bar[data-v-2479233c]{--tw-leading:1;padding-bottom:0;line-height:1;overflow:visible}.k-tab-bar--bordered[data-v-2479233c]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531))}.k-tab-bar--transparent[data-v-2479233c]{background-color:#0000}.k-tab-bar__layout[data-v-2479233c]{justify-content:space-between;align-items:center;display:flex}.k-tab-bar__tabs[data-v-2479233c]{align-items:center;gap:var(--spacing,.25rem);scrollbar-width:auto;scrollbar-color:auto;flex:1;display:flex;overflow:auto visible}@supports ((-moz-appearance:none)){.k-tab-bar__tabs[data-v-2479233c]{scrollbar-width:thin;scrollbar-color:oklch(87.2% .01 258.338) oklch(98.5% .002 247.839)}}.k-tab-bar__tabs[data-v-2479233c]::-webkit-scrollbar{height:6px}.k-tab-bar__tabs[data-v-2479233c]::-webkit-scrollbar-track{background-color:var(--color-gray-50,oklch(98.5% .002 247.839));border-radius:.25rem}.k-tab-bar__tabs[data-v-2479233c]::-webkit-scrollbar-thumb{background-color:var(--color-gray-300,oklch(87.2% .01 258.338));border-radius:.25rem}.k-tab-bar__tabs[data-v-2479233c]::-webkit-scrollbar-thumb:hover{background-color:var(--color-gray-400,oklch(70.7% .022 261.325))}.k-tab-bar__actions[data-v-2479233c]{flex-shrink:0;align-self:stretch;align-items:stretch;display:flex}@property --tw-leading{syntax:"*";inherits:false}.k-prose[data-v-37d18efb]{color:var(--color-gray-700);line-height:1.7}.k-prose--base[data-v-37d18efb]{font-size:.9375rem}.k-prose--sm[data-v-37d18efb]{font-size:.875rem}.k-prose[data-v-37d18efb] h1,.k-prose[data-v-37d18efb] h2,.k-prose[data-v-37d18efb] h3,.k-prose[data-v-37d18efb] h4{color:var(--color-text);letter-spacing:-.01em;margin:1.1rem 0 .4rem;font-weight:600}.k-prose[data-v-37d18efb] h1{font-size:1.25rem}.k-prose[data-v-37d18efb] h2{font-size:1.05rem}.k-prose[data-v-37d18efb] h3,.k-prose[data-v-37d18efb] h4{font-size:.95rem}.k-prose[data-v-37d18efb] p{margin:.6rem 0}.k-prose[data-v-37d18efb] p:first-child{margin-top:0}.k-prose[data-v-37d18efb] p:last-child{margin-bottom:0}.k-prose[data-v-37d18efb] ul,.k-prose[data-v-37d18efb] ol{margin:.6rem 0;padding-left:1.25rem}.k-prose[data-v-37d18efb] li{margin:.3rem 0}.k-prose[data-v-37d18efb] li::marker{color:var(--color-primary)}.k-prose[data-v-37d18efb] strong{color:var(--color-text);font-weight:600}.k-prose[data-v-37d18efb] table{border-collapse:collapse;border:1px solid var(--color-gray-100);border-radius:8px;width:100%;margin:.875rem 0;font-size:.8125rem;overflow:hidden}.k-prose[data-v-37d18efb] th{background:var(--color-gray-50);text-align:left;color:var(--color-gray-700);border-bottom:1px solid var(--color-gray-100);padding:.5rem .75rem;font-weight:600}.k-prose[data-v-37d18efb] td{border-bottom:1px solid var(--color-gray-50);font-variant-numeric:tabular-nums;padding:.5rem .75rem}.k-prose[data-v-37d18efb] tr:last-child td{border-bottom:none}.modal-enter-active[data-v-788e0402],.modal-leave-active[data-v-788e0402]{transition:opacity .3s}.modal-enter-from[data-v-788e0402],.modal-leave-to[data-v-788e0402]{opacity:0}.modal-enter-active>div>div[data-v-788e0402],.modal-leave-active>div>div[data-v-788e0402]{transition:transform .3s}.modal-enter-from>div>div[data-v-788e0402],.modal-leave-to>div>div[data-v-788e0402]{transform:scale(.9)}[data-v-788e0402] table{border-collapse:collapse;border-radius:.5rem;width:100%;margin:1.5rem 0;display:table;overflow:hidden;box-shadow:0 1px 3px #0000001a}[data-v-788e0402] thead{background:linear-gradient(#f9fafb,#f3f4f6)}[data-v-788e0402] th{text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;font-size:.875rem;font-weight:700;padding:1.25rem!important}[data-v-788e0402] td{vertical-align:top;line-height:1.6;padding:1.25rem!important}[data-v-788e0402] tbody tr:nth-child(2n){background-color:#f9fafb}[data-v-788e0402] tbody tr:hover{background-color:#f3f4f6}[data-v-788e0402] ul,[data-v-788e0402] ol{margin-top:1rem;margin-bottom:1rem}[data-v-788e0402] li,[data-v-788e0402] li>ul,[data-v-788e0402] li>ol{margin-top:.5rem;margin-bottom:.5rem}[data-v-788e0402] p{margin-top:1rem;margin-bottom:1rem}[data-v-788e0402] h1,[data-v-788e0402] h2,[data-v-788e0402] h3,[data-v-788e0402] h4,[data-v-788e0402] h5,[data-v-788e0402] h6{margin-top:2rem;margin-bottom:1rem;line-height:1.3}[data-v-788e0402] h1:first-child,[data-v-788e0402] h2:first-child,[data-v-788e0402] h3:first-child{margin-top:0}[data-v-788e0402] pre,[data-v-788e0402] blockquote{margin:1.5rem 0}.contextual-note-editor[data-v-def1c041] .ProseMirror{min-height:4.5rem;padding:0}body.kailup-note-mode,body.kailup-note-mode *{cursor:crosshair!important}mark.note-highlight{background-color:rgb(var(--color-primary) / .14);border-bottom:1.5px solid rgb(var(--color-primary) / .45);color:inherit;cursor:pointer;border-radius:2px;padding:0 1px;transition:background-color .15s}mark.note-highlight:hover{background-color:rgb(var(--color-primary) / .24)}.note-anchor-highlight{outline:2px solid rgb(var(--color-primary) / .6);outline-offset:2px;border-radius:.5rem;transition:outline-color .3s}
