.sherlok-footer[data-v-1c66e521]{margin-top:auto;padding:1.75rem 1.5rem 2.25rem;background:transparent}.sherlok-footer__inner[data-v-1c66e521]{max-width:900px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:.625rem;text-align:center}.sherlok-footer__copy[data-v-1c66e521]{margin:0;font-family:Inter,sans-serif;font-size:var(--text-small);line-height:1.5;color:#6b7280}.sherlok-footer__nav[data-v-1c66e521]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem}.sherlok-footer__link[data-v-1c66e521]{font-family:Inter,sans-serif;font-size:var(--text-small);font-weight:500;line-height:1.5;color:var(--color-primary);text-decoration:none;transition:color .25s ease}.sherlok-footer__link[data-v-1c66e521]:hover{color:var(--color-primary-hover);text-decoration:underline}.sherlok-footer__sep[data-v-1c66e521]{color:#9ca3af;-webkit-user-select:none;-moz-user-select:none;user-select:none}html[data-bs-theme=dark] .sherlok-footer__copy[data-v-1c66e521],html[data-bs-theme=brand] .sherlok-footer__copy[data-v-1c66e521]{color:#94a3b8}html[data-bs-theme=dark] .sherlok-footer__link[data-v-1c66e521],html[data-bs-theme=brand] .sherlok-footer__link[data-v-1c66e521]{color:#a78bfa}html[data-bs-theme=dark] .sherlok-footer__link[data-v-1c66e521]:hover,html[data-bs-theme=brand] .sherlok-footer__link[data-v-1c66e521]:hover{color:#c4b5fd}html[data-bs-theme=dark] .sherlok-footer__sep[data-v-1c66e521],html[data-bs-theme=brand] .sherlok-footer__sep[data-v-1c66e521]{color:#64748b}@keyframes sherlok-ambient-glow-pulse{0%,to{opacity:.55}50%{opacity:.85}}.sherlok-layout-wrapper--ambient{--sherlok-ambient-tint: #f4f2f8;--strategy-accent: #9330ee;--strategy-accent-soft: rgba(147, 48, 238, .12);--strategy-surface: #ffffff;--strategy-page-tint: #f4f2f8;--strategy-border: rgba(30, 27, 46, .08);--strategy-shadow: 0 1px 2px rgba(15, 23, 42, .04);--strategy-shadow-hover: 0 4px 14px rgba(147, 48, 238, .12);background-color:var(--sherlok-ambient-tint);color:#111827}.sherlok-layout-wrapper--ambient .sherlok-main-content{position:relative;display:flex;flex-direction:column;overflow-x:clip;min-height:calc(100vh - var(--tb-header-height, 70px));background:linear-gradient(165deg,rgba(147,48,238,.06) 0%,var(--sherlok-ambient-tint) 28%,#eef0f4 100%)}.sherlok-layout-wrapper--ambient .sherlok-page-content{position:relative;z-index:1;flex:1;background:transparent}.sherlok-layout-wrapper--ambient .sherlok-page-content>.container-fluid.sherlok-page-shell{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem 1.5rem;box-sizing:border-box}.sherlok-layout-wrapper--ambient .sherlok-page-content>.container-fluid.sherlok-page-shell--flush{max-width:100%;padding-left:0;padding-right:0;padding-bottom:0}.sherlok-layout-wrapper--ambient.sherlok-layout-wrapper--full .sherlok-main-content{min-height:100vh;margin-left:0}.sherlok-layout-wrapper--full .sherlok-page-content,.sherlok-layout-wrapper--full .page-content{margin-left:0!important;width:100%;max-width:100%;min-height:100vh}[data-layout=vertical] .sherlok-layout-wrapper--full .sherlok-page-content,[data-layout=vertical] .sherlok-layout-wrapper--full .page-content{margin-left:0!important}[data-layout=vertical] .sherlok-layout-wrapper--full #layout-wrapper:before,[data-layout=vertical] .sherlok-layout-wrapper--full .wrapper-images{left:0!important}.sherlok-ambient-backdrop{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.sherlok-ambient-backdrop:before,.sherlok-ambient-backdrop:after{content:"";position:absolute;border-radius:50%;filter:blur(64px);animation:sherlok-ambient-glow-pulse 8s ease-in-out infinite}.sherlok-ambient-backdrop:before{width:min(320px,50vw);height:min(320px,50vw);top:-100px;right:-40px;background:rgba(147,48,238,.18)}.sherlok-ambient-backdrop:after{width:min(220px,38vw);height:min(220px,38vw);bottom:12%;left:-40px;background:rgba(168,85,247,.1);animation-delay:-4s}.sherlok-layout-wrapper--ambient .strategy-page__backdrop{display:none}.sherlok-surface-panel{background:var(--strategy-surface, #fff);border:1px solid var(--strategy-border, rgba(30, 27, 46, .08));border-radius:14px;box-shadow:var(--strategy-shadow, 0 1px 2px rgba(15, 23, 42, .04));padding:1.25rem 1.5rem}.sherlok-surface-panel--flush{padding:0}.sherlok-profile-sections{display:flex;flex-direction:column;gap:1rem}.strategy-empty{text-align:center;padding:2.5rem 1.5rem}.strategy-empty__text{font-size:var(--text-small);line-height:1.5;color:var(--bs-secondary-color);margin:0 0 1rem}html[data-bs-theme=dark] .sherlok-layout-wrapper--ambient,html[data-bs-theme=brand] .sherlok-layout-wrapper--ambient{--strategy-accent: var(--bs-primary);--strategy-accent-soft: rgba(var(--bs-primary-rgb), .2);--strategy-surface: var(--bs-secondary-bg);--strategy-border: var(--bs-border-color);--strategy-shadow: 0 1px 3px rgba(0, 0, 0, .25);--strategy-shadow-hover: 0 4px 14px rgba(0, 0, 0, .4);background-color:#190331;color:var(--bs-body-color)}html[data-bs-theme=dark] .sherlok-surface-panel,html[data-bs-theme=brand] .sherlok-surface-panel{background-color:var(--bs-secondary-bg);border-color:var(--bs-border-color)}html[data-bs-theme=dark] .sherlok-layout-wrapper--ambient .sherlok-main-content,html[data-bs-theme=brand] .sherlok-layout-wrapper--ambient .sherlok-main-content{background-color:#190331;background-image:linear-gradient(165deg,rgba(var(--bs-primary-rgb),.42) 0%,rgba(72,28,120,.55) 16%,#2a1048 32%,#190331 58%,#120223 100%)}html[data-bs-theme=brand] .sherlok-layout-wrapper--ambient .sherlok-main-content{background-color:#010036;background-image:linear-gradient(165deg,rgba(var(--bs-primary-rgb),.4) 0%,rgba(40,18,110,.6) 20%,#010036 55%,#000828 100%)}html[data-bs-theme=dark] .sherlok-ambient-backdrop:before,html[data-bs-theme=brand] .sherlok-ambient-backdrop:before{background:rgba(var(--bs-primary-rgb),.32)}html[data-bs-theme=dark] .sherlok-ambient-backdrop:after,html[data-bs-theme=brand] .sherlok-ambient-backdrop:after{background:rgba(var(--bs-primary-rgb),.16)}@media (prefers-reduced-motion: reduce){.sherlok-ambient-backdrop:before,.sherlok-ambient-backdrop:after{animation:none!important}}@media (max-width: 575.98px){.sherlok-layout-wrapper--ambient .sherlok-page-content>.container-fluid.sherlok-page-shell:not(.sherlok-page-shell--flush){padding-left:1rem;padding-right:1rem;padding-bottom:1.25rem}}@media (min-width: 1024px){.sherlok-layout-wrapper--ambient .sherlok-page-content{padding-right:calc(var(--space-16) + var(--space-4));padding-bottom:calc(var(--space-16) + var(--space-4))}}.sherlok-page-content[data-v-190bbb07]{padding-top:2.5rem;padding-bottom:24px}
