@charset "UTF-8";.env-badge[data-v-ac030195]{display:flex;align-items:center;justify-content:center;width:44px;height:24px;background:linear-gradient(135deg,var(--signal-warning-light) 0%,var(--signal-warning) 100%);color:#78350f;font-size:11px;font-weight:var(--font-bold, 700);letter-spacing:.5px;border-radius:var(--radius-md, 6px);cursor:default;-webkit-user-select:none;user-select:none;box-shadow:0 1px 3px color-mix(in srgb,var(--signal-warning) 30%,transparent),inset 0 1px 0 var(--highlight-inset, rgba(255, 255, 255, .2));transition:box-shadow .25s cubic-bezier(.25,.46,.45,.94),transform .25s cubic-bezier(.25,.46,.45,.94)}.env-badge[data-v-ac030195]:hover{transform:scale(1.05);box-shadow:var(--shadow-signal-warning),inset 0 1px 0 var(--highlight-inset, rgba(255, 255, 255, .2))}.env-tooltip[data-v-ac030195]{text-align:center;padding:2px 0}.env-tooltip .env-label[data-v-ac030195]{font-weight:var(--font-semibold, 600);font-size:13px;color:inherit;margin-bottom:2px}.env-tooltip .env-host[data-v-ac030195]{font-size:11px;color:inherit;opacity:.72;font-family:var(--font-mono, "SF Mono", "Consolas", monospace)}.fs-brand-logo[data-v-9d45cb51]{display:inline-block;flex:none;width:var(--fs-brand-logo-size, 28px);height:var(--fs-brand-logo-size, 28px);background:var( --fs-brand-gold-gradient, linear-gradient(135deg, #f4dcae 0%, #ddc08c 52%, #a88d5e 100%) );-webkit-mask-image:var(--fs-brand-logo-mask);mask-image:var(--fs-brand-logo-mask);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;filter:none}.ambient[data-v-f6135dc1]{position:absolute;top:0;left:0;right:0;z-index:0;pointer-events:none;overflow:hidden;isolation:isolate;contain:layout paint;filter:brightness(var(--glow, 1))}.planet-surface[data-v-f6135dc1]{position:absolute;display:block;filter:blur(var(--frost));opacity:0;transition:opacity 1.2s;pointer-events:none}.ambient.motion-static .planet-surface[data-v-f6135dc1]{transition:none}.planet-glass[data-v-f6135dc1]{position:absolute;inset:0;z-index:2;pointer-events:none}.planet-glass[data-v-f6135dc1]:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='170' height='170'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.76' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath filter='url(%23n)' opacity='.5' d='M0 0h170v170H0z'/%3E%3C/svg%3E")}@media(prefers-reduced-motion:reduce){.planet-surface[data-v-f6135dc1]{transition:none}}.ambient--home[data-v-f6135dc1]{--frost: 28px;height:470px;background:radial-gradient(ellipse 430px 210px at 28% 0,rgba(174,117,73,.48),transparent),radial-gradient(ellipse 510px 230px at 66% 0,rgba(107,100,167,.48),transparent);-webkit-mask-image:linear-gradient(#000 0%,#000 32%,#000d 53%,#0005 76%,transparent 100%);mask-image:linear-gradient(#000 0%,#000 32%,#000d 53%,#0005 76%,transparent 100%)}.ambient--home .planet-surface[data-v-f6135dc1]{inset:-48px;width:calc(100% + 96px);height:calc(100% + 96px)}.ambient--home.planet-ready .planet-surface[data-v-f6135dc1]{opacity:.79}.ambient--home .planet-glass[data-v-f6135dc1]{background:linear-gradient(180deg,rgba(13,12,21,.1),rgba(13,12,21,.22) 30%,rgba(9,9,13,.47) 64%,var(--fs-canvas-home, #09090d) 100%)}.ambient--home .planet-glass[data-v-f6135dc1]:after{opacity:.042}.ambient--home[data-renderer=static][data-v-f6135dc1]{background:radial-gradient(ellipse 430px 210px at 26% 0,color-mix(in srgb,var(--fs-ambient-gold, #d2a36d) 44%,transparent),transparent),radial-gradient(ellipse 470px 220px at 55% 0,color-mix(in srgb,var(--fs-ambient-purple, #9680bd) 40%,transparent),transparent),radial-gradient(ellipse 380px 190px at 78% 0,color-mix(in srgb,var(--fs-ambient-ice, #a7bce5) 32%,transparent),transparent)}@media(min-width:1850px){.ambient--home[data-v-f6135dc1]{height:510px}}@media(max-width:1080px){.ambient--home[data-v-f6135dc1]{--frost: 24px;height:440px;background:radial-gradient(ellipse 300px 200px at 22% 0,#ae754965,transparent),radial-gradient(ellipse 340px 200px at 75% 0,#7772ad65,transparent)}}@media(max-width:760px){.ambient--home[data-v-f6135dc1]{--frost: 20px;height:390px;background:radial-gradient(ellipse 240px 200px at 15% 0,#ae754970,transparent),radial-gradient(ellipse 300px 210px at 80% 0,#7772ad70,transparent)}.ambient--home .planet-surface[data-v-f6135dc1]{inset:-32px;width:calc(100% + 64px);height:calc(100% + 64px)}}:root.light .ambient--home[data-v-f6135dc1]{--frost: 18px;height:clamp(330px,30vw,390px);background:radial-gradient(ellipse 430px 160px at 13% 0,rgba(235,203,150,.22),transparent),radial-gradient(ellipse 430px 165px at 88% 0,rgba(195,220,244,.24),transparent);-webkit-mask-image:linear-gradient(#000 0%,#000 36%,#0009 66%,transparent 100%);mask-image:linear-gradient(#000 0%,#000 36%,#0009 66%,transparent 100%)}:root.light .ambient--home[data-renderer=static][data-v-f6135dc1]{background:radial-gradient(ellipse 430px 160px at 13% 0,color-mix(in srgb,var(--fs-ambient-gold, #d8b080) 30%,transparent),transparent),radial-gradient(ellipse 420px 165px at 52% 0,color-mix(in srgb,var(--fs-ambient-purple, #bda8d3) 24%,transparent),transparent),radial-gradient(ellipse 430px 165px at 88% 0,color-mix(in srgb,var(--fs-ambient-ice, #b7cbe6) 30%,transparent),transparent)}:root.light .ambient--home.planet-ready .planet-surface[data-v-f6135dc1]{opacity:.86}:root.light .ambient--home .planet-glass[data-v-f6135dc1]{background:radial-gradient(ellipse 42% 48% at 50% 53%,#fbfaf8f0,#fbfaf8b3 40%,#fbfaf800),linear-gradient(180deg,rgba(251,250,248,0) 0%,rgba(251,250,248,.12) 28%,rgba(251,250,248,.82) 76%,var(--fs-canvas-home, #fbfaf8) 100%)}:root.light .ambient--home .planet-glass[data-v-f6135dc1]:after{opacity:.012}@media(max-width:760px){:root.light .ambient--home[data-v-f6135dc1]{--frost: 14px}}.ambient--auth[data-v-f6135dc1]{--frost: 14px;bottom:0;height:100%;background:radial-gradient(ellipse 165px 130px at 37% 42%,#9d684d40,transparent 90%),radial-gradient(ellipse 185px 130px at 66% 43%,#7d6da954,transparent 95%);-webkit-mask-image:linear-gradient(#000 0%,#000 72%,transparent 100%);mask-image:linear-gradient(#000 0%,#000 72%,transparent 100%)}.ambient--auth .planet-surface[data-v-f6135dc1]{inset:0;width:100%;height:100%}.ambient--auth.planet-ready .planet-surface[data-v-f6135dc1]{opacity:.79}.ambient--auth .planet-glass[data-v-f6135dc1]{background:linear-gradient(180deg,#09090d00 20%,#09090d08 38%,#09090d6b 74%,var(--fs-canvas-home, #09090d) 100%)}.ambient--auth .planet-glass[data-v-f6135dc1]:after{opacity:.045}.ambient--auth[data-renderer=static][data-v-f6135dc1]{background:radial-gradient(ellipse 165px 130px at 37% 42%,color-mix(in srgb,var(--fs-ambient-gold, #d2a36d) 30%,transparent),transparent 90%),radial-gradient(ellipse 150px 110px at 52% 36%,color-mix(in srgb,var(--fs-ambient-ice, #a7bce5) 24%,transparent),transparent 90%),radial-gradient(ellipse 185px 130px at 66% 43%,color-mix(in srgb,var(--fs-ambient-purple, #9680bd) 36%,transparent),transparent 95%)}:root.light .ambient--auth[data-v-f6135dc1]{--frost: 11px;background:radial-gradient(ellipse 170px 130px at 37% 44%,#edcbaa55,transparent 85%),radial-gradient(ellipse 185px 130px at 66% 43%,#cabfeb77,transparent 92%)}:root.light .ambient--auth[data-renderer=static][data-v-f6135dc1]{background:radial-gradient(ellipse 170px 130px at 37% 44%,color-mix(in srgb,var(--fs-ambient-gold, #d8b080) 36%,transparent),transparent 85%),radial-gradient(ellipse 150px 110px at 52% 38%,color-mix(in srgb,var(--fs-ambient-ice, #b7cbe6) 34%,transparent),transparent 88%),radial-gradient(ellipse 185px 130px at 66% 43%,color-mix(in srgb,var(--fs-ambient-purple, #bda8d3) 44%,transparent),transparent 92%)}:root.light .ambient--auth.planet-ready .planet-surface[data-v-f6135dc1]{opacity:.94}:root.light .ambient--auth .planet-glass[data-v-f6135dc1]{background:linear-gradient(180deg,#fbfaf800 20%,#fbfaf820 35%,#fbfaf854 66%,var(--fs-canvas-home, #fbfaf8) 100%)}:root.light .ambient--auth .planet-glass[data-v-f6135dc1]:after{opacity:.015}.fs-auth-brand[data-v-394cd8ac]{position:relative;align-self:center;min-width:0;padding-top:12px}.fs-auth-brand__copy[data-v-394cd8ac]{position:relative;z-index:1}.fs-auth-brand__eyebrow[data-v-394cd8ac]{display:flex;align-items:center;gap:9px;margin:0;color:var(--fs-auth-eyebrow);font-size:9px;font-weight:600;letter-spacing:2.3px;line-height:1.4}.fs-auth-brand__eyebrow-dot[data-v-394cd8ac]{flex:none;width:5px;height:5px;border-radius:50%;background:var(--fs-auth-eyebrow-dot);box-shadow:0 0 14px var(--fs-auth-eyebrow-glow)}.fs-auth-brand__headline[data-v-394cd8ac]{margin:22px 0 0;color:var(--fs-auth-headline);font-size:clamp(36px,3.6vw,52px);font-weight:600;letter-spacing:-1.5px;line-height:1.15}.fs-auth-brand__description[data-v-394cd8ac]{margin:20px 0 0;color:var(--text-secondary);font-size:14px;letter-spacing:.2px;line-height:1.95}.fs-auth-planet[data-v-394cd8ac]{position:relative;height:260px;margin:4px -40px -7px;isolation:isolate;pointer-events:none}.fs-auth-planet__layer[data-v-394cd8ac]{position:absolute;inset:-20px -16px}.fs-auth-planet__orbit[data-v-394cd8ac]{position:absolute;top:25%;left:9%;right:7%;z-index:3;height:52%;border:1px solid var(--fs-auth-orbit);border-bottom-color:var(--fs-auth-orbit-faint);border-radius:50%;transform:rotate(-15deg)}.fs-auth-planet__point[data-v-394cd8ac]{position:absolute;top:30%;left:86%;z-index:3;width:3px;height:3px;border-radius:50%;background:var(--fs-auth-orbit-point);box-shadow:0 0 9px var(--fs-auth-orbit-point-glow)}.fs-auth-planet__caption[data-v-394cd8ac]{position:absolute;right:0;bottom:14px;left:0;z-index:4;color:var(--fs-auth-caption);font-size:9px;letter-spacing:2.1px;line-height:1.4;text-align:center}.fs-auth-planet__caption-dot[data-v-394cd8ac]{display:inline-block;width:3px;height:3px;margin-right:7px;border-radius:50%;background:var(--fs-auth-caption-dot);vertical-align:2px}.fs-auth-brand__foot[data-v-394cd8ac]{display:flex;flex-wrap:wrap;align-items:center;margin:25px 0 0;padding:23px 0 0;border-top:1px solid var(--fs-auth-foot-line);color:var(--fs-auth-foot-text);font-size:12px;letter-spacing:1px;list-style:none}.fs-auth-brand__foot li[data-v-394cd8ac]{display:flex;align-items:center}.fs-auth-brand__foot li+li[data-v-394cd8ac]:before{content:"";width:3px;height:3px;margin:0 24px;border-radius:50%;background:var(--fs-auth-foot-dot)}@media(min-width:1600px){.fs-auth-planet[data-v-394cd8ac]{height:280px;margin-top:15px}}@media(max-width:1150px){.fs-auth-brand__description[data-v-394cd8ac]{font-size:13px}.fs-auth-brand__foot li+li[data-v-394cd8ac]:before{margin:0 18px}}@media(max-width:900px){.fs-auth-brand[data-v-394cd8ac]{padding:0 4px 16px}.fs-auth-brand__headline[data-v-394cd8ac]{margin-top:8px;font-size:17px;letter-spacing:-.2px;line-height:1.45}.fs-auth-brand__break[data-v-394cd8ac],.fs-auth-brand__description[data-v-394cd8ac],.fs-auth-planet[data-v-394cd8ac],.fs-auth-brand__foot[data-v-394cd8ac]{display:none}}.fs-auth[data-v-845a3ab1]{--fs-auth-headline: var(--text-heading-1);--fs-auth-eyebrow: #856e4b;--fs-auth-eyebrow-dot: #b18a52;--fs-auth-eyebrow-glow: #bc9a7255;--fs-auth-orbit: #7e9db82a;--fs-auth-orbit-faint: #7e9db80c;--fs-auth-orbit-point: linear-gradient(115deg, #95b2cb, #b5a4cc);--fs-auth-orbit-point-glow: #7ba0c177;--fs-auth-caption: #938196;--fs-auth-caption-dot: #bba88b;--fs-auth-foot-line: #334a5e15;--fs-auth-foot-text: #7c6d83;--fs-auth-foot-dot: #a798ae;--fs-auth-card-shadow: 0 24px 65px #496a8710, 0 1px 0 #ffffff inset;--fs-auth-topline: linear-gradient(115deg, transparent, #d7bb9588, #91b2ce55, transparent);--fs-auth-seg-bg: var(--fs-surface-raised);--fs-auth-seg-selected: var(--fs-surface);--fs-auth-seg-shadow: 0 1px 5px #415f7913;--fs-auth-switch-bg: #ffffffa8;--fs-auth-input-bg: var(--fs-surface);--fs-auth-notice-border: #dac397;--fs-auth-notice-bg: #f4e9d552;--fs-auth-notice-text: #8b682d;--fs-auth-mobile-glow: radial-gradient(290px 180px at 10% 0, #d7b78022, transparent), radial-gradient(370px 200px at 90% 0, #95b5d222, transparent);position:relative;isolation:isolate;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;height:100%;overflow-x:hidden;overflow-y:auto;background:var(--fs-canvas-home);color:var(--text-primary);font-size:13px;line-height:1.5}:root.dark .fs-auth[data-v-845a3ab1]{--fs-auth-headline: #ffffff;--fs-auth-eyebrow: #c0a986;--fs-auth-eyebrow-dot: var(--fs-gold);--fs-auth-eyebrow-glow: #e3c58f77;--fs-auth-orbit: #9bb8d023;--fs-auth-orbit-faint: #9bb8d008;--fs-auth-orbit-point: linear-gradient(115deg, #b4c9dc9c, #cbbfdd9c);--fs-auth-orbit-point-glow: #a4c3de77;--fs-auth-caption: #928898;--fs-auth-foot-line: #ffffff10;--fs-auth-foot-text: #a49bad;--fs-auth-foot-dot: #746679;--fs-auth-card-shadow: 0 28px 70px #00000020, 0 1px 0 #ffffff03 inset;--fs-auth-topline: linear-gradient(115deg, transparent, #d9b99566, #9bbbd644, transparent);--fs-auth-seg-bg: var(--fs-canvas);--fs-auth-seg-selected: var(--fs-surface-raised);--fs-auth-seg-shadow: 0 1px 7px #00000033;--fs-auth-switch-bg: #16131b99;--fs-auth-input-bg: var(--fs-sidebar);--fs-auth-notice-border: #66502f;--fs-auth-notice-bg: #b68c3110;--fs-auth-notice-text: #d5b683;--fs-auth-mobile-glow: radial-gradient(290px 195px at 15% 0, #a9734a2c, transparent), radial-gradient(370px 200px at 85% 0, #5f91bd2c, transparent)}.fs-auth-skip[data-v-845a3ab1]{position:absolute;top:-60px;left:24px;z-index:10;padding:10px 15px;border-radius:8px;background:var(--fs-ui-gradient);color:var(--fs-on-ui);font-size:13px;text-decoration:none}.fs-auth-skip[data-v-845a3ab1]:focus,.fs-auth-skip[data-v-845a3ab1]:focus-visible{top:12px;outline:2px solid var(--fs-focus-ring);outline-offset:2px}.fs-auth-header[data-v-845a3ab1]{position:relative;z-index:2;display:flex;flex:none;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:1440px;height:104px;margin:0 auto;padding:0 64px}.fs-auth-home[data-v-845a3ab1]{display:inline-flex;align-items:center;gap:10px;padding:5px 2px;border-radius:8px;color:var(--text-primary);text-decoration:none}.fs-auth-home[data-v-845a3ab1]:focus-visible{outline:2px solid var(--fs-focus-ring);outline-offset:3px}.fs-auth-home__name[data-v-845a3ab1]{font-size:21px;font-weight:600;letter-spacing:-.65px;line-height:1}.fs-auth-actions[data-v-845a3ab1]{display:flex;align-items:center;gap:12px;min-width:0}.fs-auth-icon-btn[data-v-845a3ab1]{display:grid;flex:none;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--text-secondary);cursor:pointer}.fs-auth-icon-btn svg[data-v-845a3ab1]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.fs-auth-icon-btn[data-v-845a3ab1]:hover{background:var(--fs-ui-hover-bg);color:var(--text-primary)}.fs-auth-icon-btn[data-v-845a3ab1]:focus-visible{outline:2px solid var(--fs-focus-ring);outline-offset:2px}.fs-auth-motion svg[data-v-845a3ab1]{width:15px;height:15px}.fs-auth-theme[data-v-845a3ab1]{display:flex;align-items:center;gap:3px;padding:4px;border:1px solid var(--border-light);border-radius:10px;background:var(--fs-auth-switch-bg)}.fs-auth-theme__btn[data-v-845a3ab1]{display:flex;align-items:center;justify-content:center;gap:6px;min-width:66px;min-height:29px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--text-secondary);font-size:12px;cursor:pointer}.fs-auth-theme__btn svg[data-v-845a3ab1]{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.fs-auth-theme__btn[data-v-845a3ab1]:hover{color:var(--text-primary)}.fs-auth-theme__btn[aria-pressed=true][data-v-845a3ab1]{background:var(--fs-auth-seg-selected);color:var(--text-primary);font-weight:600;box-shadow:var(--fs-auth-seg-shadow)}.fs-auth-theme__btn[data-v-845a3ab1]:focus-visible{outline:2px solid var(--fs-focus-ring);outline-offset:2px}.fs-auth-grid[data-v-845a3ab1]{position:relative;display:grid;flex:1 0 auto;grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:center;gap:100px;width:100%;max-width:1192px;margin:0 auto;padding:34px 36px 45px}.fs-auth-card[data-v-845a3ab1]{position:relative;width:100%;min-width:0;max-width:480px;padding:36px;overflow:hidden;border:1px solid var(--border-light);border-radius:16px;background:var(--fs-surface);box-shadow:var(--fs-auth-card-shadow);outline:none}.fs-auth-card[data-v-845a3ab1]:focus-visible{box-shadow:var(--fs-auth-card-shadow),0 0 0 3px var(--input-focus-ring)}.card-topline[data-v-845a3ab1]{position:absolute;top:0;left:20%;right:20%;height:2px;background:var(--fs-auth-topline);pointer-events:none}.auth-fade-enter-active[data-v-845a3ab1],.auth-fade-leave-active[data-v-845a3ab1]{transition:opacity .24s var(--ease-out, cubic-bezier(0, 0, .2, 1)),transform .24s var(--ease-out, cubic-bezier(0, 0, .2, 1))}.auth-fade-enter-from[data-v-845a3ab1]{opacity:0;transform:translate(16px)}.auth-fade-leave-to[data-v-845a3ab1]{opacity:0;transform:translate(-16px)}@media(min-width:1600px){.fs-auth-grid[data-v-845a3ab1]{max-width:1270px;gap:150px}}@media(max-width:1150px){.fs-auth-header[data-v-845a3ab1]{padding:0 40px}.fs-auth-grid[data-v-845a3ab1]{gap:65px;padding-inline:45px}.fs-auth-card[data-v-845a3ab1]{padding:32px 30px 28px}}@media(max-width:900px){.fs-auth[data-v-845a3ab1]:before{content:"";position:fixed;inset:0;z-index:-1;background:var(--fs-auth-mobile-glow);pointer-events:none}.fs-auth-header[data-v-845a3ab1]{height:88px;padding:0 32px}.fs-auth-motion[data-v-845a3ab1]{display:none}.fs-auth-grid[data-v-845a3ab1]{display:block;flex:1 0 auto;max-width:490px;padding:12px 24px 42px}.fs-auth-card[data-v-845a3ab1]{max-width:none;padding:32px 30px 28px}}@media(max-width:500px){.fs-auth-header[data-v-845a3ab1]{height:78px;padding:0 20px}.fs-auth-home[data-v-845a3ab1]{gap:8px}.fs-auth-home__name[data-v-845a3ab1]{font-size:20px}.fs-auth-actions[data-v-845a3ab1]{gap:6px}.fs-auth-theme[data-v-845a3ab1]{gap:1px;padding:3px;border-radius:9px}.fs-auth-theme__btn[data-v-845a3ab1]{gap:4px;min-width:48px;padding:0 7px;font-size:11px}.fs-auth-theme__btn svg[data-v-845a3ab1]{width:12px;height:12px}.fs-auth-grid[data-v-845a3ab1]{padding:8px 16px 32px}.fs-auth-card[data-v-845a3ab1]{padding:30px 22px 26px}}@media(prefers-reduced-motion:reduce){.auth-fade-enter-active[data-v-845a3ab1],.auth-fade-leave-active[data-v-845a3ab1]{transition:none}}.fs-shell-icon[data-v-0a82deb7]{display:block;flex:none}a[data-v-89984cd7]{text-decoration:none}.nav-item[data-v-89984cd7]{--fs-rail-active-bg: var(--fs-ui-selected-bg);position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:100%;min-height:55px;padding:0;border-radius:8px;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;contain:layout style;transition:background-color .15s ease,color .15s ease}.nav-item[data-v-89984cd7]:hover:not(.disabled):not(.router-link-custom-active){background:color-mix(in srgb,var(--text-primary) 6%,transparent);color:var(--text-primary)}.nav-item[data-v-89984cd7]:active:not(.disabled){transform:scale(.96);transition-duration:80ms}.nav-item[data-v-89984cd7]:focus-visible{outline:2px solid var(--fs-focus-ring);outline-offset:2px}.nav-item.router-link-custom-active[data-v-89984cd7]{background:var(--fs-rail-active-bg)}.nav-item.router-link-custom-active .nav-item__icon[data-v-89984cd7]{color:var(--fs-ui-start)}.nav-item.router-link-custom-active .nav-item__label[data-v-89984cd7]{color:var(--fs-accent-text);font-weight:600}.nav-item.disabled[data-v-89984cd7]{cursor:not-allowed;opacity:.4}html.dark{--fs-rail-active-bg: var(--fs-ui-tint-12)}.nav-item__icon[data-v-89984cd7]{display:flex;align-items:center;justify-content:center;width:19px;height:19px;color:inherit}.nav-item__legacy-svg[data-v-89984cd7]{display:flex}.nav-item__legacy-svg[data-v-89984cd7] svg{width:19px;height:19px}.nav-item__label[data-v-89984cd7]{max-width:100%;overflow:hidden;color:inherit;font-size:11px;font-weight:500;line-height:14px;text-overflow:ellipsis}.nav-tooltip.ant-tooltip,.nav-tooltip .ant-tooltip-content,.nav-tooltip .ant-tooltip-inner,.nav-tooltip .ant-tooltip-arrow{animation:none!important;transition:none!important}.ant-tooltip-placement-left.nav-tooltip,.ant-tooltip-placement-leftTop.nav-tooltip,.ant-tooltip-placement-leftBottom.nav-tooltip{animation-duration:0s!important}.nav-tooltip .ant-zoom-big-fast-enter,.nav-tooltip .ant-zoom-big-fast-appear,.nav-tooltip .ant-zoom-big-fast-leave{animation:none!important}.vip-badge[data-v-62c90e25]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:44px;border:1px solid transparent;border-radius:8px;cursor:pointer;-webkit-user-select:none;user-select:none;padding:0;transition:border-color .16s ease,color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.vip-badge[data-v-62c90e25]:focus-visible{outline:2px solid var(--accent-primary, #2563eb);outline-offset:2px}.vip-badge--active[data-v-62c90e25]{padding:3px 0 4px;color:#9a6b06;background:linear-gradient(180deg,#fff6d5,#f8e3a0 78%,#efd484);border-color:#c49e2ab3;box-shadow:0 2px 10px #d4af374d,inset 0 1px #fff9}:root.dark .vip-badge--active[data-v-62c90e25]{color:#fcd34d;background:linear-gradient(180deg,#78350f8c,#b4530952);border-color:#facc1580;box-shadow:0 2px 10px #facc152e}.vip-badge--active[data-v-62c90e25]:hover{transform:translateY(-1px);box-shadow:0 4px 14px #d4af3766,inset 0 1px #fff9}.vip-badge__text[data-v-62c90e25]{font-size:11px;font-weight:800;letter-spacing:.05em;line-height:1}.vip-badge__sub[data-v-62c90e25]{margin-top:3px;font-size:9px;line-height:1;opacity:.85;font-weight:700}.vip-corner-badge[data-v-857e81e6]{position:absolute;right:-2px;bottom:-2px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#7c4d00;background:linear-gradient(180deg,#ffe9b0,#f6c84e 72%,#eeb83c);border:1px solid rgba(196,158,42,.55);box-shadow:0 1px 4px #d4af3759,inset 0 1px #ffffffb3;line-height:0;pointer-events:none;-webkit-user-select:none;user-select:none}:root.dark .vip-corner-badge[data-v-857e81e6]{color:#ffd966;background:linear-gradient(180deg,#b9831b,#8f5f08);border-color:#facc1573;box-shadow:0 1px 4px #00000052,inset 0 1px #ffffff29}.vip-corner-badge--lg[data-v-857e81e6]{width:22px;height:22px}.vip-corner-badge--lg .vip-corner-badge__mark[data-v-857e81e6]{width:13px;height:9.75px}.vip-corner-badge--md[data-v-857e81e6]{width:14px;height:14px}.vip-corner-badge--md .vip-corner-badge__mark[data-v-857e81e6]{width:8px;height:6px}.vip-corner-badge--sm[data-v-857e81e6]{right:-1px;bottom:-1px;width:11px;height:11px}.vip-corner-badge--sm .vip-corner-badge__mark[data-v-857e81e6]{width:6.5px;height:5px}.qr-modal-content[data-v-fa74d717]{display:flex;flex-direction:column;align-items:center;padding:16px 0}.status-bar[data-v-fa74d717]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.status-bar .status-text[data-v-fa74d717]{font-size:14px;color:var(--text-secondary, #6b7280)}.status-bar .countdown[data-v-fa74d717]{font-size:12px;color:var(--text-tertiary, #9ca3af);margin-left:auto}.qr-container[data-v-fa74d717]{display:flex;justify-content:center;align-items:center;min-height:220px;margin-bottom:16px}.qr-wrapper[data-v-fa74d717]{position:relative;display:flex;justify-content:center;align-items:center;padding:8px;background:#fff;border-radius:var(--radius-lg, 12px)}.qr-image[data-v-fa74d717]{width:220px;height:220px;border-radius:var(--radius-md, 8px)}.instructions[data-v-fa74d717]{text-align:center;color:var(--text-secondary, #6b7280);font-size:13px;margin-bottom:16px;padding:0 16px}.instructions p[data-v-fa74d717]{margin:0}@font-face{font-family:v-md-iconfont;src:url(data:application/vnd.ms-fontobject;base64,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AT4BLwE3NicBBjIEBAa0BAYBFQEJBTGXBgYwBQX2BgaXMQUJARUBBgS0BgQEMpcFBQETAQkFMZcGBjAFBZcyBAQGtAQGAf3iBgaXMQUJARUBBgS0BgQEMpcFBQK2MQUJARUBBgS0BgQEMpcFBTAGBjwFBZcyBAQGtAQGARUBCQUxlwYG/p8GBAQylwUFMAYGlzEFCQEVAQYEAR8FBZcyBAQGtAQGARUBCQUxlwYGAAAAAAASAN4AAQAAAAAAAAAVAAAAAQAAAAAAAQALABUAAQAAAAAAAgAHACAAAQAAAAAAAwALACcAAQAAAAAABAALADIAAQAAAAAABQALAD0AAQAAAAAABgALAEgAAQAAAAAACgArAFMAAQAAAAAACwATAH4AAwABBAkAAAAqAJEAAwABBAkAAQAWALsAAwABBAkAAgAOANEAAwABBAkAAwAWAN8AAwABBAkABAAWAPUAAwABBAkABQAWAQsAAwABBAkABgAWASEAAwABBAkACgBWATcAAwABBAkACwAmAY0KQ3JlYXRlZCBieSBpY29uZm9udAp2LW1kLWVkaXRvclJlZ3VsYXJ2LW1kLWVkaXRvcnYtbWQtZWRpdG9yVmVyc2lvbiAxLjB2LW1kLWVkaXRvckdlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAAoAQwByAGUAYQB0AGUAZAAgAGIAeQAgAGkAYwBvAG4AZgBvAG4AdAAKAHYALQBtAGQALQBlAGQAaQB0AG8AcgBSAGUAZwB1AGwAYQByAHYALQBtAGQALQBlAGQAaQB0AG8AcgB2AC0AbQBkAC0AZQBkAGkAdABvAHIAVgBlAHIAcwBpAG8AbgAgADEALgAwAHYALQBtAGQALQBlAGQAaQB0AG8AcgBHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAAAAgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQEWARcBGAEZARoBGwEcAR0BHgEfAAdwcmV2aWV3DXJlZnJlc2gtcmlnaHQMcmVmcmVzaC1sZWZ0B3pvb20taW4Iem9vbS1vdXQDdG9jBHN5bmMFZW1vamkIY2hlY2tib3gFY2xlYXIDdGlwBHNhdmUEbGluawNpbWcEY29kZQJ1bAJvbARyZWRvBHVuZG8FcXVvdGUEYm9sZA1zdHJpa2V0aHJvdWdoCmFycm93LWRvd24Lb3Blbi1pbi1uZXcKdW5kZXItbGluZQZpdGFsaWMKaG9yaXpvbnRhbAV0YWJsZQpmdWxsc2NyZWVuAAA=);src:url(data:application/vnd.ms-fontobject;base64,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AT4BLwE3NicBBjIEBAa0BAYBFQEJBTGXBgYwBQX2BgaXMQUJARUBBgS0BgQEMpcFBQETAQkFMZcGBjAFBZcyBAQGtAQGAf3iBgaXMQUJARUBBgS0BgQEMpcFBQK2MQUJARUBBgS0BgQEMpcFBTAGBjwFBZcyBAQGtAQGARUBCQUxlwYG/p8GBAQylwUFMAYGlzEFCQEVAQYEAR8FBZcyBAQGtAQGARUBCQUxlwYGAAAAAAASAN4AAQAAAAAAAAAVAAAAAQAAAAAAAQALABUAAQAAAAAAAgAHACAAAQAAAAAAAwALACcAAQAAAAAABAALADIAAQAAAAAABQALAD0AAQAAAAAABgALAEgAAQAAAAAACgArAFMAAQAAAAAACwATAH4AAwABBAkAAAAqAJEAAwABBAkAAQAWALsAAwABBAkAAgAOANEAAwABBAkAAwAWAN8AAwABBAkABAAWAPUAAwABBAkABQAWAQsAAwABBAkABgAWASEAAwABBAkACgBWATcAAwABBAkACwAmAY0KQ3JlYXRlZCBieSBpY29uZm9udAp2LW1kLWVkaXRvclJlZ3VsYXJ2LW1kLWVkaXRvcnYtbWQtZWRpdG9yVmVyc2lvbiAxLjB2LW1kLWVkaXRvckdlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAAoAQwByAGUAYQB0AGUAZAAgAGIAeQAgAGkAYwBvAG4AZgBvAG4AdAAKAHYALQBtAGQALQBlAGQAaQB0AG8AcgBSAGUAZwB1AGwAYQByAHYALQBtAGQALQBlAGQAaQB0AG8AcgB2AC0AbQBkAC0AZQBkAGkAdABvAHIAVgBlAHIAcwBpAG8AbgAgADEALgAwAHYALQBtAGQALQBlAGQAaQB0AG8AcgBHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAAAAgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQEWARcBGAEZARoBGwEcAR0BHgEfAAdwcmV2aWV3DXJlZnJlc2gtcmlnaHQMcmVmcmVzaC1sZWZ0B3pvb20taW4Iem9vbS1vdXQDdG9jBHN5bmMFZW1vamkIY2hlY2tib3gFY2xlYXIDdGlwBHNhdmUEbGluawNpbWcEY29kZQJ1bAJvbARyZWRvBHVuZG8FcXVvdGUEYm9sZA1zdHJpa2V0aHJvdWdoCmFycm93LWRvd24Lb3Blbi1pbi1uZXcKdW5kZXItbGluZQZpdGFsaWMKaG9yaXpvbnRhbAV0YWJsZQpmdWxsc2NyZWVuAAA=#iefix) format("embedded-opentype"),url(data:application/x-font-woff2;charset=utf-8;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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) format("truetype")}[class*=v-md-icon-]{font-size:16px;font-family:v-md-iconfont!important;font-style:normal!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.v-md-icon-preview:before{content:""}.v-md-icon-refresh-right:before{content:""}.v-md-icon-refresh-left:before{content:""}.v-md-icon-zoom-in:before{content:""}.v-md-icon-zoom-out:before{content:""}.v-md-icon-toc:before{content:""}.v-md-icon-sync:before{content:""}.v-md-icon-emoji:before{content:""}.v-md-icon-checkbox:before{content:""}.v-md-icon-clear:before{content:""}.v-md-icon-tip:before{content:""}.v-md-icon-save:before{content:""}.v-md-icon-link:before{content:""}.v-md-icon-img:before{content:""}.v-md-icon-code:before{content:""}.v-md-icon-ul:before{content:""}.v-md-icon-ol:before{content:""}.v-md-icon-redo:before{content:""}.v-md-icon-undo:before{content:""}.v-md-icon-quote:before{content:""}.v-md-icon-bold:before{content:""}.v-md-icon-strikethrough:before{content:""}.v-md-icon-arrow-down:before{content:""}.v-md-icon-open-in-new:before{content:""}.v-md-icon-under-line:before{content:""}.v-md-icon-italic:before{content:""}.v-md-icon-horizontal:before{content:""}.v-md-icon-table:before{content:""}.v-md-icon-fullscreen:before{content:""}[data-v-md-anchor]{cursor:pointer}.github-markdown-body{padding:16px 32px 32px;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.5;word-wrap:break-word}.github-markdown-body>:first-child,.github-markdown-body>:last-child,.github-markdown-body>div[data-v-md-line]:first-child>:first-child,.github-markdown-body>div[data-v-md-line]:last-child>:last-child{margin-top:0!important}.github-markdown-body a{color:#0366d6;font-weight:400;text-decoration:none;outline:none;box-shadow:none}.github-markdown-body a:hover{text-decoration:underline}.github-markdown-body kbd{display:inline-block;padding:3px 5px;color:#444d56;font:11px SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;line-height:10px;vertical-align:middle;background-color:#fafbfc;border:1px solid #d1d5da;border-radius:3px;box-shadow:inset 0 -1px #d1d5da}.github-markdown-body:after,.github-markdown-body:before{display:table;content:""}.github-markdown-body:after{clear:both}.github-markdown-body a:not([href]){text-decoration:none}.github-markdown-body .absent{color:#cb2431}.github-markdown-body .anchor{float:left;margin-left:-20px;padding-right:4px;line-height:1}.github-markdown-body .anchor:focus{outline:none}.github-markdown-body blockquote,.github-markdown-body details,.github-markdown-body dl,.github-markdown-body ol,.github-markdown-body p,.github-markdown-body pre,.github-markdown-body table,.github-markdown-body ul{margin-top:0;margin-bottom:16px}.github-markdown-body hr{height:.25em;margin:24px 0;padding:0;background-color:#e1e4e8;border:0}.github-markdown-body blockquote{padding:0 1em;color:#6a737d;border-left:.25em solid #dfe2e5}.github-markdown-body blockquote>:first-child{margin-top:0}.github-markdown-body blockquote>:last-child{margin-bottom:0}.github-markdown-body h1,.github-markdown-body h2,.github-markdown-body h3,.github-markdown-body h4,.github-markdown-body h5,.github-markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.github-markdown-body em,.github-markdown-body i{font-style:italic}.github-markdown-body ul{list-style-type:disc}.github-markdown-body ol ul,.github-markdown-body ul ul{list-style-type:circle}.github-markdown-body ol ol ul,.github-markdown-body ol ul ul,.github-markdown-body ul ol ul,.github-markdown-body ul ul ul{list-style-type:square}.github-markdown-body ol{list-style-type:decimal}.github-markdown-body h1 .octicon-link,.github-markdown-body h2 .octicon-link,.github-markdown-body h3 .octicon-link,.github-markdown-body h4 .octicon-link,.github-markdown-body h5 .octicon-link,.github-markdown-body h6 .octicon-link{color:#1b1f23;vertical-align:middle;visibility:hidden}.github-markdown-body h1:hover .anchor,.github-markdown-body h2:hover .anchor,.github-markdown-body h3:hover .anchor,.github-markdown-body h4:hover .anchor,.github-markdown-body h5:hover .anchor,.github-markdown-body h6:hover .anchor{text-decoration:none}.github-markdown-body h1:hover .anchor .octicon-link,.github-markdown-body h2:hover .anchor .octicon-link,.github-markdown-body h3:hover .anchor .octicon-link,.github-markdown-body h4:hover .anchor .octicon-link,.github-markdown-body h5:hover .anchor .octicon-link,.github-markdown-body h6:hover .anchor .octicon-link{visibility:visible}.github-markdown-body h1 code,.github-markdown-body h1 tt,.github-markdown-body h2 code,.github-markdown-body h2 tt,.github-markdown-body h3 code,.github-markdown-body h3 tt,.github-markdown-body h4 code,.github-markdown-body h4 tt,.github-markdown-body h5 code,.github-markdown-body h5 tt,.github-markdown-body h6 code,.github-markdown-body h6 tt{font-size:inherit}.github-markdown-body h1{font-size:2em}.github-markdown-body h1,.github-markdown-body h2{padding-bottom:.3em;border-bottom:1px solid #eaecef}.github-markdown-body h2{font-size:1.5em}.github-markdown-body h3{font-size:1.25em}.github-markdown-body h4{font-size:1em}.github-markdown-body h5{font-size:.875em}.github-markdown-body h6{color:#6a737d;font-size:.85em}.github-markdown-body ol,.github-markdown-body ul{padding-left:2em}.github-markdown-body ol.no-list,.github-markdown-body ul.no-list{padding:0;list-style-type:none}.github-markdown-body ol ol,.github-markdown-body ol ul,.github-markdown-body ul ol,.github-markdown-body ul ul{margin-top:0;margin-bottom:0}.github-markdown-body li{word-wrap:break-all}.github-markdown-body li>p{margin-top:16px}.github-markdown-body li+li{margin-top:.25em}.github-markdown-body dl{padding:0}.github-markdown-body dl dt{margin-top:16px;padding:0;font-weight:600;font-size:1em;font-style:italic}.github-markdown-body dl dd{margin-bottom:16px;padding:0 16px}.github-markdown-body table{display:block;width:100%;overflow:auto;border-collapse:collapse;border-spacing:0}.github-markdown-body table th{font-weight:600}.github-markdown-body table td,.github-markdown-body table th{padding:6px 13px;border:1px solid #dfe2e5}.github-markdown-body table tr{background-color:#fff;border-top:1px solid #c6cbd1}.github-markdown-body table tr:nth-child(2n){background-color:#f6f8fa}.github-markdown-body table img{background-color:initial}.github-markdown-body img{box-sizing:initial;max-width:100%;background-color:#fff;border:0}.github-markdown-body img[align=right]{padding-left:20px}.github-markdown-body img[align=left]{padding-right:20px}.github-markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:initial}.github-markdown-body span.frame{display:block;overflow:hidden}.github-markdown-body span.frame>span{display:block;float:left;width:auto;margin:13px 0 0;padding:7px;overflow:hidden;border:1px solid #dfe2e5}.github-markdown-body span.frame span img{display:block;float:left}.github-markdown-body span.frame span span{display:block;clear:both;padding:5px 0 0;color:#24292e}.github-markdown-body span.align-center{display:block;clear:both;overflow:hidden}.github-markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.github-markdown-body span.align-center span img{margin:0 auto;text-align:center}.github-markdown-body span.align-right{display:block;clear:both;overflow:hidden}.github-markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.github-markdown-body span.align-right span img{margin:0;text-align:right}.github-markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.github-markdown-body span.float-left span{margin:13px 0 0}.github-markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.github-markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.github-markdown-body code,.github-markdown-body tt{margin:0;padding:.2em .4em;font-size:85%;background-color:#1b1f230d;border-radius:3px}.github-markdown-body code br,.github-markdown-body tt br{display:none}.github-markdown-body del code{text-decoration:inherit}.github-markdown-body div[class*=v-md-pre-wrapper-]{position:relative;background-color:#f6f8fa}.github-markdown-body div[class*=v-md-pre-wrapper-] pre,.github-markdown-body div[class*=v-md-pre-wrapper-] pre[class*=v-md-prism-]{position:relative;z-index:1;background:transparent}.github-markdown-body div[class*=v-md-pre-wrapper-].line-numbers-mode pre{padding-left:4.5rem}.github-markdown-body div[class*=v-md-pre-wrapper-].line-numbers-mode:after{position:absolute;top:0;left:0;z-index:2;width:3.5rem;height:100%;background-color:#f6f8fa;border-right:1px solid #dcdfe6;border-radius:6px 0 0 6px;content:""}.github-markdown-body div[class*=v-md-pre-wrapper-].line-numbers-mode .line-numbers-wrapper{position:absolute;top:0;width:3.5rem;padding:16px 0;color:#909399;font-size:85%;line-height:1.45;text-align:center}.github-markdown-body div[class*=v-md-pre-wrapper-].line-numbers-mode .line-numbers-wrapper .line-number{position:relative;z-index:4;font-size:.85em;-webkit-user-select:none;user-select:none}.github-markdown-body code,.github-markdown-body pre{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.github-markdown-body pre>code{margin:0;padding:0;font-size:100%;white-space:pre;word-break:normal;background:transparent;border:0}.github-markdown-body pre{margin-bottom:16px;padding:16px;overflow:auto;font-size:85%;line-height:1.45;word-wrap:normal;background-color:#f6f8fa;border-radius:3px}.github-markdown-body pre code,.github-markdown-body pre tt{display:inline;max-width:auto;margin:0;padding:0;overflow:visible;color:#444d56;line-height:inherit;word-wrap:normal;background-color:initial;border:0}.github-markdown-body .csv-data td,.github-markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;white-space:nowrap;text-align:left}.github-markdown-body .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:#fff;border:0}.github-markdown-body .csv-data tr{border-top:0}.github-markdown-body .csv-data th{font-weight:600;background:#f6f8fa;border-top:0}.github-markdown-body .hljs{display:block;padding:.5em;overflow-x:auto;color:#333;background:#f8f8f8}.github-markdown-body .hljs-comment,.github-markdown-body .hljs-quote{color:#998;font-style:italic}.github-markdown-body .hljs-keyword,.github-markdown-body .hljs-selector-tag,.github-markdown-body .hljs-subst{color:#333;font-weight:700}.github-markdown-body .hljs-literal,.github-markdown-body .hljs-number,.github-markdown-body .hljs-tag .hljs-attr,.github-markdown-body .hljs-template-variable,.github-markdown-body .hljs-variable{color:teal}.github-markdown-body .hljs-doctag,.github-markdown-body .hljs-string{color:#d14}.github-markdown-body .hljs-section,.github-markdown-body .hljs-selector-id,.github-markdown-body .hljs-title{color:#900;font-weight:700}.github-markdown-body .hljs-subst{font-weight:400}.github-markdown-body .hljs-class .hljs-title,.github-markdown-body .hljs-type{color:#458;font-weight:700}.github-markdown-body .hljs-attribute,.github-markdown-body .hljs-name,.github-markdown-body .hljs-tag{color:navy;font-weight:400}.github-markdown-body .hljs-link,.github-markdown-body .hljs-regexp{color:#009926}.github-markdown-body .hljs-bullet,.github-markdown-body .hljs-symbol{color:#990073}.github-markdown-body .hljs-built_in,.github-markdown-body .hljs-builtin-name{color:#0086b3}.github-markdown-body .hljs-meta{color:#999;font-weight:700}.github-markdown-body .hljs-deletion{background:#fdd}.github-markdown-body .hljs-addition{background:#dfd}.github-markdown-body .hljs-emphasis{font-style:italic}.github-markdown-body .hljs-strong{font-weight:700}.help-page[data-v-fdc505db]{display:flex;flex-direction:column;height:70vh;background:var(--bg-primary);border-radius:var(--radius-md);overflow:hidden}.help-header[data-v-fdc505db]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--border-light);background:var(--fs-panel);color:var(--text-primary)}.help-title[data-v-fdc505db]{font-size:24px;font-weight:600;letter-spacing:.5px}.search-box[data-v-fdc505db]{width:320px}.search-box .search-input[data-v-fdc505db]{background:var(--input-bg);border-color:var(--fs-ui-border)}.search-box .search-input[data-v-fdc505db]:hover,.search-box .search-input[data-v-fdc505db]:focus-within{border-color:var(--fs-ui-border-strong)}.search-box .search-input[data-v-fdc505db] .ant-input{padding:8px 16px;border:none;background:transparent;color:var(--text-primary)}.search-box .search-input[data-v-fdc505db] .ant-input::placeholder{color:var(--text-tertiary)}.search-box .search-input[data-v-fdc505db] .ant-input-prefix,.search-box .search-input[data-v-fdc505db] .ant-input-suffix{margin-right:8px;color:var(--text-tertiary)}.help-body[data-v-fdc505db]{display:flex;flex:1;overflow:hidden}.category-nav[data-v-fdc505db]{width:200px;border-right:1px solid var(--border-light);background:var(--bg-secondary);padding:16px 0;overflow-y:auto}.category-nav .nav-item[data-v-fdc505db]{padding:12px 20px;cursor:pointer;transition:all .2s;font-size:14px;color:var(--text-primary);display:flex;justify-content:space-between;align-items:center}.category-nav .nav-item .category-name[data-v-fdc505db]{flex:1}.category-nav .nav-item .match-count[data-v-fdc505db]{background:var(--fs-ui-gradient);color:var(--fs-on-ui);font-size:12px;padding:2px 8px;border-radius:10px;min-width:20px;text-align:center;margin-left:8px}.category-nav .nav-item[data-v-fdc505db]:hover{background:var(--fs-ui-hover-bg)}.category-nav .nav-item.active[data-v-fdc505db]{background:var(--fs-ui-selected-bg);color:var(--fs-ui-start);font-weight:500;border-right:2px solid var(--fs-ui-start)}.category-nav .search-results-title[data-v-fdc505db]{padding:12px 20px;font-size:13px;font-weight:600;color:var(--text-secondary);border-bottom:1px solid var(--border-light);margin-bottom:8px}.category-nav .no-results[data-v-fdc505db]{padding:40px 20px;text-align:center;color:var(--text-tertiary)}.category-nav .no-results p[data-v-fdc505db]{margin:8px 0;font-size:14px}.category-nav .no-results p.hint[data-v-fdc505db]{font-size:13px;color:var(--text-tertiary)}.content-area[data-v-fdc505db]{flex:1;display:flex;flex-direction:column;overflow:hidden}.content-area .sub-category-list[data-v-fdc505db]{flex:1;padding:16px 0 16px 24px;overflow-y:auto}.content-area .sub-category-list .search-hint-title[data-v-fdc505db]{padding:8px 0 16px;font-size:14px;font-weight:600;color:var(--text-secondary);border-bottom:1px solid var(--border-light);margin-bottom:12px}.content-area .sub-category-list .sub-nav-item[data-v-fdc505db]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;margin-bottom:12px;border-radius:var(--radius-md);cursor:pointer;transition:all .2s;font-size:14px;color:var(--text-primary);background:var(--bg-secondary);border:1px solid var(--border-light)}.content-area .sub-category-list .sub-nav-item .sub-name[data-v-fdc505db]{flex:1;font-weight:500}.content-area .sub-category-list .sub-nav-item .arrow-icon[data-v-fdc505db]{font-size:16px;color:var(--text-tertiary);transition:transform .2s}.content-area .sub-category-list .sub-nav-item[data-v-fdc505db]:hover{background:var(--fs-ui-hover-bg);border-color:var(--fs-ui-border-strong)}.content-area .sub-category-list .sub-nav-item:hover .arrow-icon[data-v-fdc505db]{transform:translate(4px);color:var(--fs-ui-start)}.content-area .sub-category-list .sub-nav-item[data-v-fdc505db]:active{background:var(--fs-ui-selected-bg)}.content-area .sub-category-list .no-results-right[data-v-fdc505db]{padding:60px 20px;text-align:center;color:var(--text-tertiary)}.content-area .sub-category-list .no-results-right p[data-v-fdc505db]{margin:8px 0;font-size:14px}.content-area .sub-category-list .no-results-right p.hint[data-v-fdc505db]{font-size:13px;color:var(--text-tertiary)}.content-area .detail-content[data-v-fdc505db]{flex:1;display:flex;flex-direction:column;overflow:hidden}.content-area .detail-content .breadcrumb[data-v-fdc505db]{display:flex;align-items:center;gap:8px;padding:16px 24px;border-bottom:1px solid var(--border-light);background:var(--bg-secondary);font-size:14px;color:var(--text-secondary);flex-shrink:0}.content-area .detail-content .breadcrumb .back-icon[data-v-fdc505db]{font-size:16px;cursor:pointer;color:var(--text-tertiary);transition:color .2s}.content-area .detail-content .breadcrumb .back-icon[data-v-fdc505db]:hover{color:var(--fs-ui-start)}.content-area .detail-content .breadcrumb .breadcrumb-item[data-v-fdc505db]{cursor:pointer;transition:color .2s}.content-area .detail-content .breadcrumb .breadcrumb-item[data-v-fdc505db]:hover{color:var(--fs-ui-start)}.content-area .detail-content .breadcrumb .breadcrumb-item.active[data-v-fdc505db]{color:var(--text-primary);font-weight:500;cursor:default}.content-area .detail-content .breadcrumb .breadcrumb-item.active[data-v-fdc505db]:hover{color:var(--text-primary)}.content-area .detail-content .breadcrumb .breadcrumb-arrow[data-v-fdc505db]{font-size:12px;color:var(--text-tertiary)}.content-area .detail-content .detail-scroll-container[data-v-fdc505db]{flex:1;overflow-y:auto;padding:0 24px;display:flex;flex-direction:column;align-items:center}.content-area .detail-content .detail-scroll-container .video-player[data-v-fdc505db]{width:100%;max-width:800px;height:auto;aspect-ratio:16/9;background:#000;border-radius:var(--radius-md);margin:20px auto;display:block;outline:none;flex-shrink:0}.content-area .detail-content .detail-scroll-container .video-player[data-v-fdc505db]::-webkit-media-controls-panel{background-color:#000000b3}.content-area .detail-content .detail-scroll-container .video-player[data-v-fdc505db]::-webkit-media-controls-play-button{color:#fff}.content-area .detail-content .detail-scroll-container .detail-body[data-v-fdc505db]{width:100%;max-width:90%;padding:0 0 32px}.content-area .detail-content .detail-scroll-container .detail-body .detail-title[data-v-fdc505db]{font-size:24px;font-weight:600;color:var(--text-primary);margin-bottom:24px;padding-bottom:12px;border-bottom:2px solid var(--fs-ui-start)}.content-area .detail-content .detail-scroll-container .detail-body[data-v-fdc505db] .v-md-preview h1{font-size:28px;font-weight:600;color:var(--text-heading-1);margin:32px 0 20px;line-height:1.4}.content-area .detail-content .detail-scroll-container .detail-body[data-v-fdc505db] .v-md-preview h2{font-size:22px;font-weight:600;color:var(--text-heading-2);margin:28px 0 16px;line-height:1.4;padding-bottom:8px;border-bottom:1px solid var(--border-light)}.content-area .detail-content .detail-scroll-container .detail-body[data-v-fdc505db] .v-md-preview h3{font-size:18px;font-weight:600;color:var(--text-heading-3);margin:24px 0 12px;line-height:1.4}.content-area .detail-content .detail-scroll-container .detail-body[data-v-fdc505db] .v-md-preview h4{font-size:16px;font-weight:600;color:var(--text-primary);margin:20px 0 10px}.content-area .detail-content .detail-scroll-container .detail-body[data-v-fdc505db] .v-md-preview p{color:var(--text-secondary);line-height:1.8;margin:16px 0;font-size:15px}.content-area .detail-content .detail-scroll-container .detail-body[data-v-fdc505db] .v-md-preview ul,.content-area .detail-content .detail-scroll-container .detail-body[data-v-fdc505db] .v-md-preview ol{margin:16px 0;padding-left:32px}.content-area .detail-content .detail-scroll-container .detail-body[data-v-fdc505db] .v-md-preview ul li,.content-area .detail-content .detail-scroll-container .detail-body[data-v-fdc505db] .v-md-preview ol li{margin-bottom:10px;line-height:1.8;color:var(--text-secondary);font-size:15px}.content-area .detail-content .detail-scroll-container .detail-body[data-v-fdc505db] .v-md-preview ul ul,.content-area .detail-content .detail-scroll-container .detail-body[data-v-fdc505db] .v-md-preview ul ol,.content-area .detail-content .detail-scroll-container .detail-body[data-v-fdc505db] .v-md-preview ol ul,.content-area .detail-content .detail-scroll-container .detail-body[data-v-fdc505db] .v-md-preview ol ol{margin-top:8px;margin-bottom:8px}.content-area .detail-content .detail-scroll-container .detail-body[data-v-fdc505db] .v-md-preview strong{color:var(--text-primary);font-weight:600}.content-area .detail-content .detail-scroll-container .detail-body[data-v-fdc505db] .v-md-preview em{font-style:italic;color:var(--text-secondary)}.content-area .detail-content .detail-scroll-container .detail-body[data-v-fdc505db] .v-md-preview a{color:var(--text-link);text-decoration:none;transition:color .2s}.content-area .detail-content .detail-scroll-container .detail-body[data-v-fdc505db] .v-md-preview a:hover{color:var(--text-link-hover);text-decoration:underline}.content-area .detail-content .detail-scroll-container .detail-body[data-v-fdc505db] .v-md-preview blockquote{margin:20px 0;padding:12px 20px;background:var(--bg-secondary);border-left:4px solid var(--fs-ui-start);color:var(--text-secondary);font-style:italic}.content-area .detail-content .detail-scroll-container .detail-body[data-v-fdc505db] .v-md-preview blockquote p{margin:0}.content-area .detail-content .detail-scroll-container .detail-body[data-v-fdc505db] .v-md-preview code{background:var(--bg-tertiary);padding:2px 6px;border-radius:4px;font-family:Courier New,Consolas,monospace;font-size:14px;color:var(--fs-accent-text);white-space:nowrap}.content-area .detail-content .detail-scroll-container .detail-body[data-v-fdc505db] .v-md-preview pre{margin:20px 0;background:var(--bg-secondary);border-radius:6px;overflow:auto;border:1px solid var(--border-light)}.content-area .detail-content .detail-scroll-container .detail-body[data-v-fdc505db] .v-md-preview pre code{display:block;padding:16px 20px;background:transparent;color:var(--text-primary);white-space:pre;font-size:14px;line-height:1.6}.content-area .detail-content .detail-scroll-container .detail-body[data-v-fdc505db] .v-md-preview table{width:100%;margin:20px 0;border-collapse:collapse;font-size:14px}.content-area .detail-content .detail-scroll-container .detail-body[data-v-fdc505db] .v-md-preview table th{background:var(--bg-secondary);padding:12px 16px;text-align:left;font-weight:600;color:var(--text-primary);border:1px solid var(--border-light)}.content-area .detail-content .detail-scroll-container .detail-body[data-v-fdc505db] .v-md-preview table td{padding:12px 16px;color:var(--text-secondary);border:1px solid var(--border-light)}.content-area .detail-content .detail-scroll-container .detail-body[data-v-fdc505db] .v-md-preview table tr:nth-child(2n){background:color-mix(in srgb,var(--bg-secondary) 60%,transparent)}.content-area .detail-content .detail-scroll-container .detail-body[data-v-fdc505db] .v-md-preview table tr:hover{background:var(--fs-ui-hover-bg)}.content-area .detail-content .detail-scroll-container .detail-body[data-v-fdc505db] .v-md-preview hr{height:1px;background:var(--border-light);border:none;margin:32px 0}.content-area .detail-content .detail-scroll-container .detail-body[data-v-fdc505db] .v-md-preview img{max-width:100%;border-radius:6px;margin:16px 0}.theme-row[data-v-d418ecab]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 0 14px;margin-bottom:12px;border-bottom:1px solid var(--border-light)}.theme-row__label[data-v-d418ecab]{font-size:13px;font-weight:var(--font-medium, 500);color:var(--text-secondary)}.theme-segmented[data-v-d418ecab]{display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid var(--border-light);border-radius:10px;background:var(--bg-secondary)}.theme-segmented__option[data-v-d418ecab]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:66px;min-height:29px;padding:0 10px;border:none;border-radius:7px;background:transparent;color:var(--text-secondary);font-size:12px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.theme-segmented__option[data-v-d418ecab]:hover:not([aria-pressed=true]){background:var(--fs-ui-hover-bg);color:var(--text-primary)}.theme-segmented__option[aria-pressed=true][data-v-d418ecab]{background:var(--fs-ui-selected-bg);color:var(--fs-ui-end);font-weight:var(--font-semibold, 600);box-shadow:var(--shadow-xs)}.theme-segmented__option[data-v-d418ecab]:focus-visible{outline:2px solid var(--fs-focus-ring);outline-offset:2px}:root.dark .theme-segmented__option[aria-pressed=true][data-v-d418ecab]{color:var(--fs-accent-text)}.theme-segmented__icon[data-v-d418ecab]{width:13px;height:13px;flex-shrink:0}.tools-grid[data-v-d418ecab]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:4px 0}.tool-item[data-v-d418ecab]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:14px 6px;width:100%;min-height:76px;border:none;border-radius:var(--radius-lg, 12px);background:var(--bg-secondary, #f9fafb);cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .25s cubic-bezier(.25,.46,.45,.94),transform .25s cubic-bezier(.25,.46,.45,.94);box-sizing:border-box;overflow:hidden}.tool-item[data-v-d418ecab]:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--shadow-md, 0 4px 6px -1px rgba(0, 0, 0, .05));background:var(--bg-tertiary, #f4f5f7)}.tool-item[data-v-d418ecab]:active:not(:disabled){transform:scale(.98)}.tool-item[data-v-d418ecab]:disabled{cursor:default;opacity:.8}.tool-item[data-v-d418ecab]:focus-visible{outline:2px solid var(--fs-focus-ring);outline-offset:2px}.tool-icon[data-v-d418ecab]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:22px;margin-bottom:6px;line-height:1;flex-shrink:0}.tool-label[data-v-d418ecab]{font-size:13px;color:var(--text-secondary, #6b7280);font-weight:var(--font-medium, 500);text-align:center;line-height:1.3}.tool-status[data-v-d418ecab]{font-size:10px;font-weight:var(--font-semibold, 600);padding:1px 6px;border-radius:var(--radius-full, 9999px);background:var(--bg-tertiary, #f4f5f7);color:var(--text-tertiary, #9ca3af);margin-top:2px;letter-spacing:.5px}.tool-status.on[data-v-d418ecab]{background:var(--accent-primary-light);color:var(--accent-primary)}.language-list-view .back-button[data-v-d418ecab]{display:flex;align-items:center;gap:8px;padding:8px 12px;margin-bottom:12px;border:none;background:transparent;color:var(--text-secondary, #6b7280);cursor:pointer;border-radius:var(--radius-md, 8px);font-size:14px;transition:background-color .15s ease,color .15s ease}.language-list-view .back-button[data-v-d418ecab]:hover{background:var(--bg-tertiary, #f4f5f7);color:var(--text-primary, #1a1a2e)}.language-list-view .language-options[data-v-d418ecab]{display:flex;flex-direction:column;gap:4px}.language-list-view .language-option[data-v-d418ecab]{display:flex;align-items:center;gap:12px;padding:12px 16px;border:none;background:transparent;cursor:pointer;border-radius:var(--radius-lg, 10px);width:100%;text-align:left;transition:background-color .15s ease}.language-list-view .language-option .flag[data-v-d418ecab]{font-size:20px}.language-list-view .language-option .name[data-v-d418ecab]{flex:1;font-size:14px;font-weight:var(--font-medium, 500);color:var(--text-primary, #1a1a2e)}.language-list-view .language-option .check-icon[data-v-d418ecab]{color:var(--accent-primary, #2563eb)}.language-list-view .language-option[data-v-d418ecab]:hover{background:var(--bg-tertiary, #f4f5f7)}.language-list-view .language-option.active[data-v-d418ecab]{background:var(--fs-ui-selected-bg)}.language-list-view .language-option.active .name[data-v-d418ecab]{color:var(--accent-primary, #2563eb)}.language-list-view .language-option[data-v-d418ecab]:focus-visible{outline:2px solid var(--fs-focus-ring);outline-offset:-2px}.contact-service-content[data-v-d418ecab]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:8px 0 12px}.contact-service-qr[data-v-d418ecab]{display:block;width:100%;max-width:360px;height:auto;background:#fff;border:1px solid var(--border-light, #e5e7eb);border-radius:var(--radius-lg, 12px)}.contact-service-tip[data-v-d418ecab]{margin:0;font-size:14px;color:var(--text-secondary, #6b7280)}.tools-dialog .ant-modal-content{border-radius:var(--radius-xl, 16px);overflow:hidden}.tools-dialog .ant-modal-header{padding:16px 20px;border-bottom:1px solid var(--border-light, #e5e7eb)}.tools-dialog .ant-modal-title{font-size:16px;font-weight:var(--font-semibold, 600)}.tools-dialog .ant-modal-body{padding:16px 20px 20px}.tools-dialog .ant-modal-close{top:14px;right:14px}:root.dark .tools-dialog .ant-modal-content{background:var(--bg-primary, #1a1a2e);border:1px solid var(--border-light, #2d2d44)}:root.dark .tools-dialog .ant-modal-header{background:transparent;border-bottom-color:var(--border-light, #2d2d44)}:root.dark .tools-dialog .ant-modal-footer{background:transparent}:root.dark .tools-dialog .ant-modal-title{color:var(--text-primary, #ffffff)}:root.dark .tools-dialog .ant-modal-close-x{color:var(--text-secondary, #9ca3af)}:root.dark .tools-dialog .tool-item{background:var(--bg-secondary, #252538)}:root.dark .tools-dialog .tool-item:hover:not(:disabled){background:var(--bg-tertiary, #2d2d44)}.version-box{display:inline-block;font-size:13px;color:var(--text-secondary, #6b7280);font-weight:var(--font-medium, 500);text-align:right;margin-right:-20px;display:flex;justify-content:flex-end}.version-box .label{display:inline-block;width:140px;text-align:right}.version-box .value{display:inline-block;width:100px;text-align:left}.help-modal-wrapper .ant-modal .ant-modal-header{padding:5px 20px}.help-modal-wrapper .ant-modal .ant-modal-content .ant-modal-body{padding:0}.display-settings-modal .ant-modal-content{border-radius:var(--radius-lg, 12px);box-shadow:var(--shadow-xl, 0 20px 25px -5px rgba(0, 0, 0, .1));border:1px solid var(--border-light, #e5e7eb)}.display-settings-modal .settings-content .settings-item .setting-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.display-settings-modal .settings-content .settings-item .setting-label span{font-size:var(--text-base, 14px);color:var(--text-secondary, #6b7280)}.display-settings-modal .settings-content .settings-item .setting-label .ant-btn-link{padding:0;height:auto;font-size:var(--text-sm, 12px);color:var(--accent-primary, #2563eb)}.display-settings-modal .settings-content .settings-item .ant-slider{margin:24px 8px 32px}.display-settings-modal .settings-content .settings-item .ant-slider .ant-slider-rail{height:4px}.display-settings-modal .settings-content .settings-item .ant-slider .ant-slider-track{height:4px;background:var(--accent-gradient)}.display-settings-modal .settings-content .settings-item .ant-slider .ant-slider-handle{border-color:var(--accent-primary, #2563eb);width:16px;height:16px;margin-top:-6px;top:50%;transform:translateY(-50%);transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}.display-settings-modal .settings-content .settings-item .ant-slider .ant-slider-handle:hover,.display-settings-modal .settings-content .settings-item .ant-slider .ant-slider-handle:focus{border-color:var(--accent-primary-hover, #1d4ed8);box-shadow:var(--shadow-focus-ring, 0 0 0 3px rgba(37, 99, 235, .12))}.display-settings-modal .settings-content .settings-item .setting-preview{margin-top:16px;padding:12px;background:var(--bg-secondary, #fafbfc);border-radius:var(--radius-md, 8px);border:1px solid var(--border-light, #e5e7eb);box-shadow:var(--shadow-inset)}.display-settings-modal .settings-content .settings-item .setting-preview p{margin:0;font-size:var(--text-base, 14px);color:var(--text-primary, #1a1a2e)}.display-settings-modal .settings-content .settings-item .ant-slider-rail{background:linear-gradient(90deg,var(--border-light) 0%,var(--accent-bg-selected, rgba(37, 99, 235, .04)) 50%,var(--border-light) 100%)}.contact-service-modal .ant-modal-content{border-radius:var(--radius-lg, 12px);box-shadow:var(--shadow-xl, 0 20px 25px -5px rgba(0, 0, 0, .1));border:1px solid var(--border-light, #e5e7eb)}:root.dark .contact-service-modal .ant-modal-content{background:var(--bg-primary, #1a1a2e);border:1px solid var(--border-light, #2d2d44)}.nav-bar[data-v-a6b87ace]{position:fixed;top:0;right:0;bottom:0;z-index:25;display:flex;flex-direction:column;align-items:center;gap:8px;width:var(--navbar-width, 64px);padding:13px 5px 14px;box-sizing:border-box;border-left:1px solid var(--navbar-border, var(--border-light));background:var(--navbar-bg, var(--fs-sidebar))}.rail-btn[data-v-a6b87ace]{display:grid;flex:none;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:7px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background-color .15s ease,color .15s ease}.rail-btn[data-v-a6b87ace]:hover{background:color-mix(in srgb,var(--text-primary) 7%,transparent);color:var(--text-primary)}.rail-btn[data-v-a6b87ace]:focus-visible{outline:2px solid var(--fs-focus-ring);outline-offset:2px}.rail-brand[data-v-a6b87ace]{width:44px;height:36px;margin-bottom:3px}.nav-items[data-v-a6b87ace]{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;width:100%;min-height:0;overflow-y:auto;scrollbar-width:none}.nav-items[data-v-a6b87ace]::-webkit-scrollbar{display:none}.nav-items .nav-item-tooltip-wrapper[data-v-a6b87ace]{position:relative;width:100%}.bottom-actions[data-v-a6b87ace]{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;gap:10px;width:100%}.bottom-actions .avatar-wrapper[data-v-a6b87ace]{position:relative}.bottom-actions .avatar[data-v-a6b87ace]{display:block;width:36px;height:36px;border:1px solid var(--border-light);border-radius:50%;outline:none;object-fit:cover;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.bottom-actions .avatar[data-v-a6b87ace]:hover{border-color:var(--fs-ui-start);box-shadow:0 0 0 3px rgba(var(--fs-ui-start-rgb),.16)}.bottom-actions .avatar[data-v-a6b87ace]:focus-visible{border-color:var(--fs-ui-start);box-shadow:0 0 0 2px var(--fs-focus-ring)}.bottom-actions .fade-enter-active[data-v-a6b87ace],.bottom-actions .fade-leave-active[data-v-a6b87ace]{transition:opacity var(--duration-normal, .15s) ease,transform var(--duration-normal, .15s) ease}.bottom-actions .fade-enter-from[data-v-a6b87ace],.bottom-actions .fade-leave-to[data-v-a6b87ace]{opacity:0;transform:translate(8px)}.rail-divider[data-v-a6b87ace]{flex:none;width:30px;height:1px;background:var(--border-light)}.tools-trigger-btn[data-v-a6b87ace]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--border-light);border-radius:8px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.tools-trigger-btn[data-v-a6b87ace]:hover{border-color:var(--fs-ui-border);background:var(--fs-ui-hover-bg);color:var(--text-primary)}.tools-trigger-btn[data-v-a6b87ace]:active{transform:scale(.95);transition-duration:80ms}.tools-trigger-btn[data-v-a6b87ace]:focus-visible{outline:2px solid var(--fs-focus-ring);outline-offset:2px}.navbar-datetime[data-v-a6b87ace]{display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--text-secondary);line-height:1.25;white-space:nowrap;-webkit-user-select:none;user-select:none}.datetime-time[data-v-a6b87ace]{color:var(--text-primary);font-size:13px;font-weight:var(--font-bold, 700);font-variant-numeric:tabular-nums}.datetime-weekday[data-v-a6b87ace]{color:var(--text-secondary);font-size:11px;font-weight:var(--font-medium, 500)}.datetime-date[data-v-a6b87ace]{color:var(--text-secondary);font-size:12px;font-weight:var(--font-medium, 500);font-variant-numeric:tabular-nums}.user-toolbar{position:fixed;z-index:var(--z-top);width:168px;padding:8px;border:1px solid var(--border-light);border-radius:var(--radius-lg, 12px);background:var(--fs-surface, var(--bg-primary));box-shadow:var(--shadow-dropdown)}.user-toolbar .user-info{display:flex;align-items:center;gap:12px;width:100%;padding:8px;border:none;border-radius:var(--radius-sm, 6px);background:transparent;text-align:left;cursor:pointer;transition:background-color .15s ease}.user-toolbar .user-info:hover{background:var(--bg-secondary)}.user-toolbar .user-info:focus-visible{outline:2px solid var(--fs-focus-ring);outline-offset:2px}.user-toolbar .user-info .user-avatar-wrap{position:relative;display:inline-flex;flex-shrink:0}.user-toolbar .user-info .user-avatar{display:block;width:28px;height:28px;border-radius:50%}.user-toolbar .user-info .user-name{max-width:90px;overflow:hidden;color:var(--text-primary);font-size:13px;font-weight:var(--font-medium, 500);text-overflow:ellipsis;white-space:nowrap}.user-toolbar .divider{height:1px;margin:6px 0;background:var(--border-light)}.user-toolbar .logout-btn{width:100%;padding:12px;border:none;border-radius:var(--radius-sm, 6px);background:transparent;color:var(--signal-negative, #ef4444);font-size:13px;font-weight:var(--font-medium, 500);text-align:left;cursor:pointer;transition:background-color .15s ease,transform .25s cubic-bezier(.25,.46,.45,.94)}.user-toolbar .logout-btn:hover{background:var(--signal-negative-bg, rgba(239, 68, 68, .1))}.user-toolbar .logout-btn:active{transform:scale(.98)}.user-toolbar .logout-btn:focus-visible{outline:2px solid var(--signal-negative, #ef4444);outline-offset:2px}.fade-enter-active,.fade-leave-active{transition:opacity var(--duration-normal, .15s) ease,transform var(--duration-normal, .15s) ease}.fade-enter-from,.fade-leave-to{opacity:0;transform:translate(8px)}.nav-tooltip.ant-tooltip{opacity:0!important;pointer-events:none!important}.utility-nav-tooltip.ant-tooltip,.utility-nav-tooltip .ant-tooltip-content,.utility-nav-tooltip .ant-tooltip-inner,.utility-nav-tooltip .ant-tooltip-arrow{animation:none!important;transition:none!important}.fs-sidebar[data-v-71fde51c]{position:relative;flex:none;width:var(--fs-workspace-width, 212px);min-height:0;color:var(--text-secondary);font-size:12px}.fs-sidebar.fs-sidebar--collapsed[data-v-71fde51c],.fs-sidebar.fs-sidebar--compact[data-v-71fde51c]{width:var(--fs-workspace-width-collapsed, 64px)}.fs-sidebar__panel[data-v-71fde51c]{position:absolute;inset:0;display:flex;flex-direction:column;min-width:0;background:var(--fs-sidebar);border-right:1px solid var(--border-light);overflow:hidden}.fs-sidebar.is-peek[data-v-71fde51c]{z-index:26}.fs-sidebar.is-peek .fs-sidebar__panel[data-v-71fde51c]{right:auto;width:var(--fs-workspace-width, 212px);box-shadow:var(--shadow-lg, 0 10px 15px -3px rgba(0, 0, 0, .18))}.fs-sidebar--drawer[data-v-71fde51c]{position:fixed;top:0;bottom:0;left:0;width:var(--fs-workspace-width, 212px);z-index:62;visibility:hidden;pointer-events:none;transition:visibility 0s linear .2s}.fs-sidebar--drawer .fs-sidebar__panel[data-v-71fde51c]{z-index:1;transform:translate(-100%);transition:transform .2s ease}.fs-sidebar--drawer.is-open[data-v-71fde51c]{visibility:visible;pointer-events:auto;transition:visibility 0s}.fs-sidebar--drawer.is-open .fs-sidebar__panel[data-v-71fde51c]{transform:none;box-shadow:var(--shadow-xl, 0 20px 25px -5px rgba(0, 0, 0, .25))}.fs-sidebar__shade[data-v-71fde51c]{position:fixed;inset:0;z-index:0;background:#00000073}.fs-sidebar__brand[data-v-71fde51c]{display:flex;flex:none;align-items:center;justify-content:space-between;height:56px;padding:0 15px 0 18px}.fs-sidebar__brand-mark[data-v-71fde51c]{display:flex;align-items:center;gap:9px;min-width:0}.fs-sidebar__brand-name[data-v-71fde51c]{color:var(--text-primary);font-size:17px;font-weight:600;letter-spacing:-.4px;white-space:nowrap}.fs-sidebar__toggle[data-v-71fde51c]{display:grid;place-items:center;width:26px;height:28px;padding:0;border:0;border-radius:7px;background:transparent;color:var(--text-secondary);cursor:pointer}.fs-sidebar__toggle[data-v-71fde51c]:hover{background:color-mix(in srgb,var(--text-primary) 6%,transparent);color:var(--text-primary)}.fs-sidebar__new-chat[data-v-71fde51c]{display:flex;flex:none;align-items:center;justify-content:center;gap:9px;height:39px;margin:4px 10px 0;padding:0 10px;border:1px solid var(--border-light);border-radius:8px;background:color-mix(in srgb,var(--bg-primary) 55%,transparent);color:var(--text-primary);font:inherit;font-size:12px;cursor:pointer}.fs-sidebar__new-chat[data-v-71fde51c]:hover{border-color:var(--border-medium);background:color-mix(in srgb,var(--bg-primary) 85%,transparent)}.fs-side-search[data-v-71fde51c]{display:flex;flex:none;align-items:center;gap:8px;height:47px;margin:2px 10px 0;padding:0 8px;border-radius:8px;color:var(--text-tertiary);font-size:11px}.fs-side-search[data-v-71fde51c]:focus-within{background:color-mix(in srgb,var(--text-primary) 4%,transparent);box-shadow:inset 0 0 0 1px var(--fs-ui-border-strong)}.fs-side-search__input[data-v-71fde51c]{flex:1;min-width:0;height:32px;padding:0;border:0;outline:none;background:transparent;color:var(--text-primary);font:inherit;font-size:12px}.fs-side-search__input[data-v-71fde51c]::placeholder{color:var(--text-tertiary)}.fs-side-search__key[data-v-71fde51c]{margin-left:auto;color:var(--text-tertiary);font-family:inherit;font-size:11px;white-space:nowrap}.fs-sidebar__scroll[data-v-71fde51c]{flex:1;min-height:0;padding:0 10px 8px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border-light) transparent}.fs-side-label-row[data-v-71fde51c]{display:flex;align-items:center;justify-content:space-between;padding:8px 7px 9px}.fs-side-label[data-v-71fde51c]{margin:0;color:var(--fs-accent-text);font-size:11px;font-weight:500;line-height:16px}.fs-side-label__action[data-v-71fde51c]{min-height:24px;padding:0 2px;border:0;background:none;color:var(--text-tertiary);font:inherit;font-size:11px;cursor:pointer}.fs-side-label__action[data-v-71fde51c]:hover{color:var(--text-primary)}.fs-side-section--tasks[data-v-71fde51c]{margin-top:8px}.fs-side-section--recent[data-v-71fde51c]{margin-top:12px}.fs-side-spacer[data-v-71fde51c]{height:11px}.fs-side-day[data-v-71fde51c]{padding:4px 7px;color:var(--text-tertiary);font-size:11px}.fs-side-item[data-v-71fde51c]{position:relative;display:flex;align-items:center;gap:9px;width:100%;min-height:44px;padding:8px;border:0;border-radius:7px;background:transparent;color:var(--text-secondary);font:inherit;font-size:12px;text-align:left;cursor:pointer}.fs-side-item[data-v-71fde51c]:hover{background:color-mix(in srgb,var(--text-primary) 5%,transparent);color:var(--text-primary)}.fs-side-item[aria-current=true][data-v-71fde51c]{background:var(--fs-ui-tint-12);color:var(--fs-accent-text)}.fs-side-item__label[data-v-71fde51c]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-side-item__chevron[data-v-71fde51c]{margin-left:auto;color:var(--text-tertiary)}.fs-side-item--workspace[data-v-71fde51c]{color:var(--text-primary)}.fs-side-item--task[data-v-71fde51c]{align-items:flex-start;gap:10px;min-height:50px;padding-top:6px;padding-bottom:6px;line-height:19px}.fs-side-item--task>.fs-shell-icon[data-v-71fde51c]{margin-top:2px}.fs-side-item__text[data-v-71fde51c]{display:flex;flex:1;flex-direction:column;min-width:0}.fs-side-item__meta[data-v-71fde51c]{overflow:hidden;color:var(--text-tertiary);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.fs-side-dot[data-v-71fde51c]{flex:none;align-self:center;width:5px;height:5px;margin-left:auto;border-radius:50%;background:var(--signal-positive)}.fs-side-dot[data-state=paused][data-v-71fde51c]{background:var(--signal-neutral)}.fs-side-dot[data-state=pending][data-v-71fde51c]{background:var(--text-tertiary)}.fs-side-dot[data-state=running][data-v-71fde51c]{background:var(--signal-info)}.fs-side-dot[data-state=failed][data-v-71fde51c]{background:var(--signal-negative)}.fs-side-dot[data-state=warning][data-v-71fde51c]{background:var(--signal-warning)}.fs-side-empty[data-v-71fde51c],.fs-side-status[data-v-71fde51c]{margin:0;padding:6px 8px;color:var(--text-tertiary);font-size:11px;line-height:18px}.fs-side-retry[data-v-71fde51c]{min-height:32px;margin:0 0 0 8px;padding:0;border:0;background:none;color:var(--text-link);font:inherit;font-size:11px;cursor:pointer}.fs-side-retry[data-v-71fde51c]:hover{color:var(--text-link-hover);text-decoration:underline}.fs-sidebar__bottom[data-v-71fde51c]{flex:none;padding:7px 10px 22px}.fs-sidebar__bottom .fs-side-item[data-v-71fde51c]{min-height:49px;padding-top:13px;border-top:1px solid var(--border-light);border-radius:0}.fs-sidebar__note[data-v-71fde51c]{margin:8px 0 0;padding-left:8px;color:var(--text-tertiary);font-size:11px}.fs-sidebar[data-v-71fde51c] :is(button,a,input){transition-property:background-color,border-color,color,box-shadow,opacity,transform}.fs-sidebar__toggle[data-v-71fde51c]:focus-visible,.fs-sidebar__new-chat[data-v-71fde51c]:focus-visible,.fs-side-item[data-v-71fde51c]:focus-visible,.fs-side-label__action[data-v-71fde51c]:focus-visible,.fs-side-retry[data-v-71fde51c]:focus-visible{outline:2px solid var(--fs-focus-ring);outline-offset:-2px}.fs-sidebar.is-icon-only .fs-sidebar__brand[data-v-71fde51c]{flex-direction:column;justify-content:center;gap:8px;height:84px;padding:0}.fs-sidebar.is-icon-only .fs-sidebar__brand-name[data-v-71fde51c],.fs-sidebar.is-icon-only .fs-sidebar__text[data-v-71fde51c],.fs-sidebar.is-icon-only .fs-side-item__label[data-v-71fde51c],.fs-sidebar.is-icon-only .fs-side-item__text[data-v-71fde51c],.fs-sidebar.is-icon-only .fs-side-item__chevron[data-v-71fde51c],.fs-sidebar.is-icon-only .fs-side-label-row[data-v-71fde51c],.fs-sidebar.is-icon-only .fs-side-day[data-v-71fde51c],.fs-sidebar.is-icon-only .fs-side-dot[data-v-71fde51c],.fs-sidebar.is-icon-only .fs-side-empty[data-v-71fde51c],.fs-sidebar.is-icon-only .fs-side-status[data-v-71fde51c],.fs-sidebar.is-icon-only .fs-side-retry[data-v-71fde51c],.fs-sidebar.is-icon-only .fs-sidebar__note[data-v-71fde51c]{display:none}.fs-sidebar.is-icon-only .fs-sidebar__new-chat[data-v-71fde51c]{align-self:center;width:44px;margin-inline:0;padding:0}.fs-sidebar.is-icon-only .fs-side-item[data-v-71fde51c]{justify-content:center;padding:10px 0}.fs-sidebar.is-icon-only .fs-side-item--task[data-v-71fde51c]{align-items:center}.fs-sidebar.is-icon-only .fs-side-item--task>.fs-shell-icon[data-v-71fde51c]{margin-top:0}.fs-sidebar.is-icon-only .fs-side-search-btn[data-v-71fde51c]{flex:none;width:auto;margin:2px 10px 8px}.fs-sidebar.is-icon-only .fs-sidebar__scroll[data-v-71fde51c]{scrollbar-width:none}.fs-sidebar.is-icon-only .fs-side-spacer[data-v-71fde51c]{height:13px}.fs-sidebar.is-icon-only .fs-side-section--recent[data-v-71fde51c]{margin-top:10px}@media(prefers-reduced-motion:reduce){.fs-sidebar--drawer[data-v-71fde51c],.fs-sidebar--drawer .fs-sidebar__panel[data-v-71fde51c]{transition:none}}.fs-tool-header[data-v-956cabe7]{flex:none;min-width:0;padding:10px 12px 9px;border-bottom:1px solid var(--border-light);background:var(--fs-panel);color:var(--text-primary)}.fs-tool-header.is-maximized[data-v-956cabe7]{padding-left:40px}.fs-tool-header.is-overlay[data-v-956cabe7]{padding-top:max(10px,env(safe-area-inset-top))}.fs-tool-heading-row[data-v-956cabe7]{display:flex;align-items:center;gap:7px;min-width:0}.fs-tool-heading[data-v-956cabe7]{flex:1;min-width:0}.fs-tool-eyebrow[data-v-956cabe7]{display:block;overflow:hidden;color:var(--text-tertiary);font-size:9px;letter-spacing:.35px;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.fs-tool-title[data-v-956cabe7]{margin:0;overflow:hidden;color:var(--text-primary);font-size:14px;font-weight:600;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.fs-tool-title[data-v-956cabe7]:focus{outline:none}.fs-tool-title[data-v-956cabe7]:focus-visible{outline:2px solid var(--fs-focus-ring);outline-offset:2px}.fs-tool-actions[data-v-956cabe7]{display:flex;flex:none;align-items:center;gap:3px}.fs-tool-button[data-v-956cabe7]{display:inline-flex;flex:none;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--text-secondary);cursor:pointer}.fs-tool-button[data-v-956cabe7]:hover{border-color:var(--border-light);background:color-mix(in srgb,var(--text-primary) 7%,transparent);color:var(--text-primary)}.fs-tool-button[aria-pressed=true][data-v-956cabe7]{background:var(--fs-ui-tint-12);color:var(--fs-ui-start)}.fs-tool-button[data-v-956cabe7]:focus-visible{outline:2px solid var(--fs-focus-ring);outline-offset:2px}.fs-tool-back[data-v-956cabe7]{width:auto;gap:5px;margin-right:2px;padding-inline:7px;color:var(--text-primary);font-size:11px;white-space:nowrap}.fs-tool-page-picker[data-v-956cabe7]{display:flex;align-items:center;gap:10px;min-width:0;padding-top:8px}.fs-tool-page-picker>span[data-v-956cabe7]{color:var(--text-tertiary);font-size:10px;white-space:nowrap}.fs-tool-page-picker select[data-v-956cabe7]{width:100%;min-width:0;height:29px;padding:3px 25px 3px 9px;border:1px solid var(--border-light);border-radius:6px;background-color:var(--fs-canvas);color:var(--text-secondary);color-scheme:inherit;font:inherit;font-size:11px;cursor:pointer}.fs-tool-page-picker select[data-v-956cabe7]:disabled{cursor:default;opacity:.75}.fs-tool-page-picker select[data-v-956cabe7]:focus-visible{outline:2px solid var(--fs-focus-ring);outline-offset:2px}@media(max-width:760px){.fs-tool-header[data-v-956cabe7]{padding-inline:10px}.fs-tool-title[data-v-956cabe7]{font-size:13px}.fs-tool-heading-row[data-v-956cabe7]{gap:4px}.fs-tool-back[data-v-956cabe7]{padding-inline:2px;font-size:10px}.fs-tool-eyebrow[data-v-956cabe7]{font-size:8px}}.home-fab[data-v-3ee28bd6]{position:fixed;right:calc(var(--navbar-width, 64px) + 18px);bottom:18px;z-index:95;display:flex;align-items:center;gap:5px;padding:10px 16px;border:none;border-radius:24px;background:var(--fs-ui-gradient);color:var(--fs-on-ui);font-size:13px;font-weight:600;cursor:pointer;box-shadow:var(--shadow-accent);transition:transform .15s,box-shadow .15s}.home-fab[data-v-3ee28bd6]:hover{transform:translateY(-2px);box-shadow:var(--shadow-accent-hover)}.home-fab[data-v-3ee28bd6]:focus-visible{outline:2px solid var(--fs-focus-ring);outline-offset:3px}.resize-divider[data-v-e8f32c2e]{position:relative;z-index:24;display:flex;flex:none;align-items:center;justify-content:center;width:var(--fs-separator-width, 10px);background:color-mix(in srgb,var(--fs-canvas) 78%,transparent);cursor:col-resize;touch-action:none}.resize-divider[data-v-e8f32c2e]:before{content:"";position:absolute;inset:0 3px;border-inline:1px solid var(--border-light);opacity:.6;pointer-events:none}.resize-divider .resize-handle[data-v-e8f32c2e]{position:relative;width:3px;height:34px;border-radius:4px;background:var(--text-tertiary);opacity:.6;transition:background-color var(--duration-normal, .15s) ease,opacity var(--duration-normal, .15s) ease;pointer-events:none}.resize-divider:hover .resize-handle[data-v-e8f32c2e],.resize-divider:focus-visible .resize-handle[data-v-e8f32c2e],.resize-divider.dragging .resize-handle[data-v-e8f32c2e]{background:var(--fs-ui-gradient);opacity:1}.resize-divider[data-v-e8f32c2e]:focus-visible{outline:2px solid var(--fs-focus-ring);outline-offset:-2px}.resize-divider .divider-strip[data-v-e8f32c2e]{position:absolute;top:50%;z-index:1;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:0;padding:40px 0;overflow:hidden;border:none;background:var(--fs-ui-tint-12);color:var(--fs-ui-start);font-size:11px;cursor:pointer;transform:translateY(-50%);transition:width .18s ease .12s,background-color .18s ease,color .18s ease}.resize-divider .divider-strip--left[data-v-e8f32c2e]{right:100%;border-radius:8px 0 0 8px}.resize-divider .divider-strip--right[data-v-e8f32c2e]{left:100%;border-radius:0 8px 8px 0}.resize-divider .divider-strip__icon[data-v-e8f32c2e]{flex-shrink:0;font-size:11px}.resize-divider .divider-strip__text[data-v-e8f32c2e]{letter-spacing:2px;white-space:nowrap;writing-mode:vertical-rl}.resize-divider:hover .divider-strip[data-v-e8f32c2e],.resize-divider:focus-within .divider-strip[data-v-e8f32c2e]{width:22px;transition-delay:0s}.resize-divider .divider-strip[data-v-e8f32c2e]:hover,.resize-divider .divider-strip[data-v-e8f32c2e]:focus-visible{width:30px;background:var(--fs-ui-gradient);color:var(--fs-on-ui)}.resize-divider .divider-strip[data-v-e8f32c2e]:focus-visible{outline:2px solid var(--fs-focus-ring);outline-offset:-2px}.resize-divider.dragging .divider-strip[data-v-e8f32c2e]{width:0}.resize-divider.is-fullscreen .divider-strip[data-v-e8f32c2e]{display:none}@media(prefers-reduced-motion:reduce){.resize-divider .resize-handle[data-v-e8f32c2e],.resize-divider .divider-strip[data-v-e8f32c2e]{transition:none}}.scroll-to-top-btn[data-v-ff12b989]{position:fixed;bottom:var(--v265a849a);right:var(--f3876466);z-index:100;display:flex;align-items:center;justify-content:center;gap:6px;width:44px;height:44px;padding:0;border:none;border-radius:var(--radius-full, 9999px);background:var(--fs-ui-gradient);color:var(--fs-on-ui);box-shadow:var(--shadow-accent),0 0 0 1px var(--accent-border);cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .25s cubic-bezier(.25,.46,.45,.94),transform .25s cubic-bezier(.25,.46,.45,.94)}.scroll-to-top-btn[data-v-ff12b989]:hover{transform:translateY(-3px);box-shadow:var(--shadow-accent-hover),0 0 0 1px var(--accent-border),var(--glow-accent)}.scroll-to-top-btn[data-v-ff12b989]:focus-visible{outline:2px solid var(--fs-focus-ring);outline-offset:3px}.scroll-to-top-btn[data-v-ff12b989]:active{transform:translateY(0) scale(.93);box-shadow:var(--shadow-accent-subtle),0 0 0 1px var(--accent-border)}.scroll-to-top-btn.btn-compact[data-v-ff12b989]{width:36px;height:36px}.scroll-to-top-btn.btn-compact svg[data-v-ff12b989]{width:16px;height:16px}.scroll-to-top-btn[data-v-ff12b989]:has(.btn-label){width:auto;padding:0 16px;gap:4px}.btn-label[data-v-ff12b989]{font-size:13px;font-weight:var(--font-medium, 500);white-space:nowrap}.scroll-btn-enter-active[data-v-ff12b989],.scroll-btn-leave-active[data-v-ff12b989]{transition:opacity .25s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}.scroll-btn-enter-from[data-v-ff12b989],.scroll-btn-leave-to[data-v-ff12b989]{opacity:0;transform:translateY(16px) scale(.85)}@media(prefers-reduced-motion:reduce){.scroll-to-top-btn[data-v-ff12b989]{transition:none}.scroll-to-top-btn[data-v-ff12b989]:hover{transform:none}.scroll-btn-enter-active[data-v-ff12b989],.scroll-btn-leave-active[data-v-ff12b989]{transition:none}.scroll-btn-enter-from[data-v-ff12b989],.scroll-btn-leave-to[data-v-ff12b989]{transform:none}}.overlay[data-v-80d5a6d1]{position:fixed;inset:0;z-index:var(--overlay-z-index);background-color:rgba(0,0,0,var(--overlay-opacity));overflow-y:auto}.overlay--centered[data-v-80d5a6d1]{display:flex;align-items:center;justify-content:center;padding:var(--space-4, 16px)}.overlay-enter-active[data-v-80d5a6d1],.overlay-leave-active[data-v-80d5a6d1]{transition:opacity var(--duration-normal, .2s) ease}.overlay-enter-from[data-v-80d5a6d1],.overlay-leave-to[data-v-80d5a6d1]{opacity:0}@media(prefers-reduced-motion:reduce){.overlay-enter-active[data-v-80d5a6d1],.overlay-leave-active[data-v-80d5a6d1]{transition:none}}.entitlement-paywall[data-v-c97a53df]{position:relative;width:min(460px,100vw - 32px);overflow:hidden;padding:36px 32px 28px;border-radius:var(--radius-xl);background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,var(--fs-gold) 16%,transparent),transparent 46%),var(--bg-primary);border:1px solid color-mix(in srgb,var(--fs-gold) 30%,var(--border-light));box-shadow:var(--shadow-2xl);color:var(--text-primary)}.entitlement-paywall__glow[data-v-c97a53df]{position:absolute;top:-80px;right:-40px;width:220px;height:220px;background:radial-gradient(circle,color-mix(in srgb,var(--fs-gold) 26%,transparent),transparent 68%);pointer-events:none}.entitlement-paywall__eyebrow[data-v-c97a53df]{margin:0 0 10px;color:var(--fs-gold);font-size:11px;font-weight:700;letter-spacing:.22em}.entitlement-paywall__title[data-v-c97a53df]{margin:0 0 10px;font-size:32px;font-weight:800;letter-spacing:-.04em}.entitlement-paywall__lead[data-v-c97a53df]{margin:0 0 16px;color:var(--text-secondary);font-size:14px;line-height:1.7}.entitlement-paywall__status[data-v-c97a53df]{display:inline-flex;margin:0 0 22px;padding:6px 12px;border-radius:999px;background:var(--signal-warning-bg);color:var(--signal-warning-text);font-size:12px;font-weight:600}.entitlement-paywall__highlights[data-v-c97a53df]{display:grid;gap:10px;margin:0 0 26px;padding:0;list-style:none}.entitlement-paywall__highlights li[data-v-c97a53df]{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:var(--radius-lg);background:var(--bg-secondary);border:1px solid var(--border-light)}.entitlement-paywall__mark[data-v-c97a53df]{width:10px;height:10px;margin-top:5px;border-radius:50%;background:var(--fs-brand-gold-gradient);box-shadow:0 0 12px color-mix(in srgb,var(--fs-gold) 55%,transparent);flex-shrink:0}.entitlement-paywall__highlights strong[data-v-c97a53df]{display:block;font-size:14px}.entitlement-paywall__highlights span[data-v-c97a53df]{color:var(--text-secondary);font-size:12px;line-height:1.5}.entitlement-paywall__actions[data-v-c97a53df]{display:flex;flex-direction:column;gap:10px}.entitlement-paywall__cta[data-v-c97a53df],.entitlement-paywall__ghost[data-v-c97a53df]{min-height:48px;border-radius:var(--radius-lg);font-size:15px;font-weight:700;cursor:pointer}.entitlement-paywall__cta[data-v-c97a53df]{border:0;color:var(--fs-on-ui);background:var(--fs-ui-gradient);box-shadow:var(--shadow-accent)}.entitlement-paywall__cta[data-v-c97a53df]:hover{filter:brightness(1.07)}.entitlement-paywall__ghost[data-v-c97a53df]{border:1px solid var(--border-light);color:var(--text-secondary);background:transparent}.entitlement-paywall__ghost[data-v-c97a53df]:hover{color:var(--text-primary);background:var(--fs-ui-hover-bg)}.entitlement-paywall__cta[data-v-c97a53df]:focus-visible,.entitlement-paywall__ghost[data-v-c97a53df]:focus-visible{outline:2px solid var(--fs-focus-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){.entitlement-paywall__cta[data-v-c97a53df],.entitlement-paywall__ghost[data-v-c97a53df]{transition:none}}.vip-expiry[data-v-4339f18e]{position:relative;width:min(420px,100vw - 32px);overflow:hidden;padding:32px 30px 26px;border-radius:var(--radius-xl);background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,var(--fs-gold) 16%,transparent),transparent 46%),var(--bg-primary);border:1px solid color-mix(in srgb,var(--fs-gold) 30%,var(--border-light));box-shadow:var(--shadow-2xl);color:var(--text-primary)}.vip-expiry__glow[data-v-4339f18e]{position:absolute;top:-80px;right:-40px;width:200px;height:200px;background:radial-gradient(circle,color-mix(in srgb,var(--fs-gold) 24%,transparent),transparent 68%);pointer-events:none}.vip-expiry__eyebrow[data-v-4339f18e]{margin:0 0 10px;color:var(--fs-gold);font-size:11px;font-weight:700;letter-spacing:.22em}.vip-expiry__title[data-v-4339f18e]{margin:0 0 10px;font-size:26px;font-weight:800;letter-spacing:-.03em}.vip-expiry__lead[data-v-4339f18e]{margin:0 0 16px;color:var(--text-secondary);font-size:14px;line-height:1.7}.vip-expiry__status[data-v-4339f18e]{display:flex;width:fit-content;margin:0 auto 22px;padding:8px 18px;border:1px solid var(--signal-warning-border);border-radius:999px;background:var(--signal-warning-bg);color:var(--signal-warning-text);font-size:16px;font-weight:700;letter-spacing:.02em;line-height:1.2}.vip-expiry__actions[data-v-4339f18e]{display:flex;flex-direction:column;gap:10px}.vip-expiry__cta[data-v-4339f18e],.vip-expiry__ghost[data-v-4339f18e]{min-height:46px;border-radius:var(--radius-lg);font-size:15px;font-weight:700;cursor:pointer;transition:filter .16s ease,background-color .16s ease}.vip-expiry__cta[data-v-4339f18e]:focus-visible,.vip-expiry__ghost[data-v-4339f18e]:focus-visible{outline:2px solid var(--fs-focus-ring);outline-offset:2px}.vip-expiry__cta[data-v-4339f18e]{border:0;color:var(--fs-on-ui);background:var(--fs-ui-gradient);box-shadow:var(--shadow-accent)}.vip-expiry__cta[data-v-4339f18e]:hover{filter:brightness(1.07)}.vip-expiry__ghost[data-v-4339f18e]{border:1px solid var(--border-light);color:var(--text-secondary);background:transparent}.vip-expiry__ghost[data-v-4339f18e]:hover{color:var(--text-primary);background:var(--fs-ui-hover-bg)}@media(prefers-reduced-motion:reduce){.vip-expiry__cta[data-v-4339f18e],.vip-expiry__ghost[data-v-4339f18e]{transition:none}}.entitlement-preview-banner[data-v-0e244193]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:16px 0 8px;padding:12px 16px;border-radius:var(--radius-lg);background:var(--bg-secondary);border:1px solid var(--signal-warning-border);color:var(--text-primary);box-shadow:var(--shadow-sm)}.entitlement-preview-banner__copy[data-v-0e244193]{display:flex;align-items:center;gap:12px;min-width:0}.entitlement-preview-banner__copy p[data-v-0e244193]{margin:0;min-width:0}.entitlement-preview-banner__copy strong[data-v-0e244193]{display:block;font-size:13px;letter-spacing:.04em}.entitlement-preview-banner__copy span[data-v-0e244193]{display:block;color:var(--text-secondary);font-size:12px;line-height:1.5}.entitlement-preview-banner__pulse[data-v-0e244193]{width:10px;height:10px;border-radius:50%;background:var(--signal-warning);box-shadow:0 0 color-mix(in srgb,var(--signal-warning) 70%,transparent);flex-shrink:0;animation:entitlement-pulse-0e244193 1.8s ease-out infinite}.entitlement-preview-banner__actions[data-v-0e244193]{display:flex;gap:8px;flex-shrink:0}.entitlement-preview-banner__cta[data-v-0e244193],.entitlement-preview-banner__dismiss[data-v-0e244193]{min-height:36px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:700;cursor:pointer}.entitlement-preview-banner__cta[data-v-0e244193]{border:0;color:var(--fs-on-ui);background:var(--fs-ui-gradient)}.entitlement-preview-banner__cta[data-v-0e244193]:hover{filter:brightness(1.07)}.entitlement-preview-banner__cta[data-v-0e244193]:focus-visible{outline:2px solid var(--fs-focus-ring);outline-offset:2px}.entitlement-preview-banner__dismiss[data-v-0e244193]{border:1px solid var(--border-light);color:var(--text-secondary);background:transparent}@keyframes entitlement-pulse-0e244193{0%{box-shadow:0 0 color-mix(in srgb,var(--signal-warning) 55%,transparent)}70%{box-shadow:0 0 0 10px transparent}to{box-shadow:0 0 0 0 transparent}}@media(max-width:768px){.entitlement-preview-banner[data-v-0e244193]{flex-direction:column;align-items:stretch}}@media(prefers-reduced-motion:reduce){.entitlement-preview-banner__pulse[data-v-0e244193]{animation:none}}.fs-shell[data-v-88ff454a]{position:relative;display:flex;flex:1;min-width:0;min-height:0;margin-right:var(--navbar-width, 64px);overflow:hidden;background:var(--fs-canvas);color:var(--text-primary);--fs-edge-tab-width: 28px}.fs-shell .fs-chat-column[data-v-88ff454a]{position:relative;flex:1 1 0;min-width:0;min-height:0;padding:0;background:var(--fs-canvas-home);overflow:hidden;contain:layout style}.fs-shell .fs-chat-column .chat-lock[data-v-88ff454a]{position:absolute;inset:0;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:color-mix(in srgb,var(--fs-canvas-home) 72%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--text-primary);text-align:center;pointer-events:auto}.fs-shell .fs-chat-column .chat-lock p[data-v-88ff454a]{margin:0;font-size:16px;font-weight:600}.fs-shell .fs-chat-column .chat-lock button[data-v-88ff454a]{min-height:40px;padding:0 18px;border:0;border-radius:999px;background:var(--fs-ui-gradient);color:var(--fs-on-ui);font-weight:600;cursor:pointer}.fs-shell .fs-chat-column .chat-lock button[data-v-88ff454a]:hover{filter:brightness(1.07)}.fs-shell .fs-chat-column .chat-lock button[data-v-88ff454a]:focus-visible{outline:2px solid var(--fs-focus-ring);outline-offset:2px}.fs-shell[data-layout=chat-full]>.fs-chat-column[data-v-88ff454a]{margin-right:var(--fs-edge-tab-width)}.fs-shell[data-layout=split]>.fs-chat-column[data-v-88ff454a]{flex:0 0 auto;width:calc((100% - var(--fs-side-w, 0px) - var(--fs-separator-width, 10px)) * var(--fs-split, 55) / 100)}.fs-shell .fs-tool-panel[data-v-88ff454a]{position:relative;z-index:20;display:flex;flex:1 1 0;flex-direction:column;min-width:0;min-height:0;background:var(--fs-canvas);border-left:1px solid var(--border-light);color:var(--text-primary)}.fs-shell[data-layout=maximized]>.fs-tool-panel[data-v-88ff454a]{border-left-color:transparent}.fs-shell[data-layout=overlay]>.fs-tool-panel[data-v-88ff454a]{position:fixed;inset:0;z-index:60;border-left:0}.fs-shell .right-content[data-v-88ff454a]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding:0 32px 32px;box-sizing:border-box;overflow-y:auto;background-color:var(--fs-canvas);contain:layout style}.fs-shell .right-content .entitlement-preview-slot[data-v-88ff454a]{flex-shrink:0}.fs-shell .right-content .entitlement-preview-slot--inset[data-v-88ff454a]{padding-left:32px;padding-right:32px}.fs-shell .right-content .right-content__page[data-v-88ff454a]{flex:1 1 0;min-width:0;min-height:0;overflow-x:hidden}.fs-shell .right-content--no-padding[data-v-88ff454a]{padding-left:0;padding-right:0;min-width:0}.fs-shell .right-content--industry-chain[data-v-88ff454a]{display:flex;flex-direction:column;height:100%;padding-bottom:0;overflow:hidden}.fs-shell .right-content--industry-chain .right-content__page[data-v-88ff454a]{flex:1;min-height:0;height:100%;overflow:hidden}.fs-shell.is-resizing[data-v-88ff454a]{-webkit-user-select:none;user-select:none}.fs-shell.is-resizing .fs-chat-column[data-v-88ff454a],.fs-shell.is-resizing .fs-tool-panel[data-v-88ff454a]{will-change:width}.fs-shell.is-resizing[data-v-88ff454a] iframe{pointer-events:none}.fs-shell .panel-edge-tab[data-v-88ff454a]{position:absolute;top:0;bottom:0;z-index:40;display:inline-flex;align-items:center;justify-content:center;width:var(--fs-edge-tab-width);padding:0;border:none;background:rgba(var(--fs-ui-start-rgb),.14);color:var(--fs-ui-start);font-size:11px;letter-spacing:1px;cursor:pointer;animation:panel-edge-tab-hint-88ff454a 1.2s ease-out;transition:width .18s ease,background-color .18s ease,color .18s ease}.fs-shell .panel-edge-tab--expand-page[data-v-88ff454a]{right:0;border-radius:8px 0 0 8px}.fs-shell .panel-edge-tab--expand-chat[data-v-88ff454a]{left:var(--fs-side-w, 0px);border-radius:0 8px 8px 0}.fs-shell .panel-edge-tab[data-v-88ff454a]:hover{width:36px;background:var(--fs-ui-gradient);color:var(--fs-on-ui)}.fs-shell .panel-edge-tab[data-v-88ff454a]:focus-visible{outline:2px solid var(--fs-focus-ring);outline-offset:-2px}.fs-shell .panel-edge-tab__text[data-v-88ff454a]{writing-mode:vertical-rl}@keyframes panel-edge-tab-hint-88ff454a{0%,55%{background-color:rgba(var(--fs-ui-start-rgb),.95);color:var(--fs-on-ui)}to{background-color:rgba(var(--fs-ui-start-rgb),.14);color:var(--fs-ui-start)}}@media(prefers-reduced-motion:reduce){.panel-edge-tab[data-v-88ff454a]{animation:none}}.page-fade-enter-active[data-v-88ff454a],.page-fade-leave-active[data-v-88ff454a]{will-change:transform,opacity;transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1)}.page-fade-leave-active[data-v-88ff454a]{transition-duration:.18s}.page-fade-enter-from[data-v-88ff454a],.page-fade-leave-to[data-v-88ff454a]{opacity:0}.page-fade-enter-from--forward[data-v-88ff454a]{transform:translate(16px)}.page-fade-leave-to--forward[data-v-88ff454a]{transform:translate(-10px)}.page-fade-enter-from--back[data-v-88ff454a]{transform:translate(-16px)}.page-fade-leave-to--back[data-v-88ff454a]{transform:translate(10px)}@media(prefers-reduced-motion:reduce){.page-fade-enter-active[data-v-88ff454a],.page-fade-leave-active[data-v-88ff454a]{transition:none!important}}.context-menu[data-v-3f117e3a]{position:fixed;z-index:var(--z-context-menu);background:var(--bg-elevated);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border-radius:var(--radius-lg, 12px);box-shadow:var(--shadow-dropdown);border:1px solid var(--border-light, #e5e7eb);padding:6px;min-width:210px;-webkit-user-select:none;user-select:none;animation:context-menu-enter-3f117e3a .18s cubic-bezier(.34,1.56,.64,1)}.context-menu .context-menu-item[data-v-3f117e3a]{display:flex;align-items:center;gap:12px;padding:10px 12px;cursor:pointer;border-radius:var(--radius-md, 8px);font-size:14px;font-weight:var(--font-medium, 500);color:var(--text-primary, #1a1a2e);transition:background-color .15s ease,color .15s ease}.context-menu .context-menu-item i[data-v-3f117e3a]{width:16px;font-size:14px;color:var(--text-secondary, #6b7280);transition:color .12s ease}.context-menu .context-menu-item span[data-v-3f117e3a]{flex:1}.context-menu .context-menu-item .shortcut[data-v-3f117e3a]{font-size:11px;color:var(--text-tertiary, #9ca3af);flex:0;font-family:var(--font-mono, ui-monospace, monospace);padding:2px 6px;background:var(--bg-tertiary, #f4f5f7);border-radius:var(--radius-xs, 4px)}.context-menu .context-menu-item[data-v-3f117e3a]:hover,.context-menu .context-menu-item.focused[data-v-3f117e3a]{background-color:var(--bg-tertiary, #f4f5f7)}.context-menu .context-menu-item[data-v-3f117e3a]:active{transform:scale(.98);background-color:var(--border-light, #e5e7eb)}.context-menu .context-menu-item.focused[data-v-3f117e3a]{outline:2px solid var(--accent-primary, #2563eb);outline-offset:-2px}.context-menu .context-menu-item.highlight[data-v-3f117e3a],.context-menu .context-menu-item.highlight i[data-v-3f117e3a]{color:var(--accent-primary, #2563eb)}.context-menu .context-menu-item.highlight[data-v-3f117e3a]:hover{background-color:var(--accent-bg-selected)}.context-menu .context-menu-item.disabled[data-v-3f117e3a]{cursor:not-allowed;color:var(--text-tertiary, #9ca3af)}.context-menu .context-menu-item.disabled i[data-v-3f117e3a]{color:var(--text-tertiary, #9ca3af)}.context-menu .context-menu-item.disabled[data-v-3f117e3a]:hover{background-color:transparent}.context-menu .context-menu-item.highlight.disabled[data-v-3f117e3a],.context-menu .context-menu-item.highlight.disabled i[data-v-3f117e3a]{color:var(--text-tertiary, #9ca3af)}.context-menu .context-menu-divider[data-v-3f117e3a]{height:1px;background:linear-gradient(90deg,transparent 0%,var(--border-light, #e5e7eb) 15%,var(--border-light, #e5e7eb) 85%,transparent 100%);margin:5px 0}@keyframes context-menu-enter-3f117e3a{0%{opacity:0;transform:scale(.95) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(prefers-reduced-motion:reduce){.context-menu[data-v-3f117e3a]{animation:none}.context-menu .context-menu-item[data-v-3f117e3a]{transition:none}}.shortcuts-modal-overlay[data-v-bbf6b041]{position:fixed;inset:0;background:var(--bg-overlay);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal);padding:16px}.shortcuts-modal[data-v-bbf6b041]{background:var(--bg-primary, #ffffff);border:1px solid var(--border-light);border-radius:var(--radius-xl, 16px);box-shadow:var(--shadow-2xl, 0 25px 50px -12px rgba(0, 0, 0, .15));max-width:720px;width:100%;max-height:85vh;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-bbf6b041]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border-light, #e5e7eb)}.modal-title[data-v-bbf6b041]{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:var(--font-semibold, 600);color:var(--text-primary, #1a1a2e);margin:0}.modal-title svg[data-v-bbf6b041]{color:var(--accent-primary, #2563eb)}.close-btn[data-v-bbf6b041]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--radius-md, 8px);background:transparent;color:var(--text-secondary, #6b7280);cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .25s cubic-bezier(.25,.46,.45,.94)}.close-btn[data-v-bbf6b041]:hover{background:var(--bg-tertiary, #f4f5f7);color:var(--text-primary, #1a1a2e)}.close-btn[data-v-bbf6b041]:active{transform:scale(.95)}.close-btn[data-v-bbf6b041]:focus-visible{outline:2px solid var(--accent-primary, #2563eb);outline-offset:2px}.modal-content[data-v-bbf6b041]{flex:1;overflow-y:auto;padding:16px 24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-content:start}.group-title[data-v-bbf6b041]{font-size:12px;font-weight:var(--font-semibold, 600);text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary, #9ca3af);margin:0 0 12px}.shortcut-list[data-v-bbf6b041]{display:flex;flex-direction:column;gap:8px}.shortcut-item[data-v-bbf6b041]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--bg-secondary, #fafbfc);border-radius:var(--radius-md, 8px)}.shortcut-description[data-v-bbf6b041]{font-size:14px;color:var(--text-primary, #1a1a2e)}.shortcut-keys[data-v-bbf6b041]{display:flex;align-items:center;gap:4px}.key[data-v-bbf6b041]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;font-family:var(--font-mono, ui-monospace, monospace);font-size:12px;font-weight:var(--font-medium, 500);color:var(--text-secondary, #6b7280);background:var(--bg-primary, #ffffff);border:1px solid var(--border-light, #e5e7eb);border-radius:var(--radius-xs, 4px);box-shadow:var(--shadow-xs, 0 1px 2px rgba(0, 0, 0, .03))}.key.key-sm[data-v-bbf6b041]{min-width:20px;height:20px;font-size:11px;padding:0 6px}.modal-footer[data-v-bbf6b041]{padding:16px 24px;border-top:1px solid var(--border-light, #e5e7eb);text-align:center}.footer-hint[data-v-bbf6b041]{font-size:13px;color:var(--text-tertiary, #9ca3af)}.footer-hint .key[data-v-bbf6b041]{margin:0 2px}.shortcuts-modal-enter-active[data-v-bbf6b041],.shortcuts-modal-leave-active[data-v-bbf6b041]{transition:opacity .2s ease}.shortcuts-modal-enter-active .shortcuts-modal[data-v-bbf6b041],.shortcuts-modal-leave-active .shortcuts-modal[data-v-bbf6b041]{transition:transform .2s ease,opacity .2s ease}.shortcuts-modal-enter-from[data-v-bbf6b041],.shortcuts-modal-leave-to[data-v-bbf6b041]{opacity:0}.shortcuts-modal-enter-from .shortcuts-modal[data-v-bbf6b041],.shortcuts-modal-leave-to .shortcuts-modal[data-v-bbf6b041]{transform:scale(.95) translateY(-10px);opacity:0}@media(prefers-reduced-motion:reduce){.shortcuts-modal-enter-active[data-v-bbf6b041],.shortcuts-modal-leave-active[data-v-bbf6b041],.shortcuts-modal-enter-active .shortcuts-modal[data-v-bbf6b041],.shortcuts-modal-leave-active .shortcuts-modal[data-v-bbf6b041],.close-btn[data-v-bbf6b041]{transition:none}}.command-palette-overlay[data-v-d4f5c467]{position:fixed;inset:0;background:var(--bg-overlay);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:flex-start;justify-content:center;padding:15vh 16px 16px;z-index:var(--z-command-palette)}.command-palette[data-v-d4f5c467]{background:var(--bg-primary, #ffffff);border:1px solid var(--border-light);border-radius:var(--radius-xl, 16px);box-shadow:var(--shadow-2xl, 0 25px 50px -12px rgba(0, 0, 0, .15));max-width:600px;width:100%;max-height:70vh;display:flex;flex-direction:column;overflow:hidden}.palette-header[data-v-d4f5c467]{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid var(--border-light, #e5e7eb)}.search-icon[data-v-d4f5c467]{color:var(--accent-primary, #2563eb);flex-shrink:0}.palette-input[data-v-d4f5c467]{flex:1;border:none;background:transparent;font-size:16px;color:var(--text-primary, #1a1a2e);outline:none;caret-color:var(--accent-primary, #2563eb)}.palette-input[data-v-d4f5c467]::placeholder{color:var(--text-tertiary, #9ca3af)}.close-hint[data-v-d4f5c467]{padding:4px 8px;font-size:11px;font-family:var(--font-mono, ui-monospace, monospace);color:var(--text-tertiary, #9ca3af);background:var(--bg-secondary, #fafbfc);border:1px solid var(--border-light, #e5e7eb);border-radius:var(--radius-xs, 4px)}.palette-results[data-v-d4f5c467]{flex:1;overflow-y:auto;padding:8px}.result-group[data-v-d4f5c467]:not(:last-child){margin-bottom:8px}.group-label[data-v-d4f5c467]{padding:8px 12px 4px;font-size:11px;font-weight:var(--font-semibold, 600);text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary, #9ca3af)}.result-item[data-v-d4f5c467]{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:1px solid transparent;border-radius:var(--radius-md, 8px);background:transparent;text-align:left;cursor:pointer;transition:background .12s ease,border-color .12s ease,transform .12s ease}.result-item[data-v-d4f5c467]:hover{background:var(--bg-tertiary, #f4f5f7)}.result-item.result-active[data-v-d4f5c467]{background:var(--fs-ui-selected-bg);border-color:var(--fs-ui-border)}.result-item.result-active .result-icon[data-v-d4f5c467]{color:var(--accent-primary, #2563eb)}.result-item[data-v-d4f5c467]:active{transform:scale(.99)}.result-icon[data-v-d4f5c467]{width:20px;height:20px;color:var(--text-secondary, #6b7280);flex-shrink:0;transition:color .12s ease}.result-icon-placeholder[data-v-d4f5c467]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:var(--font-semibold, 600);color:var(--fs-on-ui);background:var(--fs-ui-gradient);border-radius:var(--radius-xs, 4px);flex-shrink:0}.result-content[data-v-d4f5c467]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.result-label[data-v-d4f5c467]{font-size:14px;font-weight:var(--font-medium, 500);color:var(--text-primary, #1a1a2e)}.result-description[data-v-d4f5c467]{font-size:12px;color:var(--text-tertiary, #9ca3af);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-shortcut[data-v-d4f5c467]{padding:3px 8px;font-size:11px;font-family:var(--font-mono, ui-monospace, monospace);color:var(--text-tertiary, #9ca3af);background:var(--bg-secondary, #fafbfc);border:1px solid var(--border-light, #e5e7eb);border-radius:var(--radius-xs, 4px);flex-shrink:0}.palette-empty[data-v-d4f5c467]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 20px;gap:6px}.empty-text[data-v-d4f5c467]{font-size:14px;color:var(--text-secondary, #6b7280);font-weight:var(--font-medium, 500)}.empty-hint[data-v-d4f5c467]{font-size:12px;color:var(--text-tertiary, #9ca3af)}.palette-footer[data-v-d4f5c467]{display:flex;align-items:center;justify-content:center;gap:24px;padding:12px 20px;border-top:1px solid var(--border-light, #e5e7eb);background:var(--bg-secondary, #fafbfc)}.footer-item[data-v-d4f5c467]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-tertiary, #9ca3af)}.footer-item kbd[data-v-d4f5c467]{padding:2px 6px;font-size:11px;font-family:var(--font-mono, ui-monospace, monospace);background:var(--bg-primary, #ffffff);border:1px solid var(--border-light, #e5e7eb);border-radius:var(--radius-xs, 4px)}.command-palette-enter-active[data-v-d4f5c467],.command-palette-leave-active[data-v-d4f5c467]{transition:opacity .2s ease}.command-palette-enter-active .command-palette[data-v-d4f5c467],.command-palette-leave-active .command-palette[data-v-d4f5c467]{transition:transform .25s cubic-bezier(.34,1.56,.64,1),opacity .2s ease}.command-palette-leave-active .command-palette[data-v-d4f5c467]{transition:transform .15s ease-in,opacity .15s ease-in}.command-palette-enter-from[data-v-d4f5c467],.command-palette-leave-to[data-v-d4f5c467]{opacity:0}.command-palette-enter-from .command-palette[data-v-d4f5c467],.command-palette-leave-to .command-palette[data-v-d4f5c467]{transform:scale(.96) translateY(-12px);opacity:0}@media(prefers-reduced-motion:reduce){.command-palette-enter-active[data-v-d4f5c467],.command-palette-leave-active[data-v-d4f5c467],.command-palette-enter-active .command-palette[data-v-d4f5c467],.command-palette-leave-active .command-palette[data-v-d4f5c467],.result-item[data-v-d4f5c467]{transition:none}}.global-undo-toast-container[data-v-e6d8f2ca]{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:var(--z-toast);display:flex;flex-direction:column;gap:10px;pointer-events:none}.global-undo-toast[data-v-e6d8f2ca]{display:flex;align-items:center;gap:12px;padding:14px 18px;background:var(--bg-elevated);border-radius:var(--radius-lg, 12px);border:1px solid var(--border-light, #e5e7eb);border-left-width:3px;box-shadow:var(--shadow-xl);pointer-events:all;position:relative;overflow:hidden;min-width:300px;max-width:450px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.global-undo-toast.toast-success[data-v-e6d8f2ca]{border-left-color:var(--signal-positive, #10b981)}.global-undo-toast.toast-success .toast-icon[data-v-e6d8f2ca]{color:var(--signal-positive, #10b981);background:var(--signal-positive-bg)}.global-undo-toast.toast-warning[data-v-e6d8f2ca]{border-left-color:var(--signal-warning, #f59e0b)}.global-undo-toast.toast-warning .toast-icon[data-v-e6d8f2ca]{color:var(--signal-warning, #f59e0b);background:var(--signal-warning-bg)}.global-undo-toast.toast-info[data-v-e6d8f2ca]{border-left-color:var(--signal-info)}.global-undo-toast.toast-info .toast-icon[data-v-e6d8f2ca]{color:var(--signal-info);background:var(--signal-info-bg)}.toast-icon[data-v-e6d8f2ca]{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md, 8px)}.toast-content[data-v-e6d8f2ca]{flex:1;min-width:0}.toast-message[data-v-e6d8f2ca]{font-size:14px;font-weight:var(--font-medium, 500);color:var(--text-primary, #1a1a2e)}.toast-progress[data-v-e6d8f2ca]{position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--bg-tertiary, #f4f5f7)}.toast-progress-bar[data-v-e6d8f2ca]{height:100%;background:var(--fs-ui-gradient);animation:progress-e6d8f2ca linear forwards;transform-origin:left;border-radius:var(--radius-xs, 1px)}@keyframes progress-e6d8f2ca{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.toast-actions[data-v-e6d8f2ca]{display:flex;align-items:center;gap:8px;flex-shrink:0}.toast-undo-btn[data-v-e6d8f2ca]{display:flex;align-items:center;gap:6px;padding:6px 14px;border:none;border-radius:var(--radius-full, 9999px);background:var(--fs-ui-gradient);color:var(--fs-on-ui);font-size:13px;font-weight:var(--font-medium, 500);cursor:pointer;transition:background .15s ease,box-shadow .2s ease,transform .15s ease}.toast-undo-btn .undo-hint[data-v-e6d8f2ca]{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;font-family:var(--font-mono, ui-monospace, monospace);font-size:10px;font-weight:var(--font-semibold, 600);color:var(--fs-ui-start);background:var(--fs-on-ui);border-radius:var(--radius-xs, 4px)}.toast-undo-btn[data-v-e6d8f2ca]:hover{filter:brightness(1.07);box-shadow:var(--shadow-accent)}.toast-undo-btn[data-v-e6d8f2ca]:active{transform:scale(.95)}.toast-undo-btn[data-v-e6d8f2ca]:focus-visible{outline:2px solid var(--accent-primary, #2563eb);outline-offset:2px}.toast-close-btn[data-v-e6d8f2ca]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--radius-full, 9999px);background:transparent;color:var(--text-tertiary, #9ca3af);cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .25s cubic-bezier(.25,.46,.45,.94)}.toast-close-btn[data-v-e6d8f2ca]:hover{background:var(--bg-tertiary, #f4f5f7);color:var(--text-primary, #1a1a2e)}.toast-close-btn[data-v-e6d8f2ca]:active{transform:scale(.9)}.toast-close-btn[data-v-e6d8f2ca]:focus-visible{outline:2px solid var(--accent-primary, #2563eb);outline-offset:2px}.toast-list-enter-active[data-v-e6d8f2ca],.toast-list-leave-active[data-v-e6d8f2ca]{transition:opacity .25s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}.toast-list-enter-from[data-v-e6d8f2ca]{opacity:0;transform:translateY(24px) scale(.92)}.toast-list-leave-to[data-v-e6d8f2ca]{opacity:0;transform:translateY(-12px) scale(.92)}.toast-list-move[data-v-e6d8f2ca]{transition:transform .25s cubic-bezier(.25,.46,.45,.94)}@media(prefers-reduced-motion:reduce){.toast-list-enter-active[data-v-e6d8f2ca],.toast-list-leave-active[data-v-e6d8f2ca],.toast-list-move[data-v-e6d8f2ca]{transition:none}.toast-list-enter-from[data-v-e6d8f2ca],.toast-list-leave-to[data-v-e6d8f2ca]{transform:none}.toast-undo-btn[data-v-e6d8f2ca],.toast-close-btn[data-v-e6d8f2ca]{transition:none}.toast-progress-bar[data-v-e6d8f2ca]{animation:none}}.input-method-container[data-v-80059450]{position:fixed;bottom:20px;left:50%;transform:translate(-50%,-50%);z-index:9999;display:flex;align-items:center;justify-content:center;pointer-events:none}.input-method-container.is-animating .outer-square[data-v-80059450]{animation:container-glow-80059450 2s ease-in-out infinite}.outer-square[data-v-80059450]{width:200px;height:200px;background:var(--border-light);border-radius:24px;border:1px solid var(--bg-primary);display:flex;align-items:center;justify-content:center;box-shadow:0 20px 60px rgba(var(--fs-ui-start-rgb),.3),0 0 0 1px #ffffff1a inset;transition:all .3s cubic-bezier(.4,0,.2,1)}.inner-square[data-v-80059450]{width:160px;height:160px;border-radius:20px;border:8px solid var(--bg-overlay-light);display:flex;align-items:center;justify-content:center;overflow:hidden}.text-wrapper[data-v-80059450]{position:relative;width:100px;height:100px;display:flex;align-items:center;justify-content:center;perspective:600px}.text-cn[data-v-80059450],.text-en[data-v-80059450]{position:absolute;font-size:44px;font-weight:800;color:var(--text-primary);text-shadow:0 2px 6px rgba(0,0,0,.12);transition:all .5s cubic-bezier(.68,-.55,.265,1.55);backface-visibility:hidden;-webkit-backface-visibility:hidden}.text-cn[data-v-80059450]{opacity:0;transform:rotateY(-90deg) scale(.8)}.text-cn.active[data-v-80059450]{opacity:1;transform:rotateY(0) scale(1);animation:text-bounce-in-80059450 .5s cubic-bezier(.68,-.55,.265,1.55)}.text-cn.exit[data-v-80059450]{opacity:0;transform:rotateY(90deg) scale(1.1);animation:text-bounce-out-80059450 .4s ease-in forwards}.text-en[data-v-80059450]{opacity:0;transform:rotateY(-90deg) scale(.8)}.text-en.active[data-v-80059450]{opacity:1;transform:rotateY(0) scale(1);animation:text-bounce-in-80059450 .5s cubic-bezier(.68,-.55,.265,1.55)}.text-en.exit[data-v-80059450]{opacity:0;transform:rotateY(90deg) scale(1.1);animation:text-bounce-out-80059450 .4s ease-in forwards}@keyframes text-bounce-in-80059450{0%{opacity:0;transform:rotateY(-90deg) scale(.5)}50%{transform:rotateY(-10deg) scale(1.1)}70%{transform:rotateY(5deg) scale(.98)}to{opacity:1;transform:rotateY(0) scale(1)}}@keyframes text-bounce-out-80059450{0%{opacity:1;transform:rotateY(0) scale(1)}to{opacity:0;transform:rotateY(90deg) scale(.8)}}@keyframes container-glow-80059450{0%,to{box-shadow:0 20px 60px rgba(var(--fs-ui-start-rgb),.3),0 0 0 1px #ffffff1a inset}50%{box-shadow:0 25px 80px rgba(var(--fs-ui-start-rgb),.45),0 0 0 1px #ffffff40 inset}}.skip-link[data-v-c99a08da]{position:fixed;top:0;left:16px;z-index:10000;padding:12px 24px;background:var(--accent-gradient);color:var(--text-inverse, #ffffff);font-weight:var(--font-semibold, 600);text-decoration:none;border-radius:var(--radius-md, 8px);box-shadow:none;transform:translateY(-100%);transition:transform .2s ease}.skip-link[data-v-c99a08da]:focus{transform:translateY(16px);box-shadow:var(--shadow-lg, 0 10px 15px -3px rgba(0, 0, 0, .08));outline:2px solid var(--accent-primary, #2563eb);outline-offset:2px}#main-content[data-v-c99a08da]{display:contents}#main-content[data-v-c99a08da]:focus{outline:none}.offline-banner[data-v-c99a08da]{position:fixed;top:0;left:0;right:0;z-index:9999;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;background:var(--signal-warning-bg, #fef3c7);border-bottom:1px solid var(--signal-warning-border, #fcd34d);color:var(--signal-warning-text, #92400e);font-size:14px;font-weight:var(--font-medium, 500)}.offline-banner .offline-icon[data-v-c99a08da]{font-size:16px}.offline-banner-enter-active[data-v-c99a08da],.offline-banner-leave-active[data-v-c99a08da]{transition:transform .3s ease,opacity .3s ease}.offline-banner-enter-from[data-v-c99a08da],.offline-banner-leave-to[data-v-c99a08da]{transform:translateY(-100%);opacity:0}.route-progress[data-v-c99a08da]{position:fixed;top:0;left:0;right:0;height:3px;z-index:10001;background:transparent;pointer-events:none}.route-progress-bar[data-v-c99a08da]{height:100%;background:var(--accent-gradient);box-shadow:0 0 10px #2563eb80;transition:width .1s ease;border-radius:0 2px 2px 0}.app-main[data-v-c99a08da]{position:relative;display:flex;flex-direction:column;height:100vh;padding:0}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}:root{color-scheme:light;--fs-canvas:#f7f5f2;--fs-canvas-home:#fbfaf8;--fs-surface:#fff;--fs-surface-2:#f7f5f2;--fs-surface-raised:#f0ecf5;--fs-sidebar:#f2eff3;--fs-panel:#fffeff;--fs-border-control:#86788e;--fs-ui-start:#3c607f;--fs-ui-end:#694d90;--fs-ui-start-rgb:60, 96, 127;--fs-ui-end-rgb:105, 77, 144;--fs-ui-angle:115deg;--fs-ui-gradient:linear-gradient(var(--fs-ui-angle), var(--fs-ui-start), var(--fs-ui-end));--fs-ui-gradient-hover:linear-gradient(var(--fs-ui-angle), #345572, #5c4380);--fs-on-ui:#fff;--fs-ui-selected-bg:linear-gradient(var(--fs-ui-angle), #d8e5f1, #e7dff1);--fs-ui-hover-bg:linear-gradient(var(--fs-ui-angle), #dde8f2, #eae3f2);--fs-ui-tint-12:linear-gradient(var(--fs-ui-angle), rgba(var(--fs-ui-start-rgb), .12), rgba(var(--fs-ui-end-rgb), .12));--fs-ui-border:#b0c7dc;--fs-ui-border-strong:#5580a6;--fs-focus-ring:var(--fs-ui-start);--fs-accent-text:#9b492b;--fs-accent:#66509a;--fs-accent-hover:#4e3c7a;--fs-gold:#946326;--fs-brand-gold-gradient:linear-gradient(135deg, #f4dcae 0%, #ddc08c 52%, #a88d5e 100%);--fs-ambient-gold:#d8b080;--fs-ambient-purple:#bda8d3;--fs-ambient-ice:#b7cbe6;--fs-art-text:#302c37;--fs-art-caption:#625b69;--fs-art-category:var(--fs-accent-text);--fs-art-scrim:linear-gradient(90deg, #fbfaf8eb 0%, #fbfaf8b3 31%, #fbfaf814 65%, transparent 100%);--fs-chart-bg:transparent;--fs-chart-axis-text:#656171;--fs-chart-axis-line:#dad6e3;--fs-chart-grid:#e6e2eb;--fs-chart-tooltip-bg:#fff;--fs-chart-tooltip-border:#dad6e3;--fs-chart-tooltip-text:#23232d;--fs-chart-crosshair:#86788e;--bg-primary:var(--fs-surface);--bg-secondary:var(--fs-surface-2);--bg-tertiary:var(--fs-surface-raised);--bg-elevated:#fff;--bg-overlay:#14101e6b;--bg-overlay-light:#ffffffb3;--bg-overlay-lighter:#ffffff80;--text-primary:#25212f;--text-secondary:#666071;--text-tertiary:#75697f;--text-inverse:var(--fs-on-ui);--text-link:var(--fs-accent);--text-link-hover:var(--fs-accent-hover);--text-heading-1:#1c1826;--text-heading-2:#25212f;--text-heading-3:#3a3446;--text-code:#3a3446;--accent-primary:var(--fs-ui-start);--accent-primary-hover:#345572;--accent-primary-light:rgba(var(--fs-ui-start-rgb), .08);--accent-primary-medium:rgba(var(--fs-ui-start-rgb), .15);--accent-primary-bg:#e4edf5;--accent-secondary:var(--fs-ui-end);--accent-gradient:var(--fs-ui-gradient);--accent-gradient-hover:var(--fs-ui-gradient-hover);--accent-hover-bg:linear-gradient(135deg, rgba(var(--fs-ui-start-rgb), .03) 0%, rgba(var(--fs-ui-end-rgb), .02) 100%);--accent-icon-hover-bg:rgba(var(--fs-ui-start-rgb), .08);--accent-bg-subtle:rgba(var(--fs-ui-start-rgb), .03);--accent-bg-selected:rgba(var(--fs-ui-start-rgb), .05);--accent-bg-hover:rgba(var(--fs-ui-start-rgb), .06);--accent-bg-active:rgba(var(--fs-ui-start-rgb), .1);--accent-border-subtle:rgba(var(--fs-ui-start-rgb), .08);--accent-border:rgba(var(--fs-ui-start-rgb), .15);--accent-focus-ring:rgba(var(--fs-ui-start-rgb), .12);--accent-focus-strong:rgba(var(--fs-ui-start-rgb), .2);--accent-badge-bg:linear-gradient(135deg, rgba(var(--fs-ui-start-rgb), .1), rgba(var(--fs-ui-end-rgb), .08));--accent-card-bg:linear-gradient(135deg, rgba(var(--fs-ui-start-rgb), .04) 0%, rgba(var(--fs-ui-end-rgb), .02) 100%);--accent-teal:#0ea5e9;--accent-teal-gradient:linear-gradient(135deg, #0ea5e9 0%, #06b6d4 100%);--signal-positive:#10b981;--signal-positive-light:#34d399;--signal-positive-bg:#10b9811a;--signal-positive-border:#10b98133;--signal-positive-text:#047857;--signal-negative:#ef4444;--signal-negative-light:#f87171;--signal-negative-bg:#ef44441a;--signal-negative-border:#ef444433;--signal-negative-text:#b91c1c;--signal-warning:#f59e0b;--signal-warning-light:#fbbf24;--signal-warning-bg:#f59e0b1a;--signal-warning-border:#f59e0b33;--signal-warning-text:#a04a08;--signal-info:#3b82f6;--signal-info-light:#60a5fa;--signal-info-bg:#3b82f61a;--signal-info-border:#3b82f633;--signal-info-text:#1d4ed8;--signal-neutral:#4b5563;--signal-neutral-bg:#6b728014;--support-bg:#3b82f61a;--support-text:#1d4ed8;--support-label:#3b82f6;--resistance-bg:#9333ea1a;--resistance-text:#7c3aed;--resistance-label:#a855f7;--breakout-bg:#22c55e1a;--breakout-text:#16a34a;--breakout-label:#22c55e;--signal-strength-high:#10b981;--signal-strength-high-bg:#10b9811a;--signal-strength-medium:#f59e0b;--signal-strength-medium-bg:#f59e0b1a;--signal-strength-low:#9ca3af;--signal-strength-low-bg:#9ca3af1a;--capital-inflow:var(--signal-positive);--capital-inflow-bg:var(--signal-positive-bg);--capital-outflow:var(--signal-negative);--capital-outflow-bg:var(--signal-negative-bg);--border-light:#ded7e5;--border-medium:var(--fs-border-control);--border-dark:#6f6478;--border-focus:var(--fs-ui-start);--shadow-xs:0 1px 2px #2b213c0a;--shadow-sm:0 1px 3px #2b213c0d, 0 1px 2px #2b213c08;--shadow-md:0 4px 6px -1px #2b213c0f, 0 2px 4px -1px #2b213c0a;--shadow-lg:0 10px 15px -3px #2b213c17, 0 4px 6px -2px #2b213c0d;--shadow-xl:0 20px 25px -5px #2b213c1c, 0 10px 10px -5px #2b213c0d;--shadow-2xl:0 25px 50px -12px #2b213c29;--shadow-accent:0 4px 14px rgba(var(--fs-ui-start-rgb), .25);--shadow-accent-lg:0 8px 20px rgba(var(--fs-ui-start-rgb), .3);--shadow-card-rest:0 1px 3px #2b213c0d, 0 1px 2px #2b213c08;--shadow-card-hover:0 8px 24px #2b213c12, 0 2px 8px rgba(var(--fs-ui-start-rgb), .05);--shadow-card-active:0 1px 2px #2b213c12;--shadow-inset:inset 0 1px 2px #2b213c0f;--glow-accent:0 0 20px rgba(var(--fs-ui-start-rgb), .1);--glow-positive:0 0 16px #10b9811a;--glow-negative:0 0 16px #ef44441a;--shadow-focus-ring:0 0 0 3px rgba(var(--fs-ui-start-rgb), .14);--shadow-focus-ring-strong:0 0 0 3px rgba(var(--fs-ui-start-rgb), .28);--shadow-focus-ring-error:0 0 0 3px #ef44441f;--shadow-focus-ring-success:0 0 0 3px #10b9811f;--shadow-focus-ring-warning:0 0 0 3px #f59e0b26;--shadow-accent-hover:0 6px 20px rgba(var(--fs-ui-start-rgb), .35);--shadow-accent-subtle:0 2px 8px rgba(var(--fs-ui-start-rgb), .15);--shadow-dropdown:0 12px 40px #2b213c1a, 0 4px 12px #2b213c0d, 0 0 0 1px #2b213c0a;--shadow-signal-positive:0 4px 12px #22c55e4d;--shadow-signal-negative:0 4px 12px #ef44444d;--shadow-signal-warning:0 4px 12px #f59e0b4d;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-full:9999px;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--font-sans:-apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Noto Sans SC", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-lg:16px;--text-xl:18px;--text-2xl:20px;--text-3xl:24px;--text-4xl:30px;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--tracking-tighter:-.02em;--tracking-tight:-.01em;--tracking-normal:0;--tracking-wide:.01em;--tracking-wider:.02em;--ease-linear:linear;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--duration-instant:50ms;--duration-fast:.1s;--duration-normal:.15s;--duration-slow:.25s;--duration-slower:.35s;--transition-colors:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);--transition-shadow:box-shadow var(--duration-normal) var(--ease-out);--transition-transform:transform var(--duration-normal) var(--ease-out-expo);--transition-all:all var(--duration-normal) var(--ease-out);--transition-hover:all .2s cubic-bezier(.25, .46, .45, .94);--transition-press:all 80ms cubic-bezier(.25, .46, .45, .94);--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--z-toast:1080;--z-overlay:1090;--z-context-menu:1100;--z-command-palette:1100;--z-top:1200;--navbar-width:64px;--navbar-bg:var(--fs-sidebar);--navbar-border:var(--border-light);--fs-workspace-width:212px;--fs-workspace-width-collapsed:64px;--fs-shell-header-height:49px;--fs-separator-width:10px;--chat-user-bg:var(--accent-gradient);--chat-user-text:var(--text-inverse);--chat-ai-bg:var(--bg-secondary);--chat-ai-border:var(--border-light);--scrollbar-thumb:#2b213c1a;--scrollbar-thumb-hover:#2b213c2e;--card-bg:var(--bg-primary);--card-border:var(--border-light);--card-shadow:var(--shadow-sm);--card-shadow-hover:var(--shadow-md);--input-bg:var(--bg-secondary);--input-border:var(--border-light);--input-border-hover:var(--border-medium);--input-border-focus:var(--accent-primary);--input-focus-ring:rgba(var(--fs-ui-start-rgb), .14);--btn-primary-bg:var(--accent-gradient);--btn-primary-shadow:var(--shadow-accent);--btn-secondary-border:var(--accent-primary);--btn-ghost-hover:var(--bg-tertiary);--overlay-loading:#ffffffd9;--overlay-status:#ffffffe6;--highlight-inset:#fff3;--chart-canvas:#131722}.focus-ring:focus-visible{box-shadow:0 0 0 3px var(--input-focus-ring);outline:none}.focus-ring:focus:not(:focus-visible){box-shadow:none;outline:none}.gradient-text{background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.fs-accent-text{color:var(--fs-accent-text)}.fs-brand-gold{background:var(--fs-brand-gold-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}:root{--glass-bg:#ffffffe0;--glass-border:#ffffff80;--glass-surface:linear-gradient(135deg, #fffffff2 0%, #fafbfce6 100%)}:root.dark{--glass-bg:#101117e0;--glass-border:#ffffff0f;--glass-surface:linear-gradient(135deg, #1b1924f2 0%, #101117e6 100%)}.glass-effect{background:var(--glass-bg);-webkit-backdrop-filter:blur(16px)saturate(180%)}:root.dark{color-scheme:dark;--fs-canvas:#09090d;--fs-canvas-home:#09090d;--fs-surface:#14131b;--fs-surface-2:#1b1924;--fs-surface-raised:#211d2c;--fs-sidebar:#101117;--fs-panel:#111116;--fs-border-control:#817790;--fs-ui-start:#a5c7e5;--fs-ui-end:#cbb8e5;--fs-ui-start-rgb:165, 199, 229;--fs-ui-end-rgb:203, 184, 229;--fs-ui-gradient-hover:linear-gradient(var(--fs-ui-angle), #b9d4ec, #d6c6ec);--fs-on-ui:#111d28;--fs-ui-selected-bg:linear-gradient(var(--fs-ui-angle), #1d2b38, #2f243d);--fs-ui-hover-bg:linear-gradient(var(--fs-ui-angle), #1a2631, #292036);--fs-ui-border:#34495b;--fs-ui-border-strong:#547da2;--fs-accent-text:#e3a27b;--fs-accent:#c5b9ef;--fs-accent-hover:#d9cff7;--fs-gold:#e3c58f;--fs-ambient-gold:#d2a36d;--fs-ambient-purple:#9680bd;--fs-ambient-ice:#a7bce5;--fs-art-text:#f5f3f8;--fs-art-caption:#c9c3d6;--fs-art-category:#c5b9ef;--fs-art-scrim:linear-gradient(90deg, #0a0b10e6 0%, #0a0b10b3 31%, #0a0b1014 65%, transparent 100%);--fs-chart-bg:#13141b;--fs-chart-axis-text:#aaa9b8;--fs-chart-axis-line:#2c2d3a;--fs-chart-grid:#242531;--fs-chart-tooltip-bg:#1b1d27;--fs-chart-tooltip-border:#2c2d3a;--fs-chart-tooltip-text:#f1f0f7;--fs-chart-crosshair:#b5b8c9;--bg-elevated:#17151f;--bg-overlay:#0000009e;--bg-overlay-light:#14131bd9;--bg-overlay-lighter:#14131bb3;--text-primary:#f2f0f7;--text-secondary:#aba5bb;--text-tertiary:#818093;--text-heading-1:#f7f5fb;--text-heading-2:#f2f0f7;--text-heading-3:#e6e2ef;--text-code:#e6e2ef;--border-light:#302d39;--border-dark:#9a91a8;--accent-primary-hover:#b9d4ec;--accent-primary-light:rgba(var(--fs-ui-start-rgb), .14);--accent-primary-medium:rgba(var(--fs-ui-start-rgb), .22);--accent-primary-bg:#1d2b38;--accent-hover-bg:linear-gradient(135deg, rgba(var(--fs-ui-start-rgb), .08) 0%, rgba(var(--fs-ui-end-rgb), .05) 100%);--accent-icon-hover-bg:rgba(var(--fs-ui-start-rgb), .15);--accent-bg-subtle:rgba(var(--fs-ui-start-rgb), .06);--accent-bg-selected:rgba(var(--fs-ui-start-rgb), .1);--accent-bg-hover:rgba(var(--fs-ui-start-rgb), .12);--accent-bg-active:rgba(var(--fs-ui-start-rgb), .18);--accent-border-subtle:rgba(var(--fs-ui-start-rgb), .15);--accent-border:rgba(var(--fs-ui-start-rgb), .25);--accent-focus-ring:rgba(var(--fs-ui-start-rgb), .2);--accent-focus-strong:rgba(var(--fs-ui-start-rgb), .3);--accent-badge-bg:linear-gradient(135deg, rgba(var(--fs-ui-start-rgb), .18), rgba(var(--fs-ui-end-rgb), .12));--accent-card-bg:linear-gradient(135deg, rgba(var(--fs-ui-start-rgb), .08) 0%, rgba(var(--fs-ui-end-rgb), .05) 100%);--signal-positive:#34d399;--signal-positive-light:#6ee7b7;--signal-positive-bg:#34d39926;--signal-positive-border:#34d39940;--signal-positive-text:#6ee7b7;--signal-negative:#f87171;--signal-negative-light:#fca5a5;--signal-negative-bg:#f8717126;--signal-negative-border:#f8717140;--signal-negative-text:#fca5a5;--signal-warning:#fbbf24;--signal-warning-light:#fcd34d;--signal-warning-bg:#fbbf2426;--signal-warning-border:#fbbf2440;--signal-warning-text:#fcd34d;--signal-info:#60a5fa;--signal-info-light:#93c5fd;--signal-info-bg:#60a5fa26;--signal-info-border:#60a5fa40;--signal-info-text:#93c5fd;--signal-neutral:#9ca3af;--signal-neutral-bg:#9ca3af1f;--support-bg:#60a5fa26;--support-text:#93c5fd;--support-label:#60a5fa;--resistance-bg:#c084fc26;--resistance-text:#d8b4fe;--resistance-label:#c084fc;--breakout-bg:#4ade8026;--breakout-text:#86efac;--breakout-label:#4ade80;--signal-strength-high:#34d399;--signal-strength-high-bg:#34d39926;--signal-strength-medium:#fbbf24;--signal-strength-medium-bg:#fbbf2426;--signal-strength-low:#9ca3af;--signal-strength-low-bg:#9ca3af26;--capital-inflow:var(--signal-positive);--capital-inflow-bg:var(--signal-positive-bg);--capital-outflow:var(--signal-negative);--capital-outflow-bg:var(--signal-negative-bg);--shadow-xs:0 1px 2px #0003;--shadow-sm:0 1px 3px #0000004d, 0 1px 2px #0003;--shadow-md:0 4px 6px -1px #0006, 0 2px 4px -1px #0000004d;--shadow-lg:0 10px 15px -3px #00000080, 0 4px 6px -2px #0006;--shadow-xl:0 20px 25px -5px #0009, 0 10px 10px -5px #0006;--shadow-2xl:0 25px 50px -12px #000000b3;--shadow-accent:0 4px 14px rgba(var(--fs-ui-start-rgb), .3);--shadow-accent-lg:0 8px 20px rgba(var(--fs-ui-start-rgb), .35);--shadow-card-rest:0 1px 3px #0003, 0 1px 2px #00000026;--shadow-card-hover:0 8px 24px #0000004d, 0 2px 8px rgba(var(--fs-ui-start-rgb), .08);--shadow-card-active:0 1px 2px #0000004d;--shadow-inset:inset 0 1px 2px #0003;--glow-accent:0 0 24px rgba(var(--fs-ui-start-rgb), .15);--glow-positive:0 0 20px #34d39926;--glow-negative:0 0 20px #f8717126;--shadow-focus-ring:0 0 0 3px rgba(var(--fs-ui-start-rgb), .2);--shadow-focus-ring-strong:0 0 0 3px rgba(var(--fs-ui-start-rgb), .35);--shadow-focus-ring-error:0 0 0 3px #f8717133;--shadow-focus-ring-success:0 0 0 3px #34d39933;--shadow-focus-ring-warning:0 0 0 3px #fbbf2433;--shadow-accent-hover:0 6px 20px rgba(var(--fs-ui-start-rgb), .4);--shadow-accent-subtle:0 2px 8px rgba(var(--fs-ui-start-rgb), .2);--shadow-dropdown:0 12px 40px #0006, 0 4px 12px #0000004d, 0 0 0 1px #ffffff0f;--shadow-signal-positive:0 4px 12px #34d39959;--shadow-signal-negative:0 4px 12px #f8717159;--shadow-signal-warning:0 4px 12px #fbbf2459;--input-focus-ring:rgba(var(--fs-ui-start-rgb), .2);--navbar-bg:var(--fs-sidebar);--navbar-border:var(--border-light);--chat-ai-bg:var(--bg-tertiary);--chat-ai-border:var(--border-light);--scrollbar-thumb:#ffffff1f;--scrollbar-thumb-hover:#ffffff38;--card-bg:var(--bg-secondary);--card-border:var(--border-light);--card-shadow:var(--shadow-sm);--card-shadow-hover:var(--shadow-md);--input-bg:var(--bg-tertiary);--input-border:var(--border-light);--input-border-hover:var(--border-medium);--input-border-focus:var(--accent-primary);--btn-ghost-hover:var(--bg-tertiary);--overlay-loading:#09090dd9;--overlay-status:#09090de6;--highlight-inset:#ffffff0f;--color-white:var(--bg-primary);--color-black:var(--text-primary);--color-gray-50:var(--bg-secondary);--color-gray-100:var(--bg-tertiary);--color-gray-200:var(--border-light);--color-gray-300:var(--border-medium);--color-gray-400:var(--text-tertiary);--color-gray-500:var(--text-secondary);--color-gray-600:var(--text-secondary);--color-gray-700:var(--text-primary);--color-gray-800:var(--text-primary);--color-gray-900:var(--text-primary)}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:oklch(63.7% .237 25.331);--color-blue-500:oklch(62.3% .214 259.815);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-500:oklch(55.1% .027 264.364);--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--font-weight-semibold:600;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-primary:var(--accent-primary);--color-primary-light:var(--accent-primary-light);--color-text-3:var(--text-tertiary);--color-warning:var(--signal-warning)}}@layer components{.btn{justify-content:center;align-items:center;gap:var(--space-2);font-weight:var(--font-medium);font-size:var(--text-base);border-radius:var(--radius-md);transition:var(--transition-all);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;line-height:1;display:inline-flex}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--accent-gradient);color:var(--text-inverse);box-shadow:var(--shadow-accent);padding:10px 20px;position:relative;overflow:hidden}.btn-primary:before{content:"";opacity:0;background:linear-gradient(135deg,#ffffff26,#fff0 50%);transition:opacity .25s;position:absolute;inset:0}.btn-primary:hover:not(:disabled){background:var(--accent-gradient-hover);box-shadow:var(--shadow-accent-lg);transform:translateY(-1px)}.btn-primary:hover:not(:disabled):before{opacity:1}.btn-primary:active:not(:disabled){transition-duration:80ms;transform:translateY(0)}.btn-secondary{color:var(--accent-primary);border:1.5px solid var(--accent-primary);background:0 0;padding:9px 19px}.btn-secondary:hover:not(:disabled){background:var(--accent-primary-light)}.btn-ghost{color:var(--text-secondary);background:0 0;padding:8px 12px}.btn-ghost:hover:not(:disabled){background:var(--bg-tertiary);color:var(--text-primary)}.btn-icon{border-radius:var(--radius-md);width:36px;height:36px;color:var(--text-secondary);background:0 0;padding:0}.btn-icon:hover:not(:disabled){background:var(--bg-tertiary);color:var(--text-primary)}.btn-sm{font-size:var(--text-sm);padding:6px 12px}.btn-icon.btn-sm{width:28px;height:28px}.input{background:var(--input-bg);border:1.5px solid var(--input-border);border-radius:var(--radius-md);width:100%;font-size:var(--text-base);color:var(--text-primary);transition:var(--transition-all);padding:10px 14px}.input::placeholder{color:var(--text-tertiary)}.input:hover:not(:disabled){border-color:var(--input-border-hover)}.input:focus{border-color:var(--input-border-focus);background:var(--bg-primary);box-shadow:0 0 0 3px var(--input-focus-ring);outline:none}.input:disabled{opacity:.6;cursor:not-allowed}.card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card-rest);transition:box-shadow .25s cubic-bezier(.25,.46,.45,.94),border-color .25s cubic-bezier(.25,.46,.45,.94),transform .25s var(--ease-out-expo)}.card-hover:hover{box-shadow:var(--shadow-card-hover);border-color:var(--accent-border-subtle);transform:translateY(-2px)}.card-hover:active{box-shadow:var(--shadow-card-active);transition-duration:80ms;transform:translateY(0)}.card-header{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-light);background:linear-gradient(#ffffff80,#0000)}.card-body{padding:var(--space-5)}.card-footer{padding:var(--space-4) var(--space-5);border-top:1px solid var(--border-light)}.badge{align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-weight:var(--font-medium);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:var(--tracking-wide);padding:4px 10px;display:inline-flex}.badge-primary{background:var(--accent-primary-light);color:var(--accent-primary)}.badge-positive{background:var(--signal-positive-bg);color:var(--signal-positive-text)}.badge-negative{background:var(--signal-negative-bg);color:var(--signal-negative-text)}.badge-warning{background:var(--signal-warning-bg);color:var(--signal-warning-text)}.badge-neutral{background:var(--signal-neutral-bg);color:var(--text-secondary)}.stock-tag{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-medium);border-radius:var(--radius-full);cursor:pointer;transition:var(--transition-all);padding:6px 12px;display:inline-flex}.stock-tag-positive{background:var(--signal-positive-bg);color:var(--signal-positive-text);border:1px solid var(--signal-positive-border)}.stock-tag-positive:hover{transform:translateY(-1px);box-shadow:0 2px 12px #10b98133}.stock-tag-negative{background:var(--signal-negative-bg);color:var(--signal-negative-text);border:1px solid var(--signal-negative-border)}.stock-tag-negative:hover{transform:translateY(-1px);box-shadow:0 2px 12px #ef444433}.stock-tag-neutral{background:var(--signal-neutral-bg);color:var(--text-secondary);border:1px solid var(--border-light)}.stock-tag-neutral:hover{background:var(--bg-tertiary)}.dropdown-menu{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:var(--space-1);box-shadow:var(--shadow-lg);min-width:180px}.dropdown-item{align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-base);color:var(--text-primary);cursor:pointer;transition:var(--transition-colors);padding:10px 12px;display:flex}.dropdown-item:hover{background:var(--bg-tertiary)}.dropdown-item-danger{color:var(--signal-negative)}.dropdown-item-danger:hover{background:var(--signal-negative-bg)}.dropdown-divider{background:var(--border-light);height:1px;margin:var(--space-1) 0}.modal-overlay{background:var(--bg-overlay);-webkit-backdrop-filter:blur(8px)saturate(120%);z-index:var(--z-modal-backdrop);position:fixed;inset:0}.modal-content{background:var(--bg-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-2xl);max-width:90vw;max-height:90vh;z-index:var(--z-modal);position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.modal-header{padding:var(--space-6) var(--space-6) var(--space-4);border-bottom:1px solid var(--border-light)}.modal-header h3{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.modal-body{padding:var(--space-6);overflow-y:auto}.modal-footer{padding:var(--space-4) var(--space-6) var(--space-6);justify-content:flex-end;gap:var(--space-3);display:flex}.tooltip{background:var(--text-primary);color:var(--text-inverse);border-radius:var(--radius-sm);font-size:var(--text-sm);box-shadow:var(--shadow-md);max-width:250px;z-index:var(--z-tooltip);padding:6px 10px}.table-premium{border-collapse:collapse;width:100%}.table-premium thead{background:var(--bg-secondary)}.table-premium th{font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-secondary);text-align:left;border-bottom:1px solid var(--border-light);padding:12px 16px}.table-premium td{font-size:var(--text-base);color:var(--text-primary);border-bottom:1px solid var(--border-light);padding:12px 16px}.table-premium tbody tr{transition:var(--transition-colors)}.table-premium tbody tr:hover{background:var(--accent-primary-light)}.table-premium tbody tr:nth-child(2n){background:var(--bg-secondary)}.table-premium tbody tr:nth-child(2n):hover{background:var(--accent-primary-light)}.toast{align-items:center;gap:var(--space-3);background:var(--bg-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg),0 0 0 1px #00000008;border-left:4px solid var(--border-light);-webkit-backdrop-filter:blur(8px);padding:14px 18px;display:flex}.toast-success{border-left-color:var(--signal-positive)}.toast-error{border-left-color:var(--signal-negative)}.toast-warning{border-left-color:var(--signal-warning)}}@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.visible\!{visibility:visible!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-20{top:calc(var(--spacing) * 20)}.top-100{top:calc(var(--spacing) * 100)}.z-10{z-index:10}.row-1{grid-row:1}.row-2{grid-row:2}.row-3{grid-row:3}.row-4{grid-row:4}.container{width:100%}@media(min-width:1281px){.container{max-width:1281px}}@media(min-width:1960px){.container{max-width:1960px}}@media(min-width:2880px){.container{max-width:2880px}}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.table-row{display:table-row}.min-h-\[400px\]{min-height:400px}.flex-shrink,.shrink{flex-shrink:1}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.\!bg-white{background-color:var(--color-white)!important}.bg-primary{background-color:var(--color-primary)}.bg-white{background-color:var(--color-white)}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.py-8{padding-block:calc(var(--spacing) * 8)}.text-center{text-align:center}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-wrap{text-wrap:wrap}.text-blue-500{color:var(--color-blue-500)}.text-gray-500{color:var(--color-gray-500)}.text-primary{color:var(--color-primary)}.text-red-500{color:var(--color-red-500)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.shadow,.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.page-enter-active{transition:opacity var(--duration-slow) var(--ease-out-expo),transform var(--duration-slow) var(--ease-out-expo)}.page-enter-from{opacity:0;transform:translateY(8px)}.page-leave-active{transition:opacity var(--duration-normal) var(--ease-in-out)}.page-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity var(--duration-normal) var(--ease-in-out)}.fade-enter-from,.fade-leave-to{opacity:0}.slide-left-enter-active,.slide-left-leave-active{transition:transform var(--duration-slow) var(--ease-out-expo),opacity var(--duration-slow) var(--ease-out-expo)}.slide-left-enter-from,.slide-left-leave-to{opacity:0;transform:translate(-20px)}.slide-right-enter-active,.slide-right-leave-active{transition:transform var(--duration-slow) var(--ease-out-expo),opacity var(--duration-slow) var(--ease-out-expo)}.slide-right-enter-from,.slide-right-leave-to{opacity:0;transform:translate(20px)}.scale-enter-active,.scale-leave-active{transition:transform var(--duration-normal) var(--ease-out-expo),opacity var(--duration-normal) var(--ease-out-expo)}.scale-enter-from,.scale-leave-to{opacity:0;transform:scale(.95)}}@layer base{html{font-family:var(--font-sans);font-feature-settings:"cv02","cv03","cv04","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{color:var(--text-primary);background-color:var(--fs-canvas);line-height:var(--leading-normal);font-family:var(--font-sans);overflow:hidden}h1,h2,h3{letter-spacing:var(--tracking-tight)}td,.stock-change,.price-display,[data-numeric],.tabular-nums{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}html{scroll-behavior:smooth}::selection{background-color:var(--accent-primary-medium);color:var(--text-primary)}:focus-visible{box-shadow:0 0 0 3px var(--input-focus-ring);border-radius:var(--radius-sm);outline:none}:focus:not(:focus-visible){outline:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:0 0;transition:background .2s}:hover>::-webkit-scrollbar-thumb{background:var(--border-medium)}::-webkit-scrollbar-thumb:hover{background:var(--border-medium)}::-webkit-scrollbar-thumb:active{background:var(--border-dark)}*{scrollbar-width:thin;scrollbar-color:transparent transparent}:hover{scrollbar-color:var(--border-medium) transparent}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--safe-area-inset-top:env(safe-area-inset-top,0px);--safe-area-inset-right:env(safe-area-inset-right,0px);--safe-area-inset-bottom:env(safe-area-inset-bottom,0px);--safe-area-inset-left:env(safe-area-inset-left,0px)}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media(pointer:coarse){button,[role=button],input[type=checkbox],input[type=radio]{min-width:44px;min-height:44px}.hover-effect:hover{box-shadow:none;transform:none}}@supports (-webkit-overflow-scrolling:touch){.scrollable{-webkit-overflow-scrolling:touch}}.scroll-shadow-y{background:linear-gradient(var(--bg-primary,#fff) 30%,transparent),linear-gradient(transparent,var(--bg-primary,#fff) 70%) 0 100%,linear-gradient(#00000014,transparent),linear-gradient(transparent,#00000014) 0 100%;background-repeat:no-repeat;background-size:100% 40px,100% 40px,100% 14px,100% 14px;background-attachment:local,local,scroll,scroll}.scroll-shadow-x{background:linear-gradient(90deg,var(--bg-primary,#fff) 30%,transparent),linear-gradient(90deg,transparent,var(--bg-primary,#fff) 70%) 100% 0,linear-gradient(90deg,#00000014,transparent),linear-gradient(90deg,transparent,#00000014) 100% 0;background-repeat:no-repeat;background-size:40px 100%,40px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll}@media print{.skip-link,.route-progress,.offline-banner,.navbar,.nav-bar,.chatbot-container,.chat-container,.chat-input-wrapper,.no-print,button:not(.print-include),[role=navigation],[role=complementary]{display:none!important}.print-only{display:block!important}*,:before,:after{color:#000!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important}body,.app-main,.main-content,main{width:100%!important;margin:0!important;padding:0!important}a,a:visited{text-decoration:underline}p,h2,h3{orphans:3;widows:3}img,table,figure,.card,.stock-card,.news-card{break-inside:avoid}h1,h2{break-after:avoid}img{max-width:100%!important}table{border-collapse:collapse}th,td{border:1px solid #ddd!important;padding:8px!important}thead{display:table-header-group}tr{break-inside:avoid}}@media(prefers-contrast:more){:root{--border-light:#666;--border-medium:#333;--text-secondary:#333;--text-tertiary:#444}:focus-visible{outline-offset:2px!important;outline:3px solid #000!important}button,[role=button]{border:2px solid!important}a:not(.skip-link){text-decoration:underline!important}table,th,td{border-color:#333!important}}:where(.ant-modal) .ant-modal-content{border-radius:var(--radius-xl,16px);box-shadow:var(--shadow-2xl,0 25px 50px -12px #00000040);overflow:hidden}:where(.ant-modal) .ant-modal-header{border-bottom:1px solid var(--border-light,#e5e7eb);padding:20px 24px}:where(.ant-modal) .ant-modal-title{font-weight:var(--font-semibold,600);color:var(--text-primary,#1a1a2e)}:where(.ant-modal) .ant-modal-body{padding:24px}:where(.ant-modal) .ant-modal-footer{border-top:1px solid var(--border-light,#e5e7eb);padding:16px 24px}:where(.ant-modal) .ant-btn-primary{background:var(--accent-gradient);box-shadow:var(--shadow-accent,0 4px 14px #2563eb40);font-weight:var(--font-medium,500);border:none}:where(.ant-modal) .ant-btn-primary:hover:not(:disabled){background:var(--accent-gradient-hover,linear-gradient(135deg, #1d4ed8, #2563eb))}:where(.ant-dropdown) .ant-dropdown-menu{border-radius:var(--radius-lg,12px);box-shadow:var(--shadow-lg,0 10px 15px -3px #00000014);border:1px solid var(--border-light,#e5e7eb);padding:6px}:where(.ant-dropdown) .ant-dropdown-menu-item{border-radius:var(--radius-md,8px);transition:all var(--duration-fast,.1s) ease;padding:10px 12px}:where(.ant-dropdown) .ant-dropdown-menu-item:hover{background:var(--bg-tertiary,#f4f5f7)}:where(.ant-dropdown) .ant-dropdown-menu-item-danger{color:var(--signal-negative,#ef4444)}:where(.ant-dropdown) .ant-dropdown-menu-item-danger:hover{background:var(--signal-negative-bg,#fef2f2);color:var(--signal-negative,#ef4444)}:where(.ant-popover) .ant-popover-inner{border-radius:var(--radius-lg,12px);box-shadow:var(--shadow-lg,0 10px 15px -3px #00000014);border:1px solid var(--border-light,#e5e7eb)}:where(.ant-tooltip) .ant-tooltip-inner{background:var(--text-primary,#1a1a2e);border-radius:var(--radius-sm,6px);padding:6px 10px;font-size:13px}:where(.ant-input),:where(.ant-input-affix-wrapper){border-radius:var(--radius-md,8px);border-color:var(--border-light,#e5e7eb);transition:all var(--duration-fast,.1s) ease}:where(.ant-input):hover,:where(.ant-input-affix-wrapper):hover{border-color:var(--border-medium,#d1d5db)}:where(.ant-input):focus,:where(.ant-input-affix-wrapper-focused){border-color:var(--accent-primary,#2563eb);box-shadow:0 0 0 3px var(--input-focus-ring,#2563eb1f)}:where(.ant-select) .ant-select-selector{border-radius:var(--radius-md,8px)!important;border-color:var(--border-light,#e5e7eb)!important;transition:all var(--duration-fast,.1s) ease!important}:where(.ant-select-focused) .ant-select-selector{border-color:var(--accent-primary,#2563eb)!important;box-shadow:0 0 0 3px var(--input-focus-ring,#2563eb1f)!important}:where(.ant-select-dropdown){border-radius:var(--radius-lg,12px);box-shadow:var(--shadow-lg,0 10px 15px -3px #00000014);border:1px solid var(--border-light,#e5e7eb);padding:6px}:where(.ant-select-item){border-radius:var(--radius-md,8px);padding:10px 12px}:where(.ant-select-item-option-active):not(.ant-select-item-option-disabled){background:var(--bg-tertiary,#f4f5f7)}:where(.ant-select-item-option-selected):not(.ant-select-item-option-disabled){background:var(--accent-primary-light);color:var(--accent-primary,#2563eb);font-weight:var(--font-medium,500)}:where(.ant-radio-checked) .ant-radio-inner{border-color:var(--accent-primary,#2563eb);background-color:var(--accent-primary,#2563eb)}:where(.ant-checkbox-checked) .ant-checkbox-inner{background-color:var(--accent-primary,#2563eb);border-color:var(--accent-primary,#2563eb)}:where(.ant-message) .ant-message-notice-content{border-radius:var(--radius-lg,12px);box-shadow:var(--shadow-lg,0 10px 15px -3px #00000014);padding:12px 16px}:where(.ant-notification) .ant-notification-notice{border-radius:var(--radius-lg,12px);box-shadow:var(--shadow-xl,0 20px 25px -5px #0000001a);border:1px solid var(--border-light,#e5e7eb)}:where(.ant-tabs) .ant-tabs-tab{font-weight:var(--font-medium,500);color:var(--text-secondary,#6b7280);transition:all var(--duration-fast,.1s) ease}:where(.ant-tabs) .ant-tabs-tab:hover{color:var(--text-primary,#1a1a2e)}:where(.ant-tabs) .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--accent-primary,#2563eb);font-weight:var(--font-semibold,600)}:where(.ant-tabs) .ant-tabs-ink-bar{background:var(--accent-gradient);border-radius:3px 3px 0 0;height:3px}:where(.ant-dropdown) .ant-dropdown-menu-item-selected,:where(.ant-dropdown) .ant-dropdown-menu-item-active{position:relative}:where(.ant-dropdown) .ant-dropdown-menu-item-selected:before{content:"";background:var(--accent-gradient);border-radius:0 2px 2px 0;width:3px;position:absolute;top:4px;bottom:4px;left:0}:where(.ant-modal-root):not(.no-glass) .ant-modal-mask{-webkit-backdrop-filter:blur(8px)saturate(140%)}:where(.ant-tabs) .ant-tabs-ink-bar{box-shadow:0 1px 6px var(--accent-focus-strong)}@keyframes antd-select-dropdown-in{0%{opacity:0;transform-origin:top;transform:scaleY(.96)}to{opacity:1;transform:scaleY(1)}}@keyframes antd-notification-slide-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}:root.dark :where(.ant-modal) .ant-modal-content{background:var(--bg-elevated);color:var(--text-primary)}:root.dark :where(.ant-modal) .ant-modal-header{background:var(--bg-elevated);border-color:var(--border-light)}:root.dark :where(.ant-modal) .ant-modal-title{color:var(--text-primary)}:root.dark :where(.ant-modal) .ant-modal-footer{background:var(--bg-elevated);border-color:var(--border-light)}:root.dark :where(.ant-modal) .ant-modal-close{color:var(--text-secondary)}:root.dark :where(.ant-modal) .ant-modal-close:hover{color:var(--text-primary)}:root.dark :where(.ant-dropdown) .ant-dropdown-menu{background:var(--bg-elevated);border-color:var(--border-light)}:root.dark :where(.ant-dropdown) .ant-dropdown-menu-item{color:var(--text-primary)}:root.dark :where(.ant-dropdown) .ant-dropdown-menu-item:hover{background:var(--bg-tertiary)}:root.dark :where(.ant-popover) .ant-popover-inner{background:var(--bg-elevated);border-color:var(--border-light)}:root.dark :where(.ant-popover) .ant-popover-arrow:before{background:var(--bg-elevated)}:root.dark :where(.ant-popover) .ant-popover-title{color:var(--text-primary);border-color:var(--border-light)}:root.dark :where(.ant-popover) .ant-popover-inner-content{color:var(--text-primary)}:root.dark :where(.ant-tooltip) .ant-tooltip-inner{background:var(--bg-tertiary);color:var(--text-primary)}:root.dark :where(.ant-tooltip) .ant-tooltip-arrow:before{background:var(--bg-tertiary)}:root.dark :where(.ant-select-dropdown){background:var(--bg-elevated);border-color:var(--border-light)}:root.dark :where(.ant-select-item){color:var(--text-primary)}:root.dark :where(.ant-select-item-option-active):not(.ant-select-item-option-disabled){background:var(--bg-tertiary)}:root.dark :where(.ant-select-item-option-selected):not(.ant-select-item-option-disabled){background:var(--accent-primary-light);color:var(--accent-primary)}:root.dark :where(.ant-input),:root.dark :where(.ant-input-affix-wrapper){background:var(--bg-secondary);border-color:var(--border-light);color:var(--text-primary)}:root.dark :where(.ant-input)::placeholder{color:var(--text-tertiary)}:root.dark :where(.ant-input):hover,:root.dark :where(.ant-input-affix-wrapper):hover{border-color:var(--border-medium)}:root.dark :where(.ant-input):focus,:root.dark :where(.ant-input-affix-wrapper-focused){border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--input-focus-ring)}:root.dark :where(.ant-select) .ant-select-selector{background:var(--bg-secondary)!important;border-color:var(--border-light)!important;color:var(--text-primary)!important}:root.dark :where(.ant-select) .ant-select-arrow{color:var(--text-tertiary)}:root.dark :where(.ant-select-focused) .ant-select-selector{border-color:var(--accent-primary)!important;box-shadow:0 0 0 3px var(--input-focus-ring)!important}:root.dark :where(.ant-message) .ant-message-notice-content{background:var(--bg-elevated);color:var(--text-primary);box-shadow:var(--shadow-lg)}:root.dark :where(.ant-notification) .ant-notification-notice{background:var(--bg-elevated);border-color:var(--border-light);color:var(--text-primary)}:root.dark :where(.ant-notification) .ant-notification-notice-message{color:var(--text-primary)}:root.dark :where(.ant-notification) .ant-notification-notice-description,:root.dark :where(.ant-tabs) .ant-tabs-tab{color:var(--text-secondary)}:root.dark :where(.ant-tabs) .ant-tabs-tab:hover{color:var(--text-primary)}:root.dark :where(.ant-tabs) .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--accent-primary)}:root.dark :where(.ant-tabs) .ant-tabs-ink-bar{box-shadow:0 1px 8px #60a5fa59}:root.dark :where(.ant-btn-default){background:var(--bg-secondary);border-color:var(--border-light);color:var(--text-primary)}:root.dark :where(.ant-btn-default):hover:not(:disabled){background:var(--bg-tertiary);border-color:var(--accent-primary);color:var(--accent-primary)}:root.dark :where(.ant-table){background:var(--bg-primary);color:var(--text-primary)}:root.dark :where(.ant-table) .ant-table-thead>tr>th{background:var(--bg-secondary);color:var(--text-secondary);border-color:var(--border-light)}:root.dark :where(.ant-table) .ant-table-tbody>tr>td{border-color:var(--border-light)}:root.dark :where(.ant-table) .ant-table-tbody>tr:hover>td{background:var(--bg-tertiary)}:root.dark :where(.ant-divider){border-color:var(--border-light)}:root.dark :where(.ant-empty-description){color:var(--text-tertiary)}:root.dark :where(.ant-spin-dot-item){background-color:var(--accent-primary)}:root.dark :where(.ant-skeleton) .ant-skeleton-content .ant-skeleton-title,:root.dark :where(.ant-skeleton) .ant-skeleton-content .ant-skeleton-paragraph>li{background:linear-gradient(90deg,var(--bg-tertiary) 25%,var(--border-light) 50%,var(--bg-tertiary) 75%);background-size:200% 100%}:root.dark .card-header{background:linear-gradient(#ffffff08,#0000)}:root.dark :where(.ant-card){background:var(--bg-secondary);border-color:var(--border-light);color:var(--text-primary)}:root.dark :where(.ant-card) .ant-card-head{border-color:var(--border-light);color:var(--text-primary)}:root.dark :where(.ant-tag){background:var(--bg-tertiary);border-color:var(--border-light);color:var(--text-primary)}:root.dark :where(.ant-badge) .ant-badge-count{box-shadow:0 0 0 1px var(--bg-primary)}:root.dark :where(.ant-checkbox:not(.ant-checkbox-checked):not(.ant-checkbox-indeterminate)) .ant-checkbox-inner,:root.dark :where(.ant-radio:not(.ant-radio-checked)) .ant-radio-inner{background:var(--bg-secondary);border-color:var(--border-medium)}:root.dark :where(.ant-checkbox-wrapper-disabled),:root.dark :where(.ant-checkbox-wrapper-disabled) span{color:var(--text-tertiary)}:root.dark :where(.ant-checkbox-disabled) .ant-checkbox-inner{background:var(--bg-tertiary);border-color:var(--border-light)}:root.dark :where(.ant-checkbox-disabled.ant-checkbox-checked) .ant-checkbox-inner{background:var(--accent-primary);border-color:var(--accent-primary);opacity:.5}:root.dark :where(.ant-radio-wrapper-disabled),:root.dark :where(.ant-radio-wrapper-disabled) span{color:var(--text-tertiary)}:root.dark :where(.ant-radio-disabled) .ant-radio-inner{background:var(--bg-tertiary);border-color:var(--border-light)}:root.dark :where(.ant-radio-disabled.ant-radio-checked) .ant-radio-inner:after{background:var(--accent-primary);opacity:.5}:root.dark :where(.ant-drawer) .ant-drawer-content{background:var(--bg-primary)}:root.dark :where(.ant-drawer) .ant-drawer-header{background:var(--bg-primary);border-color:var(--border-light)}:root.dark :where(.ant-drawer) .ant-drawer-title{color:var(--text-primary)}:root.dark :where(.ant-drawer) .ant-drawer-close{color:var(--text-secondary)}:root.dark :where(.ant-pagination) .ant-pagination-item{background:var(--bg-secondary);border-color:var(--border-light)}:root.dark :where(.ant-pagination) .ant-pagination-item a{color:var(--text-primary)}:root.dark :where(.ant-pagination) .ant-pagination-item-active{border-color:var(--accent-primary)}:root.dark :where(.ant-pagination) .ant-pagination-item-active a{color:var(--accent-primary)}:root.dark :where(.ant-form) .ant-form-item-label>label{color:var(--text-primary)}:root.dark :where(.ant-form) .ant-form-item-explain-error{color:var(--signal-negative)}:root.dark .\!bg-white,:root.dark .bg-white{background-color:var(--bg-primary)!important}:root.dark .\!bg-gray-50,:root.dark .bg-gray-50{background-color:var(--bg-secondary)!important}:root.dark .\!bg-gray-100,:root.dark .bg-gray-100{background-color:var(--bg-tertiary)!important}:root.dark .\!bg-gray-200,:root.dark .bg-gray-200{background-color:var(--border-light)!important}:root.dark .text-gray-500,:root.dark .text-gray-600{color:var(--text-secondary)!important}:root.dark .text-gray-700,:root.dark .text-gray-800,:root.dark .text-gray-900,:root.dark .text-black{color:var(--text-primary)!important}:root.dark .text-gray-400{color:var(--text-tertiary)!important}:root.dark .border-gray-100,:root.dark .border-gray-200{border-color:var(--border-light)!important}:root.dark .border-gray-300{border-color:var(--border-medium)!important}:root.dark .\!shadow-xs,:root.dark .shadow-xs{box-shadow:var(--shadow-xs)!important}:root.dark .\!shadow-sm,:root.dark .shadow-sm{box-shadow:var(--shadow-sm)!important}:root.dark .\!shadow-md,:root.dark .shadow-md{box-shadow:var(--shadow-md)!important}:root.dark .\!shadow-lg,:root.dark .shadow-lg{box-shadow:var(--shadow-lg)!important}html[data-shortcut-mode=standard] .kbd-hint,html[data-shortcut-mode=standard] .refresh-hint,html[data-shortcut-mode=standard] .refresh-hint-container,html[data-shortcut-mode=standard] .shortcut-hint,html[data-shortcut-mode=standard] .tab-hint,html[data-shortcut-mode=standard] .undo-hint,html[data-shortcut-mode=standard] .filter-hint-key,html[data-shortcut-mode=standard] .result-shortcut,html[data-shortcut-mode=standard] .close-hint{display:none!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/barlow-400-DygnOwyn.woff2) format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/barlow-500-D6sGsXIV.woff2) format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/barlow-600-DO9c7XN2.woff2) format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:700 800;font-display:swap;src:url(/assets/barlow-700-B_0g9oET.woff2) format("woff2")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/barlow-semicondensed-500-CREnc4EB.woff2) format("woff2")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/barlow-semicondensed-600-D36brihh.woff2) format("woff2")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:700 800;font-display:swap;src:url(/assets/barlow-semicondensed-700-BSuPlIsc.woff2) format("woff2")}html{overflow:hidden;scroll-behavior:smooth}.smooth-scroll,[data-smooth-scroll]{scroll-behavior:smooth}.scroll-shadow-y{position:relative}.scroll-shadow-y:before,.scroll-shadow-y:after{content:"";position:sticky;left:0;right:0;height:16px;pointer-events:none;z-index:1;transition:opacity .2s ease}.scroll-shadow-y:before{top:0;background:linear-gradient(to bottom,var(--bg-primary, #ffffff) 0%,transparent 100%)}.scroll-shadow-y:after{bottom:0;background:linear-gradient(to top,var(--bg-primary, #ffffff) 0%,transparent 100%)}img[loading=lazy],.lazy-image{opacity:0;transition:opacity .3s ease}img[loading=lazy].loaded,img[loading=lazy][data-loaded=true],.lazy-image.loaded,.lazy-image[data-loaded=true]{opacity:1}.image-placeholder{background:linear-gradient(90deg,var(--bg-tertiary, #f3f4f6) 25%,var(--bg-secondary, #fafbfc) 50%,var(--bg-tertiary, #f3f4f6) 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.fade-in{animation:fade-in .3s ease forwards}@keyframes scale-fade-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.scale-fade-in{animation:scale-fade-in .2s ease forwards}.ant-message .ant-message-notice{animation:message-slide-in .25s ease}@keyframes message-slide-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.ant-message-success .ant-message-notice-content{background:linear-gradient(135deg,#10b98114,#10b9810a);border:1px solid rgba(16,185,129,.2)}.ant-message-error .ant-message-notice-content{background:linear-gradient(135deg,#ef444414,#ef44440a);border:1px solid rgba(239,68,68,.2)}.ant-message-warning .ant-message-notice-content{background:linear-gradient(135deg,#f59e0b14,#f59e0b0a);border:1px solid rgba(245,158,11,.2)}.ant-modal .ant-modal-content{animation:scale-fade-in .2s ease}.kbd,kbd,.shortcut-key{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;font-family:var(--font-mono, "SF Mono", "Consolas", monospace);font-size:11px;font-weight:var(--font-medium, 500);line-height:1;color:var(--text-secondary, #6b7280);background:var(--bg-secondary, #fafbfc);border:1px solid var(--border-light, #e5e7eb);border-radius:var(--radius-sm, 4px);box-shadow:0 1px 1px #0000000d;white-space:nowrap}.ant-tooltip-inner .kbd,.ant-tooltip-inner kbd{background:#ffffff26;border-color:#fff3;color:#ffffffe6}.shortcut-hint{display:inline-flex;align-items:center;gap:4px;margin-left:8px;opacity:.6;font-size:12px}.collapsible-content{overflow:hidden;transition:max-height .3s ease,opacity .2s ease}.collapsible-content.collapsed{max-height:0;opacity:0}.collapsible-content.expanded{max-height:2000px;opacity:1}.collapse-chevron,[class*=fa-chevron]{transition:transform .2s ease}.collapse-trigger[aria-expanded=true] .collapse-chevron,.collapse-trigger[aria-expanded=true] [class*=fa-chevron-down]{transform:rotate(180deg)}@keyframes slide-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.slide-down-enter{animation:slide-down .25s ease forwards}.accordion-section{overflow:hidden}.accordion-section .accordion-content{transition:all .25s ease}.accordion-section.closed .accordion-content{max-height:0;padding-top:0;padding-bottom:0;opacity:0}.copy-btn,[class*=copy-button]{position:relative;transition:all .15s ease}.copy-btn.copied,[class*=copy-button].copied{color:var(--signal-positive, #10b981)!important}.copy-btn.copied:after,[class*=copy-button].copied:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;animation:copy-success .3s ease}@keyframes copy-success{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}50%{transform:translate(-50%,-50%) scale(1.2)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.copy-feedback{position:absolute;top:-28px;left:50%;transform:translate(-50%);padding:4px 8px;background:var(--text-primary, #1a1a2e);color:var(--text-inverse, #ffffff);font-size:11px;border-radius:var(--radius-sm, 4px);white-space:nowrap;pointer-events:none;animation:fade-up .2s ease}.copy-feedback:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:var(--text-primary, #1a1a2e)}@keyframes fade-up{0%{opacity:0;transform:translate(-50%) translateY(4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes price-flash-up{0%{background-color:transparent}20%{background-color:#10b98133}to{background-color:transparent}}@keyframes price-flash-down{0%{background-color:transparent}20%{background-color:#ef444433}to{background-color:transparent}}.price-flash-up{animation:price-flash-up .8s ease}.price-flash-down{animation:price-flash-down .8s ease}.number-ticker{display:inline-block;transition:transform .3s ease,color .3s ease}.number-ticker.increasing{color:var(--signal-negative, #ef4444);transform:translateY(-2px)}.number-ticker.decreasing{color:var(--signal-positive, #10b981);transform:translateY(2px)}@keyframes live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.live-indicator{display:inline-flex;align-items:center;gap:6px}.live-indicator:before{content:"";width:8px;height:8px;background:var(--signal-negative, #ef4444);border-radius:50%;animation:live-pulse 1.5s ease infinite}@keyframes badge-pulse{0%{box-shadow:0 0 #ef444466}70%{box-shadow:0 0 0 8px #ef444400}to{box-shadow:0 0 #ef444400}}.badge-pulse{animation:badge-pulse 2s infinite}.stock-change{font-weight:var(--font-semibold, 600);transition:all .2s ease;padding:2px 6px;border-radius:var(--radius-sm, 4px)}.stock-change.positive{color:var(--signal-negative, #ef4444);background:var(--signal-negative-bg)}.stock-change.negative{color:var(--signal-positive, #10b981);background:var(--signal-positive-bg)}.stock-change.neutral{color:var(--text-tertiary, #9ca3af);background:var(--bg-tertiary, #f4f5f7)}.progress-bar{width:100%;height:4px;background:var(--bg-tertiary, #f4f5f7);border-radius:2px;overflow:hidden}.progress-bar .progress-fill{height:100%;background:var(--accent-gradient);border-radius:2px;transition:width .3s ease}@keyframes indeterminate-progress{0%{transform:translate(-100%)}to{transform:translate(400%)}}.progress-bar.indeterminate .progress-fill{width:30%;animation:indeterminate-progress 1.5s ease infinite}@keyframes spin{to{transform:rotate(360deg)}}.spinner{width:20px;height:20px;border:2px solid var(--border-light, #e5e7eb);border-top-color:var(--accent-primary, #2563eb);border-radius:50%;animation:spin .8s linear infinite}@keyframes dots-bounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-6px)}}.loading-dots{display:inline-flex;gap:4px}.loading-dots span{width:6px;height:6px;background:var(--accent-primary, #2563eb);border-radius:50%;animation:dots-bounce 1.2s ease infinite}.loading-dots span:nth-child(2){animation-delay:.15s}.loading-dots span:nth-child(3){animation-delay:.3s}[disabled],[aria-disabled=true],.disabled{opacity:.5;cursor:not-allowed!important;pointer-events:none;-webkit-user-select:none;user-select:none}[disabled]:hover,[aria-disabled=true]:hover,.disabled:hover{transform:none!important;box-shadow:none!important}.disabled-overlay{position:relative}.disabled-overlay:after{content:"";position:absolute;inset:0;background:var(--overlay-loading);cursor:not-allowed;border-radius:inherit}@media(hover:none)and (pointer:coarse){button,[role=button],.clickable{min-height:44px;min-width:44px}button:active,[role=button]:active,.clickable:active{opacity:.7;transform:scale(.97);transition-duration:50ms}}.ripple{position:relative;overflow:hidden}.ripple:after{content:"";position:absolute;width:100%;height:100%;top:50%;left:50%;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 60%);transform:translate(-50%,-50%) scale(0);opacity:0;transition:transform .4s ease,opacity .4s ease;pointer-events:none}.ripple.ripple-active:after{transform:translate(-50%,-50%) scale(2.5);opacity:1;transition:transform .1s ease,opacity 0s}.selectable{transition:background-color .15s ease}.selectable:hover{background-color:var(--bg-tertiary, #f4f5f7)}.selectable.selected,.selectable[aria-selected=true]{background-color:var(--accent-primary-light, rgba(37, 99, 235, .08))}.selectable.selected:before,.selectable[aria-selected=true]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent-primary, #2563eb);border-radius:0 2px 2px 0}.checkbox-animated{transition:all .15s ease}.checkbox-animated:checked{animation:checkbox-pop .2s ease}@keyframes checkbox-pop{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.input-valid,input:valid:not(:placeholder-shown),.ant-input-status-success{border-color:var(--signal-positive, #10b981)!important}.input-valid+.validation-icon:after,input:valid:not(:placeholder-shown)+.validation-icon:after,.ant-input-status-success+.validation-icon:after{content:"✓";color:var(--signal-positive, #10b981)}.input-error,input:invalid:not(:placeholder-shown),.ant-input-status-error{border-color:var(--signal-negative, #ef4444)!important;animation:input-shake .4s ease}.input-error+.validation-icon:after,input:invalid:not(:placeholder-shown)+.validation-icon:after,.ant-input-status-error+.validation-icon:after{content:"✗";color:var(--signal-negative, #ef4444)}@keyframes input-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.error-message,.ant-form-item-explain-error{animation:error-slide-in .2s ease;color:var(--signal-negative, #ef4444);font-size:12px}@keyframes error-slide-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes checkmark-draw{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}.success-checkmark{stroke-dasharray:24;stroke-dashoffset:24;animation:checkmark-draw .3s ease forwards}.btn-loading,button.loading{position:relative;color:transparent!important;pointer-events:none}.btn-loading:after,button.loading:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .6s linear infinite;opacity:.8}.btn-success{background:var(--signal-positive, #10b981)!important;border-color:var(--signal-positive, #10b981)!important}.btn-success:before{content:"✓";margin-right:6px}.nav-item{position:relative;transition:color .15s ease}.nav-item.active,.nav-item[aria-current=page]{color:var(--accent-primary, #2563eb)}.nav-item.active:after,.nav-item[aria-current=page]:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--accent-primary, #2563eb);border-radius:1px;animation:nav-indicator-in .2s ease}@keyframes nav-indicator-in{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}.breadcrumb-separator{opacity:.4;margin:0 8px;transition:opacity .15s ease}.ant-tooltip{animation:tooltip-fade-in .1s ease}@keyframes tooltip-fade-in{to{opacity:1;transform:scale(1)}}.avatar-placeholder{display:flex;align-items:center;justify-content:center;background:var(--accent-primary-light, rgba(37, 99, 235, .1));color:var(--accent-primary, #2563eb);font-weight:var(--font-semibold, 600);font-size:14px;border-radius:50%}.avatar-placeholder.loading{background:linear-gradient(90deg,var(--bg-tertiary, #f3f4f6) 25%,var(--bg-secondary, #fafbfc) 50%,var(--bg-tertiary, #f3f4f6) 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;color:transparent}.img-fade-in{opacity:0;transition:opacity .3s ease}.img-fade-in.loaded{opacity:1}.sortable-header{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .15s ease}.sortable-header:hover{color:var(--accent-primary, #2563eb)}.sortable-header .sort-icon{display:inline-block;margin-left:4px;opacity:.4;transition:opacity .15s ease,transform .2s ease}.sortable-header.sorted-asc .sort-icon{opacity:1;transform:rotate(0)}.sortable-header.sorted-desc .sort-icon{opacity:1;transform:rotate(180deg)}.table-row-interactive{transition:background-color .15s ease,box-shadow .15s ease}.table-row-interactive:hover{background-color:var(--bg-tertiary, #f4f5f7);box-shadow:inset 3px 0 0 var(--accent-primary, #2563eb)}.highlight,mark{background:#f59e0b40;color:inherit;padding:1px 2px;border-radius:2px;animation:highlight-pulse .5s ease}@keyframes highlight-pulse{0%{background:#f59e0b80}to{background:#f59e0b40}}.text-truncate-expand{position:relative}.text-truncate-expand.truncated{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-truncate-expand.truncated:hover{white-space:normal;word-break:break-word;background:var(--bg-primary, #ffffff);box-shadow:var(--shadow-lg, 0 10px 15px -3px rgba(0, 0, 0, .08));z-index:10;padding:8px;border-radius:var(--radius-md, 8px)}.card-hover-depth{transition:transform .2s ease,box-shadow .2s ease}.card-hover-depth:hover{transform:translateY(-4px);box-shadow:0 12px 24px -8px #0000001a,0 4px 8px -4px #0000000f}.card-hover-depth:active{transform:translateY(-2px);transition-duration:.1s}*{transition-property:background-color,border-color,color,fill,stroke;transition-duration:0s;transition-timing-function:ease}.theme-transitioning *{transition-duration:.2s}.badge-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:var(--font-semibold, 600);color:var(--text-inverse, #ffffff);background:var(--signal-negative, #ef4444);border-radius:9px}.badge-count.updated{animation:badge-bounce .3s ease}@keyframes badge-bounce{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}.badge-dot{width:8px;height:8px;background:var(--signal-negative, #ef4444);border-radius:50%}.badge-dot.animated{animation:badge-pulse 2s ease infinite}.tab-panel.tab-enter-active,.tab-panel.tab-leave-active{transition:opacity .2s ease,transform .2s ease}.tab-panel.tab-enter-from{opacity:0;transform:translate(12px)}.tab-panel.tab-leave-to{opacity:0;transform:translate(-12px)}.tab-indicator{position:absolute;bottom:0;height:2px;background:var(--accent-primary, #2563eb);border-radius:1px;transition:left .25s ease,width .25s ease}.chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:13px;background:var(--bg-tertiary, #f4f5f7);border-radius:var(--radius-full, 9999px);transition:all .15s ease}.chip:hover{background:var(--bg-secondary, #fafbfc);box-shadow:0 0 0 1px var(--border-light, #e5e7eb)}.chip .chip-remove{width:14px;height:14px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;opacity:.5;transition:all .15s ease;padding:12px;margin:-12px -12px -12px 0;box-sizing:content-box}.chip .chip-remove:hover{opacity:1;background:#ef444426;color:var(--signal-negative, #ef4444)}.chip .chip-remove:focus-visible{opacity:1;outline:2px solid var(--accent-primary, #2563eb);outline-offset:2px}.chip-exit{animation:chip-remove .2s ease forwards}@keyframes chip-remove{to{opacity:0;transform:scale(.8);margin-right:-100%}}.load-more-indicator{display:flex;align-items:center;justify-content:center;padding:16px;color:var(--text-tertiary, #9ca3af);font-size:13px;gap:8px}.load-more-indicator .spinner{width:16px;height:16px}.end-of-list{text-align:center;padding:24px 16px;color:var(--text-tertiary, #9ca3af);font-size:13px}.end-of-list:before{content:"—";margin-right:8px;opacity:.5}.end-of-list:after{content:"—";margin-left:8px;opacity:.5}img{-webkit-user-drag:none}*:focus{outline:none}*:focus-visible{outline:2px solid var(--accent-primary, #2563eb);outline-offset:2px;border-radius:var(--radius-sm, 6px)}input:focus,textarea:focus,select:focus,.ant-input:focus,.ant-input-affix-wrapper-focused{border-color:var(--accent-primary, #2563eb)!important;box-shadow:0 0 0 3px var(--input-focus-ring, rgba(37, 99, 235, .12))!important;transition:border-color .2s ease,box-shadow .2s ease!important}button,a,input,textarea,select,[role=button]{transition:var(--transition-hover, all .2s cubic-bezier(.25, .46, .45, .94))}button:not(:disabled):hover,.ant-btn:not(:disabled):hover,[role=button]:not([aria-disabled=true]):hover{transform:translateY(-.5px)}button:not(:disabled):active,.ant-btn:not(:disabled):active,[role=button]:not([aria-disabled=true]):active{transform:scale(.985);transition:var(--transition-press, all 80ms cubic-bezier(.25, .46, .45, .94))}.ant-btn-primary:not(:disabled):hover{box-shadow:var(--shadow-accent-subtle)}button.icon-btn:hover,.icon-button:hover,[class*=icon-btn]:not(:disabled):hover{transform:scale(1.08)}button.icon-btn:active,.icon-button:active,[class*=icon-btn]:not(:disabled):active{transform:scale(.95);transition-duration:50ms}a:not(.ant-btn):not([class*=btn]):not(.skip-link):not(.ant-notification-notice-close){position:relative}a:not(.ant-btn):not([class*=btn]):not(.skip-link):not(.ant-notification-notice-close):after{content:"";position:absolute;width:0;height:1px;bottom:-1px;left:0;background-color:currentColor;transition:width .2s ease}a:not(.ant-btn):not([class*=btn]):not(.skip-link):not(.ant-notification-notice-close):hover:after{width:100%}.ant-tag,[class*=-tag],[class*=tag-],[class~=tag],[class*=chip]{transition:all .15s ease}.ant-tag:hover,[class*=-tag]:hover,[class*=tag-]:hover,[class~=tag]:hover,[class*=chip]:hover{transform:scale(1.02)}.ant-list-item,[class*=list-item]:not(.list-item){transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.ant-list-item:hover,[class*=list-item]:not(.list-item):hover{transform:translate(2px)}.ant-card,[class*=card]:not([class*=card-]){transition:transform .15s ease,box-shadow .2s ease}.ant-dropdown,.ant-popover,.ant-modal{animation:subtle-entrance .2s ease}@keyframes subtle-entrance{to{opacity:1;transform:translateY(0) scale(1)}}.stagger-list>*{animation:stagger-fade-in .3s ease forwards;opacity:0}.stagger-list>*:nth-child(1){animation-delay:40ms}.stagger-list>*:nth-child(2){animation-delay:80ms}.stagger-list>*:nth-child(3){animation-delay:.12s}.stagger-list>*:nth-child(4){animation-delay:.16s}.stagger-list>*:nth-child(5){animation-delay:.2s}.stagger-list>*:nth-child(6){animation-delay:.24s}.stagger-list>*:nth-child(7){animation-delay:.28s}.stagger-list>*:nth-child(8){animation-delay:.32s}.stagger-list>*:nth-child(9){animation-delay:.36s}.stagger-list>*:nth-child(10){animation-delay:.4s}.stagger-list>*:nth-child(11){animation-delay:.44s}.stagger-list>*:nth-child(12){animation-delay:.48s}.stagger-list>*:nth-child(13){animation-delay:.52s}.stagger-list>*:nth-child(14){animation-delay:.56s}.stagger-list>*:nth-child(15){animation-delay:.6s}.stagger-list>*:nth-child(16){animation-delay:.64s}.stagger-list>*:nth-child(17){animation-delay:.68s}.stagger-list>*:nth-child(18){animation-delay:.72s}.stagger-list>*:nth-child(19){animation-delay:.76s}.stagger-list>*:nth-child(20){animation-delay:.8s}@keyframes stagger-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes gentle-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.empty-state .empty-icon,.empty-state>img:first-child,.no-stock .empty-icon,.no-stock>img:first-child,.no-data-section .empty-icon,.no-data-section>img:first-child{animation:gentle-float 3s ease-in-out infinite}@keyframes gentle-pulse{0%,to{opacity:1}50%{opacity:.6}}.empty-hint,.empty-state span:last-child:not(.empty-title):not(.empty-text){animation:gentle-pulse 2s ease-in-out infinite}.clickable-card,[data-clickable=true]{transition:transform .2s ease,box-shadow .2s ease}.clickable-card:hover,[data-clickable=true]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md, 0 4px 6px -1px rgba(0, 0, 0, .05))}.clickable-card:active,[data-clickable=true]:active{transform:translateY(0)}@keyframes pulse-ring{0%{transform:scale(.8);opacity:.8}50%{transform:scale(1);opacity:.4}to{transform:scale(.8);opacity:.8}}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton{background:linear-gradient(90deg,var(--bg-tertiary, #f4f5f7) 25%,var(--border-light, #e5e7eb) 50%,var(--bg-tertiary, #f4f5f7) 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite linear;border-radius:var(--radius-sm, 6px)}.chat-history-drawer .ant-drawer-body{color:var(--text-primary, #1a1a2e)}.chat-history-drawer .ant-drawer-body .chat-type-text{color:var(--text-secondary, #6b7280);margin-bottom:8px;font-size:12px;font-weight:var(--font-semibold, 600);text-transform:uppercase;letter-spacing:.05em}.chat-history-drawer .ant-drawer-body .chat-type-text.history-chat{margin-top:16px}.chat-history-drawer .ant-drawer-body .list-item{display:flex;justify-content:space-between;align-items:center;-webkit-user-select:none;user-select:none;border:1px solid var(--border-light, #e5e7eb);padding:12px 14px;border-radius:var(--radius-md, 8px);margin-bottom:8px;transition:all var(--duration-fast, .1s) ease}.chat-history-drawer .ant-drawer-body .list-item.active{border-color:var(--accent-primary, #2563eb);background:var(--accent-bg-selected)}.chat-history-drawer .ant-drawer-body .list-item .chat-title{display:flex;align-items:center;gap:8px;max-width:calc(304px - 3.5rem)}.chat-history-drawer .ant-drawer-body .list-item .chat-title span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:inline-block;font-weight:400;color:var(--text-primary, #1a1a2e)}.chat-history-drawer .ant-drawer-body .list-item .chat-title .chat-icon{width:1em;height:1em;opacity:.6}.chat-history-drawer .ant-drawer-body .list-item .chat-list-actions{display:flex;gap:.5rem}.chat-history-drawer .ant-drawer-body .list-item .chat-list-actions img{background:transparent;border:none;cursor:pointer;opacity:.5;transition:all var(--duration-fast, .1s) ease}.chat-history-drawer .ant-drawer-body .list-item .chat-list-actions img:hover{opacity:1;transform:scale(1.1)}.stock-search-popover{max-height:400px;overflow-y:auto;box-shadow:var(--shadow-lg, 0 10px 15px -3px rgba(0, 0, 0, .08));font-size:15px;border-radius:var(--radius-lg, 12px);border:1px solid var(--border-light, #e5e7eb)}.stock-search-popover .close-btn{display:block;text-align:right;margin-bottom:8px;color:var(--text-tertiary, #9ca3af);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--duration-fast, .1s) ease}.stock-search-popover .close-btn:hover{color:var(--text-primary, #1a1a2e)}.stock-search-popover .stock-row{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-bottom:1px solid var(--border-light, #e5e7eb);transition:background var(--duration-fast, .1s) ease}.stock-search-popover .stock-row:hover{background-color:var(--bg-tertiary, #f4f5f7)}.stock-search-popover .stock-row:last-child{border-bottom:none}.stock-search-popover .stock-row .stock-info{display:flex;flex-direction:column;gap:2px}.stock-search-popover .stock-row .stock-info .stock-name{font-weight:var(--font-semibold, 600);color:var(--text-primary, #1a1a2e)}.stock-search-popover .stock-row .stock-info .stock-ticker{color:var(--text-tertiary, #9ca3af);font-size:13px}.stock-search-popover .stock-row .add-icon{background:transparent;border:none;cursor:pointer;width:1.2em;height:1.2em;opacity:.6;transition:all var(--duration-fast, .1s) ease}.stock-search-popover .stock-row .add-icon:hover{opacity:1;transform:scale(1.15)}.opp-search-popover{width:400px!important;max-height:400px;overflow-y:auto;box-shadow:var(--shadow-lg, 0 10px 15px -3px rgba(0, 0, 0, .08));font-size:15px;border-radius:var(--radius-lg, 12px);border:1px solid var(--border-light, #e5e7eb)}.opp-search-popover .header{display:block;text-align:right}.opp-search-popover .header .close-btn{margin-bottom:8px;color:var(--text-tertiary, #9ca3af);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--duration-fast, .1s) ease}.opp-search-popover .header .close-btn:hover{color:var(--text-primary, #1a1a2e)}.opp-search-popover .event-list .event-name{padding:10px 12px;color:var(--text-secondary, #6b7280);transition:all var(--duration-fast, .1s) ease;-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:var(--radius-md, 8px);margin:2px 0}.opp-search-popover .event-list .event-name:hover,.opp-search-popover .event-list .event-name--selected{background-color:var(--bg-tertiary, #f4f5f7);color:var(--text-primary, #1a1a2e)}.opp-search-popover .event-list .event-name--selected{background-color:var(--accent-primary-light)}.opp-search-popover .event-list .event-name:active{transform:scale(.98)}.opp-search-popover .search-more{text-align:center;padding:12px;color:var(--accent-primary, #2563eb);-webkit-user-select:none;user-select:none;cursor:pointer;font-weight:var(--font-medium, 500);transition:all var(--duration-fast, .1s) ease}.opp-search-popover .search-more:hover{color:var(--accent-secondary, #8b5cf6)}.news-stock-list-popover{min-width:300px!important;box-shadow:var(--shadow-lg, 0 10px 15px -3px rgba(0, 0, 0, .08));border-radius:var(--radius-lg, 12px);border:1px solid var(--border-light, #e5e7eb)}.news-stock-list-popover .stock-table{width:100%}.news-stock-list-popover .stock-table td{padding:10px 12px;text-align:start;color:var(--text-primary, #1a1a2e);font-size:14px}.news-stock-list-popover .stock-table td.stock-change{font-weight:var(--font-semibold, 600);color:var(--text-primary, #1a1a2e)}.news-stock-list-popover .stock-table td.stock-change.positive{color:var(--signal-negative, #ef4444);background:var(--signal-negative-bg);border-radius:var(--radius-sm, 6px)}.news-stock-list-popover .stock-table td.stock-change.negative{color:var(--signal-positive, #10b981);background:var(--signal-positive-bg);border-radius:var(--radius-sm, 6px)}.news-stock-list-popover .stock-table td.stock-change img{height:12px}.fa-solid.fa-bookmark{color:var(--signal-warning, #f59e0b)}.fa-solid.fa-thumbs-up{color:var(--signal-negative, #ef4444)}.fa-solid.fa-thumbs-down{color:var(--signal-positive, #10b981)}.stock-alert-list-popover{box-shadow:var(--shadow-lg, 0 10px 15px -3px rgba(0, 0, 0, .08));border-radius:var(--radius-lg, 12px);border:1px solid var(--border-light, #e5e7eb)}.stock-alert-list-popover .monitor{color:var(--text-secondary, #6b7280);white-space:nowrap;padding:6px 12px;font-size:13px;transition:all var(--duration-fast, .1s) ease}.stock-alert-list-popover .monitor:hover{border-radius:var(--radius-full, 9999px);background-color:var(--bg-tertiary, #f4f5f7);color:var(--text-primary, #1a1a2e)}.stock-alert-list-popover .monitor.triggered{color:var(--signal-negative, #ef4444);font-weight:var(--font-medium, 500)}.stock-alert-list-popover .monitor.triggered:hover{background-color:var(--signal-negative-bg)}.kline-chart-popover{z-index:var(--z-popover, 1060)!important;animation:klinePopoverIn .15s ease both}@keyframes klinePopoverIn{0%{opacity:0}to{opacity:1}}.kline-chart-popover .ant-popover-arrow{display:none}.kline-chart-popover .ant-popover-inner{padding:0!important;background-color:#0a0a0a;border-radius:2px;border:1px solid rgba(255,255,255,.06);box-shadow:0 8px 32px #0009;width:min(800px,100vw - 20px);height:min(600px,100vh - 40px)}.kline-chart-popover .ant-popover-inner-content{padding:0!important;margin:0;width:100%;height:100%;background-color:transparent}.kline-chart-popover .popover-content-wrapper{width:100%;height:100%;display:flex;flex-direction:column;align-items:stretch}.kline-chart-popover .kline-container{border-radius:0;overflow:hidden;width:100%;height:100%;flex:1}:root.light .kline-chart-popover .ant-popover-inner{background-color:#f8f9fc;border-color:#0f172a1a;box-shadow:0 8px 32px #0000001f}.move-file-modal .ant-modal-body{max-height:450px;overflow-y:auto}.move-file-modal .base-list{padding:10px 12px;color:var(--text-secondary, #6b7280);transition:all var(--duration-fast, .1s) ease;-webkit-user-select:none;user-select:none;cursor:pointer;margin-bottom:4px;border-radius:var(--radius-md, 8px);border:1px solid transparent}.move-file-modal .base-list:hover{background-color:var(--bg-tertiary, #f4f5f7);color:var(--text-primary, #1a1a2e);border-color:var(--border-light, #e5e7eb)}.move-file-modal .base-list.selected{background-color:var(--accent-bg-subtle);color:var(--accent-primary, #2563eb);border-color:var(--accent-primary, #2563eb);font-weight:var(--font-medium, 500)}.md-content h1,.md-content h2,.md-content h3{font-size:inherit;font-weight:bolder}.md-content pre{background-color:var(--bg-secondary, #fafbfc);padding:12px;border-radius:var(--radius-sm, 6px);overflow-x:auto;font-family:var(--font-mono, "Consolas", "Courier New", monospace);color:var(--text-primary, #1a1a2e);border:1px solid var(--border-light, #e5e7eb)}.md-content code{background-color:var(--bg-secondary, #fafbfc);padding:2px 4px;border-radius:var(--radius-xs, 4px);font-family:var(--font-mono, "Consolas", "Courier New", monospace);color:var(--text-primary, #1a1a2e)}.md-content pre code{background-color:transparent;padding:0}.md-content .hljs{background:var(--bg-secondary, #fafbfc);color:var(--text-primary, #1a1a2e)}.md-content .hljs-keyword{color:#d73a49}.md-content .hljs-string{color:#032f62}.md-content .hljs-comment{color:#6a737d;font-style:italic}.md-content .hljs-function{color:#6f42c1}.md-content .hljs-title{color:#005cc5}.md-content .hljs-params{color:#24292e;font-style:italic}.md-content .hljs-number{color:#005cc5}.md-content .hljs-built_in{color:#4ec9b0}.md-content table{width:100%;border-collapse:collapse;margin:10px 0}.md-content th{color:var(--text-primary, #1a1a2e);padding:8px 12px;text-align:left;border-bottom:2px solid var(--border-medium, #d1d5db);font-weight:var(--font-semibold, 600)}.md-content td{padding:8px 12px;border-bottom:1px solid var(--border-light, #e5e7eb)}.md-content tr:hover{background-color:var(--bg-tertiary, #f4f5f7)}.md-content a{color:var(--accent-primary, #2563eb);text-decoration:none;border-bottom:1px solid var(--accent-primary, #2563eb);transition:all var(--duration-fast, .1s) ease}.md-content a:hover{border-bottom:2px solid var(--accent-primary, #2563eb);color:var(--accent-primary-hover, #1d4ed8)}.md-content p{margin-bottom:0}.md-content ul,.md-content ol{margin:4px 0;padding-left:22px}.md-content ul{list-style-type:disc}.md-content ul ul{list-style-type:circle}.md-content ul ul ul{list-style-type:square}.md-content ol{list-style-type:decimal}.md-content ol ol{list-style-type:lower-alpha}.md-content ol ol ol{list-style-type:lower-roman}.md-content li{margin:2px 0;line-height:1.6}@keyframes mw-flash-up{0%{color:#dc2626}to{color:inherit}}@keyframes mw-flash-down{0%{color:#16a34a}to{color:inherit}}.price-flash-up{animation:mw-flash-up .6s ease}.price-flash-down{animation:mw-flash-down .6s ease}@keyframes row-flash-up{0%{background-color:#ef444400}12%{background-color:#ef44442e}55%{background-color:#ef444424}to{background-color:#ef444400}}@keyframes row-flash-down{0%{background-color:#16a34a00}12%{background-color:#16a34a2e}55%{background-color:#16a34a24}to{background-color:#16a34a00}}.row-flash-up{animation:row-flash-up 2.2s ease}.row-flash-down{animation:row-flash-down 2.2s ease}@media(prefers-reduced-motion:reduce){.row-flash-up,.row-flash-down{animation:none}}@keyframes wb-highlight-pulse{0%{box-shadow:0 0 #2563eb73}to{box-shadow:0 0 0 6px #2563eb00}}.wb-highlight{outline:2px solid var(--accent-primary, #2563eb);outline-offset:2px;border-radius:6px;animation:wb-highlight-pulse 1.2s ease-out 2}a.source-ref[data-ref-collapsed]{display:none!important}.performance-mode .chat-content,.performance-mode .news-list,.performance-mode .stock-list,.performance-mode .opportunity-list,.performance-mode [class*=scroll],.performance-mode [class*=Scroll]{will-change:scroll-position;contain:layout style}.performance-mode .main-layout,.performance-mode .main-content,.performance-mode .sidebar,.performance-mode .navbar,.performance-mode .page-container{contain:layout style paint}.performance-mode [style*="position: fixed"],.performance-mode [style*="position: sticky"]{contain:layout style}.performance-mode .chat-content,.performance-mode .message-content,.performance-mode .news-content,.performance-mode [class*=content]{text-rendering:optimizeSpeed}.performance-mode{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.performance-mode img:not([class*=chart]):not([class*=kline]){image-rendering:-webkit-optimize-contrast}.performance-mode .login-tab{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.performance-mode .main:before{animation:none!important;transform:none!important}.performance-mode .img-section img{filter:none!important}.performance-mode .stock-link-popover,.performance-mode [class*=popover]{box-shadow:0 6px 16px #050a1e66!important}.performance-mode .set-panel,.performance-mode .alert-list-panel,.performance-mode .single-set-panel,.performance-mode .report-summary,.performance-mode [class*=Panel],.performance-mode [class*=panel]{box-shadow:0 4px 8px #19213d14!important}.performance-mode .news-card,.performance-mode .note-card,.performance-mode .report-card,.performance-mode .stock-item,.performance-mode [class$=Card],.performance-mode [class*="Card "],.performance-mode [class$=card],.performance-mode [class*="card "]{box-shadow:0 2px 6px #00000014!important}.performance-mode .history-report,.performance-mode .report-list{box-shadow:0 0 8px #353e5c0f!important}.performance-mode [style*="box-shadow: 0 20px 60px"],.performance-mode [style*="box-shadow: 0 18px 35px"],.performance-mode [style*="box-shadow: 0 15px 35px"],.performance-mode [style*="box-shadow: 0 12px 40px"],.performance-mode [style*="box-shadow: 0 12px 30px"],.performance-mode [style*="box-shadow: 0 10px 35px"],.performance-mode [style*="box-shadow: 0 10px 30px"],.performance-mode [style*="box-shadow: 0 10px 15px"],.performance-mode [style*="box-shadow: 0 10px 10px"]{box-shadow:0 4px 12px #0003!important}.performance-mode [style*="filter: brightness"]{filter:none!important}.performance-mode .news-card,.performance-mode .note-card,.performance-mode .report-card,.performance-mode .stock-item,.performance-mode .nav-item,.performance-mode .file-card,.performance-mode [class*=Card],.performance-mode [class*=card],.performance-mode [class*=Item],.performance-mode [class*=item]{transition-duration:.1s!important;transition-timing-function:ease-out!important}.performance-mode button,.performance-mode a,.performance-mode .btn,.performance-mode [class*=btn],.performance-mode [class*=Button],.performance-mode [class*=button]{transition-duration:.1s!important}.performance-mode .control-panel,.performance-mode .legend,.performance-mode .kline-legend-sidebar,.performance-mode [class*=overlay],.performance-mode [class*=Overlay],.performance-mode [class*=modal],.performance-mode [class*=Modal]{transition-duration:.15s!important;transition-property:opacity,transform!important}.performance-mode .pulse-animation,.performance-mode [class*=pulse],.performance-mode [class*=Pulse],.performance-mode .voice-recorder .recording-indicator{animation:none!important}.performance-mode .ant-btn,.performance-mode .ant-input,.performance-mode .ant-select,.performance-mode .ant-dropdown,.performance-mode .ant-menu,.performance-mode .ant-tabs,.performance-mode .ant-collapse,.performance-mode .ant-modal,.performance-mode .ant-drawer,.performance-mode .ant-popover,.performance-mode .ant-tooltip{transition-duration:.1s!important}.performance-mode .ant-motion-collapse,.performance-mode .ant-slide-up,.performance-mode .ant-slide-down,.performance-mode .ant-zoom,.performance-mode .ant-fade{animation-duration:.1s!important}.performance-mode .ant-dropdown,.performance-mode .ant-popover-inner,.performance-mode .ant-select-dropdown,.performance-mode .ant-tooltip-inner{box-shadow:0 2px 8px #0000001a!important}.performance-mode .Vue-Toastification__toast{transition-duration:.15s!important}.performance-mode .Vue-Toastification__bounce-enter-active,.performance-mode .Vue-Toastification__bounce-leave-active{animation-duration:.15s!important}.performance-mode .news-card,.performance-mode .note-card,.performance-mode .report-card,.performance-mode .stock-item,.performance-mode .opportunity-card,.performance-mode .sector-card,.performance-mode .event-card,.performance-mode .file-card{content-visibility:auto;contain-intrinsic-size:auto 120px}.performance-mode .chat-message,.performance-mode .message-item,.performance-mode [class*=message]{content-visibility:auto;contain-intrinsic-size:auto 80px}.performance-mode .resize-divider.dragging~*{pointer-events:none}.performance-mode .nav-bar{contain:layout style paint}.performance-mode .nav-item{contain:layout style}.performance-mode .nav-item:hover,.performance-mode .nav-item.router-link-exact-active{box-shadow:0 1px #19213d14,0 0 0 1px #19213d0a!important}.ant-btn-primary:not(.ant-btn-dangerous):not(.ant-btn-background-ghost){background:var(--fs-ui-gradient);border-color:transparent;color:var(--fs-on-ui);box-shadow:var(--shadow-accent-subtle)}.ant-btn-primary:not(.ant-btn-dangerous):not(.ant-btn-background-ghost):hover:not(:disabled){background:var(--fs-ui-gradient);color:var(--fs-on-ui);filter:brightness(1.07)}.ant-btn-primary:not(.ant-btn-dangerous):not(.ant-btn-background-ghost):active:not(:disabled){background:var(--fs-ui-gradient);color:var(--fs-on-ui);filter:brightness(.96)}.ant-btn-primary:not(.ant-btn-dangerous):disabled,.ant-btn-primary:not(.ant-btn-dangerous).ant-btn-disabled{background:var(--bg-tertiary);color:var(--text-tertiary);border-color:var(--border-light);box-shadow:none;filter:none;opacity:.7}.ant-btn-primary.ant-btn-dangerous{background:var(--signal-negative);border-color:var(--signal-negative);color:#fff}.ant-btn-primary.ant-btn-dangerous:hover:not(:disabled){background:var(--signal-negative-light);border-color:var(--signal-negative-light)}.ant-btn-default{background:var(--bg-primary);border-color:var(--border-light);color:var(--text-primary)}.ant-btn-default:hover:not(:disabled){border-color:var(--fs-ui-start);color:var(--fs-ui-start)}.ant-btn-link{color:var(--text-link)}.ant-btn-link:hover:not(:disabled){color:var(--text-link-hover)}.ant-btn-text{color:var(--text-secondary)}.ant-btn-text:hover:not(:disabled){color:var(--text-primary);background:var(--bg-tertiary)}.ant-btn:focus-visible{outline:2px solid var(--fs-focus-ring);outline-offset:2px}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background:var(--fs-ui-gradient);border-color:transparent;color:var(--fs-on-ui)}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{color:var(--fs-on-ui);filter:brightness(1.07)}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before{background-color:transparent}.ant-radio-button-wrapper-checked.ant-radio-button-wrapper-disabled{background:var(--bg-tertiary);color:var(--text-tertiary)}.ant-radio-button-wrapper:not(.ant-radio-button-wrapper-checked):hover{color:var(--fs-ui-start)}.ant-radio-inner:after{background-color:var(--fs-on-ui)}.ant-radio-checked .ant-radio-inner,.ant-checkbox-checked .ant-checkbox-inner,.ant-checkbox-indeterminate .ant-checkbox-inner{background:var(--fs-ui-start);border-color:var(--fs-ui-start)}.ant-checkbox-checked .ant-checkbox-inner:after{border-color:var(--fs-on-ui)}.ant-checkbox-indeterminate .ant-checkbox-inner:after{background-color:var(--fs-on-ui)}.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner{background:var(--bg-tertiary);border-color:var(--border-light)}.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner:after{border-color:var(--text-tertiary)}.ant-switch.ant-switch-checked:not(.ant-switch-disabled){background:var(--fs-ui-gradient)}.ant-switch.ant-switch-checked .ant-switch-handle:before{background-color:var(--fs-on-ui)}.ant-switch.ant-switch-checked .ant-switch-inner .ant-switch-inner-checked{color:var(--fs-on-ui)}.ant-switch:not(.ant-switch-checked){background:var(--border-medium)}.ant-switch:not(.ant-switch-checked) .ant-switch-handle:before{background-color:var(--bg-primary)}.ant-switch.ant-switch-disabled{opacity:.5}.ant-switch:focus-visible{outline:2px solid var(--fs-focus-ring);outline-offset:2px}.ant-tabs .ant-tabs-ink-bar{background:var(--fs-ui-gradient)}.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--fs-ui-start)}.ant-segmented .ant-segmented-item-selected{background:var(--fs-ui-selected-bg);color:var(--text-primary)}.ant-menu-light .ant-menu-item-selected,.ant-dropdown-menu .ant-dropdown-menu-item-selected,.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--fs-ui-selected-bg);color:var(--text-primary)}.ant-dropdown-menu .ant-dropdown-menu-item:hover,.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--fs-ui-hover-bg)}.ant-table-thead>tr>th{background:var(--bg-secondary);color:var(--text-secondary)}.ant-pagination .ant-pagination-item-active{border-color:var(--fs-ui-start)}.ant-pagination .ant-pagination-item-active a{color:var(--fs-ui-start)}.ant-slider .ant-slider-track{background:var(--fs-ui-gradient)}.ant-slider .ant-slider-handle:after{box-shadow:0 0 0 2px var(--fs-ui-start)}.ant-progress .ant-progress-bg{background:var(--fs-ui-gradient)}.ant-message .ant-message-notice-content,.ant-notification .ant-notification-notice{background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border-light);box-shadow:var(--shadow-lg)}.ant-notification .ant-notification-notice-message{color:var(--text-primary)}.ant-notification .ant-notification-notice-description{color:var(--text-secondary)}.ant-modal .ant-modal-confirm-title{color:var(--text-primary)}.ant-modal .ant-modal-confirm-content{color:var(--text-secondary)}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-select-focused:not(.ant-select-disabled) .ant-select-selector,.ant-picker-focused{border-color:var(--fs-ui-border-strong);box-shadow:0 0 0 3px var(--input-focus-ring)}.Vue-Toastification__container{z-index:9999;position:fixed;padding:4px;width:600px;box-sizing:border-box;display:flex;min-height:100%;color:#fff;flex-direction:column;pointer-events:none}@media only screen and (min-width:600px){.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:1em}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:1em;flex-direction:column-reverse}.Vue-Toastification__container.top-left,.Vue-Toastification__container.bottom-left{left:1em}.Vue-Toastification__container.top-left .Vue-Toastification__toast,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast{margin-right:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-left .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast--rtl{margin-right:unset;margin-left:auto}}.Vue-Toastification__container.top-right,.Vue-Toastification__container.bottom-right{right:1em}.Vue-Toastification__container.top-right .Vue-Toastification__toast,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast{margin-left:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-right .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast--rtl{margin-left:unset;margin-right:auto}}.Vue-Toastification__container.top-center,.Vue-Toastification__container.bottom-center{left:50%;margin-left:-300px}.Vue-Toastification__container.top-center .Vue-Toastification__toast,.Vue-Toastification__container.bottom-center .Vue-Toastification__toast{margin-left:auto;margin-right:auto}}@media only screen and (max-width:600px){.Vue-Toastification__container{width:100vw;padding:0;left:0;margin:0}.Vue-Toastification__container .Vue-Toastification__toast{width:100%}.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:0}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:0;flex-direction:column-reverse}}.Vue-Toastification__toast{display:inline-flex;position:relative;max-height:800px;min-height:64px;box-sizing:border-box;margin-bottom:1rem;padding:22px 24px;border-radius:8px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;justify-content:space-between;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;max-width:600px;min-width:326px;pointer-events:auto;overflow:hidden;transform:translateZ(0);direction:ltr}.Vue-Toastification__toast--rtl{direction:rtl}.Vue-Toastification__toast--default{background-color:#1976d2;color:#fff}.Vue-Toastification__toast--info{background-color:#2196f3;color:#fff}.Vue-Toastification__toast--success{background-color:#4caf50;color:#fff}.Vue-Toastification__toast--error{background-color:#ff5252;color:#fff}.Vue-Toastification__toast--warning{background-color:#ffc107;color:#fff}@media only screen and (max-width:600px){.Vue-Toastification__toast{border-radius:0;margin-bottom:.5rem}}.Vue-Toastification__toast-body{flex:1;line-height:24px;font-size:16px;word-break:break-word;white-space:pre-wrap}.Vue-Toastification__toast-component-body{flex:1}.Vue-Toastification__toast.disable-transition{animation:none!important}.Vue-Toastification__close-button{font-weight:700;font-size:24px;line-height:24px;background:transparent;outline:none;border:none;padding:0 0 0 10px;cursor:pointer;transition:.3s ease;align-items:center;color:#fff;opacity:.3;transition:visibility 0s,opacity .2s linear}.Vue-Toastification__close-button:hover,.Vue-Toastification__close-button:focus{opacity:1}.Vue-Toastification__toast:not(:hover) .Vue-Toastification__close-button.show-on-hover{opacity:0}.Vue-Toastification__toast--rtl .Vue-Toastification__close-button{padding-left:unset;padding-right:10px}@keyframes scale-x-frames{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Vue-Toastification__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:10000;background-color:#ffffffb3;transform-origin:left;animation:scale-x-frames linear 1 forwards}.Vue-Toastification__toast--rtl .Vue-Toastification__progress-bar{right:0;left:unset;transform-origin:right}.Vue-Toastification__icon{margin:auto 18px auto 0;background:transparent;outline:none;border:none;padding:0;transition:.3s ease;align-items:center;width:20px;height:100%}.Vue-Toastification__toast--rtl .Vue-Toastification__icon{margin:auto 0 auto 18px}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes bounceOutRight{40%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(1000px,0,0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Vue-Toastification__bounce-enter-active.top-left,.Vue-Toastification__bounce-enter-active.bottom-left{animation-name:bounceInLeft}.Vue-Toastification__bounce-enter-active.top-right,.Vue-Toastification__bounce-enter-active.bottom-right{animation-name:bounceInRight}.Vue-Toastification__bounce-enter-active.top-center{animation-name:bounceInDown}.Vue-Toastification__bounce-enter-active.bottom-center{animation-name:bounceInUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-left,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-left{animation-name:bounceOutLeft}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-right,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-right{animation-name:bounceOutRight}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-center{animation-name:bounceOutUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-center{animation-name:bounceOutDown}.Vue-Toastification__bounce-leave-active,.Vue-Toastification__bounce-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__bounce-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes fadeOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(-50px);opacity:0}}@keyframes fadeOutLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-50px);opacity:0}}@keyframes fadeOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(50px);opacity:0}}@keyframes fadeOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(50px);opacity:0}}@keyframes fadeInLeft{0%{transform:translate(-50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInRight{0%{transform:translate(50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInTop{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInBottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.Vue-Toastification__fade-enter-active.top-left,.Vue-Toastification__fade-enter-active.bottom-left{animation-name:fadeInLeft}.Vue-Toastification__fade-enter-active.top-right,.Vue-Toastification__fade-enter-active.bottom-right{animation-name:fadeInRight}.Vue-Toastification__fade-enter-active.top-center{animation-name:fadeInTop}.Vue-Toastification__fade-enter-active.bottom-center{animation-name:fadeInBottom}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-left,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-left{animation-name:fadeOutLeft}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-right,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-right{animation-name:fadeOutRight}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-center{animation-name:fadeOutTop}.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-center{animation-name:fadeOutBottom}.Vue-Toastification__fade-leave-active,.Vue-Toastification__fade-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__fade-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes slideInBlurredLeft{0%{transform:translate(-1000px) scaleX(2.5) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredTop{0%{transform:translateY(-1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredRight{0%{transform:translate(1000px) scaleX(2.5) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredBottom{0%{transform:translateY(1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideOutBlurredTop{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 0%;filter:blur(0);opacity:1}to{transform:translateY(-1000px) scaleY(2) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredBottom{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translateY(1000px) scaleY(2) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredLeft{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(-1000px) scaleX(2) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}}@keyframes slideOutBlurredRight{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(1000px) scaleX(2) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}}.Vue-Toastification__slideBlurred-enter-active.top-left,.Vue-Toastification__slideBlurred-enter-active.bottom-left{animation-name:slideInBlurredLeft}.Vue-Toastification__slideBlurred-enter-active.top-right,.Vue-Toastification__slideBlurred-enter-active.bottom-right{animation-name:slideInBlurredRight}.Vue-Toastification__slideBlurred-enter-active.top-center{animation-name:slideInBlurredTop}.Vue-Toastification__slideBlurred-enter-active.bottom-center{animation-name:slideInBlurredBottom}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-left,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-left{animation-name:slideOutBlurredLeft}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-right,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-right{animation-name:slideOutBlurredRight}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-center{animation-name:slideOutBlurredTop}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-center{animation-name:slideOutBlurredBottom}.Vue-Toastification__slideBlurred-leave-active,.Vue-Toastification__slideBlurred-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__slideBlurred-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}.vue-recycle-scroller__resize-observer[data-v-08cc04ab]{position:absolute;inset:0;opacity:0;pointer-events:none;z-index:-1}.vue-recycle-scroller{position:relative}.vue-recycle-scroller.flow-mode{overflow-anchor:none}.vue-recycle-scroller.direction-vertical:not(.page-mode){overflow-y:auto}.vue-recycle-scroller.direction-horizontal:not(.page-mode){overflow-x:auto}.vue-recycle-scroller.grid-mode:not(.page-mode){overflow:auto}.vue-recycle-scroller.direction-horizontal{display:flex}.vue-recycle-scroller__slot{flex:auto 0 0}.vue-recycle-scroller__item-wrapper{flex:1;box-sizing:border-box;overflow:hidden;position:relative}.vue-recycle-scroller.flow-mode .vue-recycle-scroller__item-wrapper{overflow:visible;overflow-anchor:none}.vue-recycle-scroller.ready .vue-recycle-scroller__item-view{position:absolute;top:0;left:0;will-change:transform}.vue-recycle-scroller.ready.flow-mode .vue-recycle-scroller__item-view{position:static;top:auto;left:auto;will-change:auto;overflow-anchor:none}.vue-recycle-scroller.direction-vertical .vue-recycle-scroller__item-wrapper{width:100%}.vue-recycle-scroller.direction-horizontal .vue-recycle-scroller__item-wrapper{height:100%}.vue-recycle-scroller.ready.direction-vertical .vue-recycle-scroller__item-view{width:100%}.vue-recycle-scroller.ready.direction-horizontal .vue-recycle-scroller__item-view{height:100%}.vue-recycle-scroller__item-spacer{box-sizing:border-box;flex:0 0 auto;padding:0;margin:0;border:0;visibility:hidden;pointer-events:none;overflow-anchor:none}
