@media (prefers-reduced-motion:no-preference){.home-page .hero-shot{position:relative;isolation:isolate}.home-page .hero-shot:after{content:"";position:absolute;inset:4%;z-index:0;border-radius:50%;background:radial-gradient(ellipse,rgba(128,105,207,.32),transparent 70%);filter:blur(18px);animation:wb-glow 6s ease-in-out infinite;pointer-events:none}.home-page .hero-shot img{position:relative;z-index:1;mix-blend-mode:multiply;animation:none}.home-page .grid-hero h1{animation:wb-title-in 1.1s cubic-bezier(.16,1,.3,1) both}.home-page .hero-shot:before{content:"";position:absolute;inset:8% 12%;border:1px solid rgba(128,105,207,.25);border-radius:50%;transform:rotate(-18deg);pointer-events:none}.home-page .card{transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.home-page .card__shot{position:relative;overflow:hidden}.home-page .card__shot:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.48) 48%,transparent 66%);transform:translateX(-140%);transition:transform .65s ease}.home-page .btn .arrow{display:inline-block;transition:transform .25s ease}.home-page .btn:hover .arrow{transform:translateX(5px)}.home-page .stats>div{animation:wb-arrive .7s ease both}.home-page .stats>div:nth-child(2){animation-delay:.1s}.home-page .stats>div:nth-child(3){animation-delay:.2s}.home-page .stats>div:nth-child(4){animation-delay:.3s}@media (hover:hover) and (pointer:fine){.home-page .card:hover{transform:translateY(-7px);box-shadow:0 18px 42px rgba(74,51,132,.13)}.home-page .card:hover .card__shot:after{transform:translateX(140%)}}}@keyframes wb-glow{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.12)}}@keyframes wb-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.reveal:not(.reveal-ready){opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.home-page *,.home-page :after,.home-page :before{animation:none!important;transition:none!important}.reveal{opacity:1!important;transform:none!important}}@keyframes wb-title-in{0%{opacity:0;transform:translateY(28px);filter:blur(5px)}to{opacity:1;transform:none;filter:blur(0)}}.dashboard{padding:24px clamp(18px,2.5vw,38px)}.dashboard .dash-topline{margin-bottom:24px}.dashboard .dash-heading{margin-bottom:22px}.dashboard .dash-tabs{margin-top:18px}.dashboard-customize{margin:12px 0;border:1px solid #2b2e43;border-radius:10px;background:#131621}.dashboard-customize>summary{padding:10px 15px;cursor:pointer;font-size:12px;line-height:20px;color:#dad6ec}.dashboard-customize>summary span{margin-left:12px;color:#949bb4;font-size:11px}.dashboard-customize[open]>summary{border-bottom:1px solid #282c40}.dashboard-customize-body{padding:16px}.dashboard-customize-tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.dashboard-customize-tools>input{flex:1 1 180px;min-width:0;padding:9px 12px;background:#0e111c;border:1px solid #35394e;border-radius:7px;color:#edeaf8;font:inherit}.dashboard-card-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:6px 16px;gap:6px 16px;max-height:290px;overflow:auto;padding-right:6px}.dashboard-card-options label{display:flex;align-items:center;gap:9px;padding:7px 4px;color:#c6c4d9;font-size:12px;cursor:pointer}.dashboard-card-options input{accent-color:#b49aff;width:15px;height:15px;flex-shrink:0}.dashboard .sortable-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:24px}.sortable-card{position:relative;min-width:0;border-radius:16px}.dashboard .sortable-card>.metric-card{height:100%;gap:0;min-height:168px;padding:25px 22px 20px;border-radius:16px;display:flex;flex-direction:column;box-sizing:border-box}.dashboard .sortable-card .metric-card>span{padding-right:25px;font-size:12px;line-height:1.5}.dashboard .sortable-card .metric-card>strong{font-size:clamp(25px,2.5vw,38px);line-height:1.2;margin:15px 0 14px;overflow-wrap:anywhere}.dashboard .sortable-card .metric-card>small{margin-top:auto;font-size:11px;line-height:1.65;overflow-wrap:anywhere}.card-grip{position:absolute;top:12px;right:10px;width:30px;height:30px;z-index:2;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:#80869e;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:23px;line-height:1}.card-grip:focus-visible,.card-grip:hover{background:#b49aff20;color:#ddccff;outline:2px solid #b49aff88}.card-grip:active{cursor:-webkit-grabbing;cursor:grabbing}.sortable-card.is-dragging{opacity:.55}.sortable-card.is-target{outline:2px solid #b49aff;outline-offset:3px;box-shadow:0 0 24px #b49aff20}.dashboard .dash-panel{margin-bottom:22px;border-radius:16px;padding:clamp(18px,2vw,28px);min-width:0}.dashboard .dash-grid{gap:20px;align-items:start}.dashboard .dash-note{line-height:1.7}.dashboard .panel-heading{gap:16px;flex-wrap:wrap}.dashboard .dash-table-scroll{max-width:100%}.dashboard-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:no-preference){.sortable-card{transition:opacity .18s,box-shadow .2s,outline-color .2s}.sortable-card>.metric-card{transition:border-color .2s,box-shadow .2s;animation:dashboard-card-in .28s ease both}.sortable-card:hover>.metric-card{border-color:#65527f;box-shadow:0 10px 24px #0002}.dashboard-customize[open] .dashboard-customize-body{animation:dashboard-card-in .2s ease both}}@keyframes dashboard-card-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(max-width:600px){.dashboard .sortable-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard .sortable-card>.metric-card{padding:20px 13px 15px;min-height:158px}.dashboard .sortable-card .metric-card>strong{font-size:25px}.dashboard-card-options{grid-template-columns:1fr}.dashboard .dash-actions{width:100%}.dashboard .dash-heading{align-items:flex-start;flex-direction:column}}@media(max-width:360px){.dashboard .sortable-grid{grid-template-columns:1fr}}@media(min-width:801px) and (max-width:1300px){.dashboard .sortable-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:601px) and (max-width:800px){.dashboard .sortable-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.research-content{margin-top:64px;padding-top:32px;border-top:1px solid var(--line)}.research-content__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px 40px;gap:28px 40px;margin-top:28px}.research-content__grid h3{font-size:1.12rem;margin-bottom:12px}.research-content__grid p{color:var(--slate);line-height:1.8;margin-bottom:12px}.research-content__grid details{border-bottom:1px solid var(--line-soft);padding:12px 0}.research-content__grid summary{cursor:pointer;line-height:1.5}.research-content__grid details p{margin-top:12px}@media(max-width:760px){.research-content__grid{grid-template-columns:1fr;gap:24px}}