.frame[data-v-31462dba]{width:1440px;margin:0 auto;position:relative;overflow:hidden;min-height:900px;padding:0 32px 40px}.wash[data-v-31462dba]{position:absolute;top:-120px;left:-60px;right:-60px;height:480px;z-index:0;background:var(--grad);-webkit-mask-image:linear-gradient(#000 20%,transparent 100%);mask-image:linear-gradient(#000 20%,transparent 100%);opacity:.3}.z[data-v-31462dba]{position:relative;z-index:1}.topbar[data-v-31462dba]{display:flex;align-items:center;padding:22px 0 10px;gap:24px}.brand[data-v-31462dba]{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:500;width:220px}.nav[data-v-31462dba]{position:relative;display:flex;gap:4px;margin:0 auto;background:#ffffff80;padding:5px;border-radius:14px;box-shadow:inset 0 0 0 1px #ffffffb3}.nav-ind[data-v-31462dba]{position:absolute;top:5px;bottom:5px;left:0;width:0;background:#1b1b22;border-radius:10px;will-change:transform,width;box-shadow:0 5px 14px #18181f47}.nav a[data-v-31462dba]{position:relative;z-index:1;padding:9px 20px;border-radius:10px;font-size:13.5px;color:var(--ink-500);text-decoration:none;transition:color .18s}.nav a[data-v-31462dba]:hover{color:var(--ink-900)}.nav a.active[data-v-31462dba]{color:#fff;font-weight:500}.topctl[data-v-31462dba]{display:flex;align-items:center;gap:9px;width:220px;justify-content:flex-end}.ghost-pill[data-v-31462dba]{height:38px;border-radius:12px;background:#ffffffbf;box-shadow:inset 0 0 0 1px #ffffffd9;display:flex;align-items:center;gap:15px;padding:0 14px}.ghost-pill svg[data-v-31462dba]{width:16px;height:16px;stroke:var(--ink-700);stroke-width:1.7;fill:none;stroke-linecap:round}.avatar-sq[data-v-31462dba]{width:36px;height:36px;border-radius:12px;background:var(--dark);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:500;cursor:pointer}.rail[data-v-31462dba]{position:fixed;left:16px;top:150px;display:flex;flex-direction:column;gap:3px;z-index:20;background:#fff9;border-radius:16px;padding:6px;box-shadow:inset 0 0 0 1px #fffc,0 6px 18px #1414280d}.rail-ind[data-v-31462dba]{position:absolute;left:6px;top:0;width:38px;height:38px;background:#1b1b22;border-radius:12px;will-change:transform}.rail a[data-v-31462dba]{position:relative;z-index:1;width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:background .12s}.rail a[data-v-31462dba]:hover:not(.active){background:#fffc}.rail[data-v-31462dba] a svg{width:16px;height:16px;stroke:var(--ink-700);stroke-width:1.5;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:stroke .18s}.rail[data-v-31462dba] a.active svg{stroke:#fff}.rail .gap[data-v-31462dba]{height:14px}:root{--canvas: #E9E9EE;--layer-1: #F3F3F6;--paper: #FCFCFE;--ink-900: #242424;--ink-700: #4A4A4E;--ink-500: #6B6B70;--ink-300: #9A9AA0;--violet-300: #C7C4F1;--violet-500: #8B8AF5;--sand-300: #E9E2D7;--up: #3DBF3D;--down: #FE6A3A;--stripe-idle: #D9D9DF;--dark: #1A1A2E;--grad: linear-gradient(150deg, #C7C4F1 0%, #DCD6EC 46%, #E9E2D7 100%);--elev: inset 0 0 0 1px rgba(255,255,255,.85), 0 6px 18px rgba(20,20,40,.05);--sans: "Outfit", "Noto Sans SC", system-ui, sans-serif;--spring-gentle: linear(.0002, .0251 3.1%, .0877 6.3%, .1655 9.4%, .2556 12.5%, .3418 15.6%, .429 18.8%, .5055 21.9%, .5787 25%, .6404 28.1%, .6975 31.3%, .7444 34.4%, .787 37.5%, .8214 40.6%, .8522 43.8%, .8769 46.9%, .8976 50%, .916 53.1%, .9304 56.3%, .9431 59.4%, .9531 62.5%, .9618 65.6%, .9686 68.8%, .9745 71.9%, .9791 75%, .983 78.1%, .9861 81.3%, .9888 84.4%, .9908 87.5%, .9926 90.6%, .994 93.7%, .9951 96.9%, 1);--dur-gentle: 591ms;--spring-snappy: linear(.0003, .0425 3.1%, .1451 6.3%, .2816 9.4%, .4312 12.5%, .5865 15.6%, .7202 18.8%, .8344 21.9%, .9264 25%, .996 28.1%, 1.0447 31.3%, 1.0751 34.4%, 1.0906 37.5%, 1.0943 40.6%, 1.0894 43.8%, 1.0792 46.9%, 1.066 50%, 1.0518 53.1%, 1.038 56.3%, 1.0255 59.4%, 1.0149 62.5%, 1.006 65.6%, .9997 68.8%, .9953 71.9%, .9926 75%, .9913 78.1%, .9911 81.3%, .9916 84.4%, .9927 87.5%, .9939 90.6%, .9953 93.8%, .9966 96.9%, 1);--dur-snappy: .58s;--spring-bounce: linear(.0003, .0997 3.1%, .3438 6.3%, .63 9.4%, .9073 12.5%, 1.1115 15.6%, 1.2376 18.8%, 1.2787 21.9%, 1.255 25%, 1.1919 28.1%, 1.1096 31.3%, 1.0338 34.4%, .9726 37.5%, .9364 40.6%, .9225 43.8%, .9274 46.9%, .9441 50%, .9668 53.1%, .9883 56.3%, 1.006 59.4%, 1.0169 62.5%, 1.0215 65.6%, 1.0206 68.8%, 1.016 71.9%, 1.01 75%, 1.0037 78.1%, .9988 81.3%, .9955 84.4%, .9941 87.5%, .9942 90.6%, .9953 93.8%, .9971 96.9%, 1);--dur-bounce: 879ms;--ease-out-soft: cubic-bezier(.16, 1, .3, 1)}*{margin:0;padding:0;box-sizing:border-box}body{background:var(--canvas);font-family:var(--sans);color:var(--ink-900);-webkit-font-smoothing:antialiased}.num{font-weight:300;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.card{background:var(--layer-1);border-radius:14px;box-shadow:var(--elev);padding:20px;position:relative}.muted{font-size:12.5px;color:var(--ink-500)}.tri{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;flex:none}.tri.up{border-bottom:6px solid var(--up)}.tri.down{border-top:6px solid var(--down)}.delta-pill{background:#ffffffe0;border-radius:8px;padding:4px 8px;box-shadow:inset 0 0 0 1px #ffffffe6;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--ink-700)}@keyframes riseIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes railIn{0%{opacity:0;transform:translate(-56px)}to{opacity:1;transform:none}}@keyframes growY{0%{transform:scaleY(.02)}to{transform:scaleY(1)}}@keyframes growX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dotIn{0%{opacity:0;transform:translate(-50%,-12px) scale(.3)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes pillIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes popIn{0%{opacity:0;transform:scale(.25)}to{opacity:1;transform:scale(1)}}@keyframes drawLine{to{stroke-dashoffset:0}}@keyframes tickIn{0%{opacity:0}to{opacity:1}}@keyframes needleIn{0%{opacity:0;transform:scale(.25)}to{opacity:1;transform:scale(1)}}.a-rise{animation:riseIn var(--dur-gentle) var(--spring-gentle) both}.a-rise-s{animation:riseIn var(--dur-snappy) var(--spring-snappy) both}.a-fade{animation:fadeIn .5s ease-out both}.a-rail{animation:railIn var(--dur-gentle) var(--spring-gentle) both}.a-pill{animation:pillIn var(--dur-snappy) var(--spring-snappy) both}.bar,.hbar{animation:growY var(--dur-gentle) var(--spring-gentle) both;transform-box:fill-box;transform-origin:center bottom}.bar.needle{animation-duration:var(--dur-snappy);animation-timing-function:var(--spring-snappy)}.mdot{animation:dotIn var(--dur-bounce) var(--spring-bounce) both}.mpill{animation:pillIn var(--dur-gentle) var(--spring-gentle) both}.hline{animation:drawLine .9s cubic-bezier(.4,0,.2,1) both}.hdotp{transform-box:fill-box;transform-origin:center;animation:popIn var(--dur-snappy) var(--spring-snappy) both}.tickbase{animation:tickIn .26s var(--ease-out-soft) both}.tickneedle{transform-box:fill-box;transform-origin:center;animation:needleIn var(--dur-snappy) var(--spring-snappy) both}.rankfill{animation:growX var(--dur-snappy) var(--spring-snappy) both;transform-origin:left center}@supports not (animation-timing-function: linear(0,1)){.a-rise,.a-rise-s,.a-rail,.a-pill,.bar,.hbar,.bar.needle,.mdot,.mpill,.hdotp,.tickneedle,.rankfill{animation-timing-function:var(--ease-out-soft)}}@keyframes pageOut{to{opacity:0;transform:translateY(-6px)}}.page-enter-active{animation:riseIn var(--dur-gentle) var(--spring-gentle) both}.page-leave-active{animation:pageOut .14s ease-in both}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0ms!important}}
