#app[data-v-a3efed1e]{background-color:#fafafa;min-height:100vh}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bounce{0%{transform:scale(1)}30%{transform:scale(.92)}50%{transform:scale(1.08)}70%{transform:scale(.96)}to{transform:scale(1)}}@keyframes particle-burst{0%{opacity:1;transform:translate(-50%, -50%) rotate(var(--angle)) translateX(20px) scale(1)}to{opacity:0;transform:translate(-50%, -50%) rotate(var(--angle)) translateX(var(--distance)) scale(0)}}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body{color:#18181b;background-color:#fafafa;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}button{cursor:pointer}h1,h2,h3,h4,h5,h6{color:#18181b;font-weight:700;line-height:1.2}a{color:#4b08a1;text-decoration:none;transition:all .1s ease-in-out}a:hover{color:#5b11b8}ul,ol{list-style:none}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.theme-primary{--theme-light:#7c3aed;--theme-base:#4b08a1;--theme-dark:#3b0781;--theme-hover:#5b11b8}.theme-admin{--theme-light:#a5b4fc;--theme-base:#6366f1;--theme-dark:#4338ca;--theme-hover:#4f46e5}.theme-building{--theme-light:#5eead4;--theme-base:#14b8a6;--theme-dark:#0f766e;--theme-hover:#0d9488}.theme-passport{--theme-light:#0ea5e9;--theme-base:#0369a1;--theme-dark:#075985;--theme-hover:#0284c7}.theme-need{--theme-light:#8b5cf6;--theme-base:#6d28d9;--theme-dark:#5b21b6;--theme-hover:#7c3aed}.theme-deposit{--theme-light:#10b981;--theme-base:#047857;--theme-dark:#065f46;--theme-hover:#064e3b}.theme-ecosystem{--theme-light:#fdba74;--theme-base:#f97316;--theme-dark:#ea580c;--theme-hover:#c2410c}.theme-operation{--theme-light:#fb7185;--theme-base:#e11d48;--theme-dark:#be123c;--theme-hover:#f43f5e}.theme-reporting{--theme-light:#d97706;--theme-base:#92400e;--theme-dark:#78350f;--theme-hover:#b45309}::selection{background-color:color-mix(in srgb, var(--theme-base,#4b08a1) 25%, transparent)}.passport-name-enter-active,.passport-name-leave-active{will-change:opacity, transform, filter;transition:opacity .34s cubic-bezier(.22,1,.36,1),transform .34s cubic-bezier(.22,1,.36,1),filter .34s}.passport-name-enter-from{opacity:0;filter:blur(5px);transform:translateY(.6em)scale(.97)}.passport-name-leave-to{opacity:0;filter:blur(5px);transform:translateY(-.5em)scale(.97)}@media (prefers-reduced-motion:reduce){.passport-name-enter-active,.passport-name-leave-active{transition:opacity .16s}.passport-name-enter-from,.passport-name-leave-to{opacity:0;filter:none;transform:none}}@media print{@page{size:A4;margin:0}html,body{background:#fff}.sidebar,.navbar,.toast-container,.page-header,.rp-shell__filters,.rp-tabs,.rp-doc__toolbar,.rp-chart__switch,.rp-chart__explain,.rp-tile__explain,.rp-drawer-root,.rp-gen__preview{display:none!important}.main-container{width:100%!important;margin-left:0!important}.main-content{min-height:0!important;margin-top:0!important;padding:0!important}.rp-page__watermark,.rp-doc-kpi,.rp-doc-table thead th,.rp-doc-table tbody tr:nth-child(2n) td,.rp-cov__rail,.rp-cov__fill,.rp-quality__track,.rp-quality__fill,.rp-soon__track,.rp-demo{-webkit-print-color-adjust:exact;print-color-adjust:exact}.rp-chart,.rp-doc-table,.rp-doc-figure,.rp-tile{break-inside:avoid;page-break-inside:avoid}h1,h2,h3{break-after:avoid;page-break-after:avoid}*,:before,:after{transition:none!important;animation:none!important}}
