:root{--t-digit-dur:.5s;--t-digit-distance:8px;--t-digit-stagger:70ms;--t-digit-blur:2px;--t-digit-ease:cubic-bezier(.34, 1.45, .64, 1);--t-digit-dir-x:0;--t-digit-dir-y:1;--t-text-swap-dur:.2s;--t-text-swap-translate-y:8px;--t-text-swap-blur:2px;--t-text-swap-ease:ease-out;--t-icon-swap-dur:.2s;--t-icon-swap-blur:2px;--t-icon-swap-start-scale:.25;--t-icon-swap-ease:ease-in-out;--t-check-opacity-dur:.55s;--t-check-rotate-dur:.55s;--t-check-rotate-from:80deg;--t-check-bob-dur:.45s;--t-check-y-amount:40px;--t-check-blur-dur:.5s;--t-check-blur-from:10px;--t-check-path-dur:.55s;--t-check-path-delay:80ms;--t-check-ease-out:cubic-bezier(.22, 1, .36, 1);--t-check-ease-opacity:cubic-bezier(.22, 1, .36, 1);--t-check-ease-rotate:cubic-bezier(.22, 1, .36, 1);--t-check-ease-bob:cubic-bezier(.34, 1.35, .64, 1);--t-check-ease-path:cubic-bezier(.22, 1, .36, 1);--t-shake-distance:6px;--t-shake-overshoot:4px;--t-shake-dur-a:80ms;--t-shake-dur-b:60ms;--t-shake-ease:cubic-bezier(.22, 1, .36, 1);--t-revert-hold:3s;--t-revert-dur:.28s}@keyframes t-digit-pop-in{0%{transform:translate(calc(var(--t-digit-distance) * var(--t-digit-dir-x)), calc(var(--t-digit-distance) * var(--t-digit-dir-y)));opacity:0;filter:blur(var(--t-digit-blur))}to{opacity:1;filter:blur();transform:translate(0)}}.t-digit-group{align-items:baseline;display:inline-flex}.t-digit{will-change:transform, opacity, filter;display:inline-block}.t-digit-group.is-animating .t-digit{animation:t-digit-pop-in var(--t-digit-dur) var(--t-digit-ease) both}.t-digit-group.is-animating .t-digit[data-stagger="1"]{animation-delay:var(--t-digit-stagger)}.t-digit-group.is-animating .t-digit[data-stagger="2"]{animation-delay:calc(var(--t-digit-stagger) * 2)}.t-text-swap{filter:blur();opacity:1;transition:transform var(--t-text-swap-dur) var(--t-text-swap-ease), filter var(--t-text-swap-dur) var(--t-text-swap-ease), opacity var(--t-text-swap-dur) var(--t-text-swap-ease);will-change:transform, filter, opacity;display:inline-block;transform:translateY(0)}.t-text-swap.is-exit{transform:translateY(calc(var(--t-text-swap-translate-y) * -1));filter:blur(var(--t-text-swap-blur));opacity:0}.t-text-swap.is-enter-start{transform:translateY(var(--t-text-swap-translate-y));filter:blur(var(--t-text-swap-blur));opacity:0;transition:none}.t-icon-swap{display:inline-grid;position:relative}.t-icon-swap .t-icon{transition:opacity var(--t-icon-swap-dur) var(--t-icon-swap-ease), filter var(--t-icon-swap-dur) var(--t-icon-swap-ease), transform var(--t-icon-swap-dur) var(--t-icon-swap-ease);will-change:opacity, filter, transform;grid-area:1/1}.t-icon-swap[data-state=a] .t-icon[data-icon=a],.t-icon-swap[data-state=b] .t-icon[data-icon=b]{opacity:1;filter:blur();transform:scale(1)}.t-icon-swap[data-state=a] .t-icon[data-icon=b],.t-icon-swap[data-state=b] .t-icon[data-icon=a]{opacity:0;filter:blur(var(--t-icon-swap-blur));transform:scale(var(--t-icon-swap-start-scale))}.t-success-check{transform-origin:50%;opacity:0;will-change:transform, opacity, filter;display:inline-block}.t-success-check svg{display:block;overflow:visible}.t-success-check svg path{stroke-dasharray:20;stroke-dashoffset:20px}.t-success-check[data-state=in]{animation:t-check-fade var(--t-check-opacity-dur) var(--t-check-ease-opacity) forwards, t-check-rotate var(--t-check-rotate-dur) var(--t-check-ease-rotate) forwards, t-check-blur var(--t-check-blur-dur) var(--t-check-ease-out) forwards, t-check-bob var(--t-check-bob-dur) var(--t-check-ease-bob) forwards}.t-success-check[data-state=in] svg path{animation:t-check-draw var(--t-check-path-dur) var(--t-check-ease-path) var(--t-check-path-delay,0s) forwards}@keyframes t-check-fade{0%{opacity:0}to{opacity:1}}@keyframes t-check-rotate{0%{transform:rotate(var(--t-check-rotate-from))}to{transform:rotate(0)}}@keyframes t-check-blur{0%{filter:blur(var(--t-check-blur-from))}to{filter:blur()}}@keyframes t-check-bob{0%{translate:0 var(--t-check-y-amount)}to{translate:0}}@keyframes t-check-draw{to{stroke-dashoffset:0}}.t-input{will-change:transform;transition:border-color .15s ease-out}.t-input.is-error{transition:border-color var(--t-revert-dur,.28s) ease-out}.t-error-msg{opacity:0;visibility:hidden;transition:opacity var(--t-revert-dur,.28s) ease-out, visibility 0s linear var(--t-revert-dur,.28s)}.t-input-wrap.is-error .t-error-msg{opacity:1;visibility:visible;transition:opacity var(--t-revert-dur,.28s) ease-out, visibility 0s linear 0s}.t-input.is-shaking{animation:t-input-shake calc(var(--t-shake-dur-a) * 2 + var(--t-shake-dur-b) * 2) linear}@keyframes t-input-shake{0%{animation-timing-function:var(--t-shake-ease);transform:translate(0)}28.57%{transform:translateX(var(--t-shake-distance));animation-timing-function:var(--t-shake-ease)}57.14%{transform:translateX(calc(var(--t-shake-distance) * -1));animation-timing-function:var(--t-shake-ease)}78.57%{transform:translateX(var(--t-shake-overshoot));animation-timing-function:var(--t-shake-ease)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.t-digit-group .t-digit{animation:none!important}.t-text-swap,.t-icon-swap .t-icon{transition:none!important}.t-success-check{opacity:1;animation:none!important}.t-success-check svg path{stroke-dashoffset:0!important;animation:none!important}.t-input{animation:none!important;transform:none!important}.t-error-msg{transition:none!important}}:root{--color-fire:#e84040;--color-cold:#2ea36c;--color-amber:#f0c46a;--color-orange:#f08c2e;--color-green:#3dba7a;--color-blue:#7dc7ff;--color-purple:#b37feb;--color-fire-rgb:232, 64, 64;--color-cold-rgb:46, 163, 108;--color-green-rgb:61, 186, 122;--color-amber-rgb:240, 196, 106;--color-orange-rgb:240, 140, 46;--color-blue-rgb:125, 199, 255;--color-purple-rgb:179, 127, 235;--text-primary:#f2eee6;--text-primary-rgb:242, 238, 230;--text-secondary:#f2eee694;--text-secondary-rgb:242, 238, 230;--text-dim:#f2eee661;--text-dim-rgb:242, 238, 230;--panel-bg:#0b1214d1;--panel-border:#ffffff14;--panel-border-hover:#ffffff29;--panel-soft:#ffffff0d;--bg-solid:#111922;--bg-page:radial-gradient(circle at top left, #d6652a2e, transparent 26%), radial-gradient(circle at top right, #216d512e, transparent 28%), linear-gradient(180deg, #09110f 0%, #101b18 38%, #151824 100%);--bg-sidebar:radial-gradient(circle at top left, #d254241a, transparent 40%), radial-gradient(circle at bottom right, #0c7c5914, transparent 35%), linear-gradient(180deg, #0a0f12 0%, #0e1618 45%, #111922 100%);--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-2xl:32px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-stat:18px;--radius-xl:24px;--radius-pill:999px;--font-serif:"Georgia", "Times New Roman", "Noto Serif SC", "Source Han Serif SC", "Songti SC", "SimSun", serif;--font-body:"Segoe UI Variable Text", "Microsoft YaHei UI", sans-serif;--shadow-sm:0 2px 8px #0000001f;--shadow-md:0 4px 16px #0000002e;--shadow-lg:0 8px 32px #00000047;--text-hero:#f6f0e5;--text-value:#f6f0e5;--text-label:#f2eee699;--text-body:#f2eee6b8;--text-heading:#f2eee6e0;--text-muted:#f2eee661;--text-faint:#f2eee647;--on-warm-accent-text:#111922;--on-accent-text:#fff;--surface-1:#ffffff05;--surface-2:#ffffff08;--surface-3:#ffffff0a;--surface-4:#ffffff0d;--surface-5:#ffffff0e;--surface-6:#ffffff0f;--surface-8:#ffffff14;--surface-12:#ffffff1f;--divider:#ffffff0f;--divider-strong:#ffffff1a;--card-bg:#0b1214d1;--card-border:#ffffff14;--card-hover-bg:#181e26f2;--card-inset-shadow:inset 0 1px 0 #ffffff08;--surface-elevated:#0b1214;--hero-glow-amber:radial-gradient(circle at top right, rgba(var(--color-amber-rgb),.12), transparent 22%);--hero-glow-cold:radial-gradient(circle at top right, rgba(var(--color-blue-rgb),.12), transparent 26%);--hero-glow-gold:radial-gradient(circle at top right, rgba(var(--warm-gold-rgb),.13), transparent 24%);--hero-glow-duotone:radial-gradient(circle at 12% 0%, rgba(var(--color-blue-rgb),.13), transparent 30%), radial-gradient(circle at 92% 4%, rgba(var(--color-fire-rgb),.12), transparent 28%);--input-bg:#ffffff0a;--input-border:#ffffff1a;--input-focus-border:var(--color-amber);--grade-s:#ff6b6b;--grade-a:#ffb944;--grade-b:#5b8def;--grade-c:#6b7b8d;--grade-d:#5a6577;--accent-dim:#f0c46a1f;--row-hover-bg:#f0c46a0f;--pill-bg-fire:#e8404024;--pill-bg-cold:#2ea36c24;--pill-bg-amber:#f0c46a24;--pill-bg-blue:#7dc7ff24;--pill-bg-purple:#b37feb24;--chart-grid:#f2eee60f;--color-ma5:#f2eee6;--color-ma5-rgb:242, 238, 230;--color-ma20:#63c174;--color-ma20-rgb:99, 193, 116;--color-ma60:#84a8d2;--color-ma60-rgb:132, 168, 210;--color-index-relative:#d8d3cb;--color-index-relative-rgb:216, 211, 203;--warm-rgb:242, 238, 230;--surface-rgb:255, 255, 255;--dark-rgb:11, 18, 20;--ink-rgb:0, 0, 0;--deep-navy-rgb:11, 17, 32;--deep-teal-rgb:8, 17, 15;--deep-steel-rgb:20, 26, 32;--warm-parchment-rgb:232, 228, 220;--green-soft-rgb:126, 220, 155;--green-mid-rgb:61, 186, 122;--warm-gold-rgb:240, 178, 74;--warm-amber-rgb:232, 145, 58;--warm-amber:rgb(var(--warm-amber-rgb));--red-soft-rgb:211, 84, 84;--red-coral-rgb:217, 98, 78;--blue-soft-rgb:91, 141, 239;--blue-mid-rgb:109, 180, 255;--gray-muted-rgb:154, 164, 178;--scrollbar-thumb:#f2eee61f;--scrollbar-thumb-hover:#f2eee63d;--spin-mask-bg:#00000059;--drawer-surface:#111922;--sidebar-sider-shadow:4px 0 32px #00000073, inset -1px 0 0 #f2eee60a;--sidebar-header-border:#f2eee60f;--sidebar-item-color:#f2eee6b8;--sidebar-item-hover-bg:#f2eee60d;--sidebar-item-selected-bg:#f0c46a1a;--sidebar-item-selected-color:#f0c46a;--sidebar-submenu-bg:#00000029;--sidebar-separator:#f2eee60a;--sidebar-scrollbar:#f2eee61f;--sidebar-account-border:#f2eee614;--sidebar-account-bg:#ffffff0a;--sidebar-account-shadow:0 14px 28px #0003;--sidebar-action-border:#ffffff12;--sidebar-action-bg:#ffffff0b;--sidebar-accent-border:#f0c46a24;--sidebar-danger-border:rgba(var(--color-fire-rgb),.18);--sidebar-danger-bg:rgba(var(--color-fire-rgb),.14);--sidebar-danger-bg-hover:rgba(var(--color-fire-rgb),.18)}.stock-radar-ranking-table .ant-table-thead>tr>th,.stock-radar-ranking-table .ant-table-tbody>tr>td{font-size:11.5px;padding-left:6px!important;padding-right:6px!important}.stock-radar-ranking-table .ant-table-column-title{min-width:0}[data-theme=light]{--color-fire:#dc2626;--color-cold:#2d8a4e;--color-amber:#c45c26;--color-orange:#d97706;--color-green:#16a34a;--color-blue:#2563eb;--color-purple:#7c3aed;--color-fire-rgb:220, 38, 38;--color-cold-rgb:45, 138, 78;--color-green-rgb:22, 163, 74;--color-amber-rgb:196, 92, 38;--color-orange-rgb:217, 119, 6;--color-blue-rgb:37, 99, 235;--color-purple-rgb:124, 58, 237;--text-primary:#1a1510;--text-primary-rgb:26, 21, 16;--text-secondary:#8c8279;--text-secondary-rgb:140, 130, 121;--text-dim:#1a151059;--text-dim-rgb:26, 21, 16;--panel-bg:#fff;--panel-border:#1a15100f;--panel-border-hover:#1a15101f;--panel-soft:#1a151008;--bg-solid:#f4f1ea;--bg-page:linear-gradient(180deg, #f4f1ea 0%, #ede9e0 100%);--bg-sidebar:linear-gradient(180deg, #f4f1ea 0%, #e8e4db 100%);--shadow-sm:0 2px 8px #1a15100f;--shadow-md:0 4px 16px #1a151014;--shadow-lg:0 8px 32px #1a15101f;--text-hero:#1a1510;--text-value:#1a1510;--text-label:#1a151099;--text-body:#1a1510b8;--text-heading:#1a1510e0;--text-muted:#1a151061;--text-faint:#1a151047;--on-warm-accent-text:#1a1510;--on-accent-text:#fff;--surface-1:#1a151003;--surface-2:#1a151005;--surface-3:#1a151008;--surface-4:#1a15100a;--surface-5:#1a15100b;--surface-6:#1a15100d;--surface-8:#1a15100f;--surface-12:#1a151017;--divider:#1a15100f;--divider-strong:#1a15101a;--card-bg:#fff;--card-border:#1a15100f;--card-hover-bg:#1a151008;--card-inset-shadow:inset 0 1px 0 #1a151008;--surface-elevated:#fff;--hero-glow-amber:none;--hero-glow-cold:none;--hero-glow-gold:none;--hero-glow-duotone:none;--input-bg:#1a151008;--input-border:#1a15101a;--input-focus-border:var(--color-amber);--grade-s:#ff6b6b;--grade-a:#ffb944;--grade-b:#5b8def;--grade-c:#6b7b8d;--grade-d:#5a6577;--accent-dim:#c45c261f;--row-hover-bg:#c45c260a;--pill-bg-fire:#dc26261a;--pill-bg-cold:#2d8a4e1a;--pill-bg-amber:#c45c261a;--pill-bg-blue:#2563eb1a;--pill-bg-purple:#7c3aed1a;--chart-grid:#1a15100f;--color-ma5:#78716c;--color-ma5-rgb:120, 113, 108;--color-ma20:#16a34a;--color-ma20-rgb:22, 163, 74;--color-ma60:#3b82f6;--color-ma60-rgb:59, 130, 246;--color-index-relative:#a8a29e;--color-index-relative-rgb:168, 162, 158;--warm-rgb:26, 21, 16;--surface-rgb:26, 21, 16;--dark-rgb:255, 255, 255;--ink-rgb:26, 21, 16;--deep-navy-rgb:244, 241, 234;--deep-teal-rgb:244, 241, 234;--deep-steel-rgb:244, 241, 234;--warm-parchment-rgb:26, 21, 16;--green-soft-rgb:45, 138, 78;--green-mid-rgb:45, 138, 78;--warm-gold-rgb:196, 92, 38;--warm-amber-rgb:196, 92, 38;--warm-amber:rgb(var(--warm-amber-rgb));--red-soft-rgb:220, 38, 38;--red-coral-rgb:220, 38, 38;--blue-soft-rgb:37, 99, 235;--blue-mid-rgb:37, 99, 235;--gray-muted-rgb:120, 113, 108;--scrollbar-thumb:#1a15101f;--scrollbar-thumb-hover:#1a15103d;--spin-mask-bg:#fff9;--drawer-surface:#fff;--sidebar-sider-shadow:4px 0 32px #1a15100f, inset -1px 0 0 #1a15100f;--sidebar-header-border:#1a15100f;--sidebar-item-color:#1a1510b8;--sidebar-item-hover-bg:#1a15100d;--sidebar-item-selected-bg:#c45c261a;--sidebar-item-selected-color:#c45c26;--sidebar-submenu-bg:#1a151008;--sidebar-separator:#1a15100f;--sidebar-scrollbar:#1a15101f;--sidebar-account-border:#1a151014;--sidebar-account-bg:#1a151008;--sidebar-account-shadow:0 14px 28px #1a15100f;--sidebar-action-border:#1a151012;--sidebar-action-bg:#1a151008;--sidebar-accent-border:#c45c2624;--sidebar-danger-border:rgba(var(--color-fire-rgb),.18);--sidebar-danger-bg:rgba(var(--color-fire-rgb),.1);--sidebar-danger-bg-hover:rgba(var(--color-fire-rgb),.14)}*,:before,:after{box-sizing:border-box}html{background-color:var(--bg-solid);background-image:var(--bg-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-repeat:no-repeat;background-attachment:fixed;min-height:100%}body{font-family:var(--font-body);color:var(--text-primary);font-variant-numeric:tabular-nums;margin:0;padding:0}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:0 0}.ant-spin-blur{opacity:.4!important;filter:blur(1px)!important}.ant-spin-container:after{background:var(--spin-mask-bg)!important}.ant-table-wrapper .ant-spin-blur{opacity:.35!important}.ant-table-wrapper .ant-spin-container:after{background:var(--spin-mask-bg)!important}.ant-table{font-variant-numeric:tabular-nums}.ant-spin .ant-spin-dot-item{background-color:var(--color-orange)!important}.ant-tag:not([style*=background]):not([style*=color]):not([style*=border\:]):not([style*=border-color]){border-radius:var(--radius-pill);font-weight:650;border-color:var(--card-border)!important;background:var(--surface-3)!important;color:var(--text-primary)!important}.ant-tag.ant-tag-blue:not([style*=background]):not([style*=color]):not([style*=border\:]):not([style*=border-color]),.ant-tag.ant-tag-geekblue:not([style*=background]):not([style*=color]):not([style*=border\:]):not([style*=border-color]),.ant-tag.ant-tag-cyan:not([style*=background]):not([style*=color]):not([style*=border\:]):not([style*=border-color]),.ant-tag.ant-tag-processing:not([style*=background]):not([style*=color]):not([style*=border\:]):not([style*=border-color]){border-color:rgba(var(--color-blue-rgb), .34)!important;background:rgba(var(--color-blue-rgb), .12)!important;color:var(--color-blue)!important}.ant-tag.ant-tag-green:not([style*=background]):not([style*=color]):not([style*=border\:]):not([style*=border-color]),.ant-tag.ant-tag-lime:not([style*=background]):not([style*=color]):not([style*=border\:]):not([style*=border-color]),.ant-tag.ant-tag-success:not([style*=background]):not([style*=color]):not([style*=border\:]):not([style*=border-color]){border-color:rgba(var(--color-green-rgb), .34)!important;background:rgba(var(--color-green-rgb), .12)!important;color:var(--color-green)!important}.ant-tag.ant-tag-gold:not([style*=background]):not([style*=color]):not([style*=border\:]):not([style*=border-color]),.ant-tag.ant-tag-yellow:not([style*=background]):not([style*=color]):not([style*=border\:]):not([style*=border-color]),.ant-tag.ant-tag-orange:not([style*=background]):not([style*=color]):not([style*=border\:]):not([style*=border-color]),.ant-tag.ant-tag-warning:not([style*=background]):not([style*=color]):not([style*=border\:]):not([style*=border-color]){border-color:rgba(var(--color-amber-rgb), .36)!important;background:rgba(var(--color-amber-rgb), .12)!important;color:var(--color-amber)!important}.ant-tag.ant-tag-red:not([style*=background]):not([style*=color]):not([style*=border\:]):not([style*=border-color]),.ant-tag.ant-tag-volcano:not([style*=background]):not([style*=color]):not([style*=border\:]):not([style*=border-color]),.ant-tag.ant-tag-magenta:not([style*=background]):not([style*=color]):not([style*=border\:]):not([style*=border-color]),.ant-tag.ant-tag-pink:not([style*=background]):not([style*=color]):not([style*=border\:]):not([style*=border-color]),.ant-tag.ant-tag-error:not([style*=background]):not([style*=color]):not([style*=border\:]):not([style*=border-color]){border-color:rgba(var(--color-fire-rgb), .34)!important;background:rgba(var(--color-fire-rgb), .12)!important;color:var(--color-fire)!important}.ant-tag.ant-tag-purple:not([style*=background]):not([style*=color]):not([style*=border\:]):not([style*=border-color]){border-color:rgba(var(--color-purple-rgb), .34)!important;background:rgba(var(--color-purple-rgb), .12)!important;color:var(--color-purple)!important}.ant-card-loading-content{background:0 0!important}.ant-btn.ant-btn-circle,.ant-btn.ant-btn-icon-only.ant-btn-circle{border-radius:50%!important}.ant-drawer .ant-drawer-content{--card-shell-bg:var(--surface-1);--card-shell-border:var(--panel-border);--card-shell-radius:16px;--card-shell-shadow:none}.condition-alert-drawer-workspace{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr)}@media (width<=980px){.condition-alert-drawer-workspace{grid-template-columns:minmax(0,1fr)}.condition-alert-drawer-config{position:static!important}}@keyframes app-boot-spin{to{transform:rotate(360deg)}}.app-boot-spinner{box-sizing:border-box;border:2px solid var(--surface-12);border-top-color:var(--color-orange);border-radius:50%;animation:.9s linear infinite app-boot-spin;display:inline-block}@keyframes app-boot-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.app-boot-skeleton{font-family:var(--font-body);display:flex;position:fixed;inset:0;overflow:hidden}.app-boot-skeleton[data-layout=content],.app-boot-skeleton[data-layout=inline]{display:block;position:static;overflow:visible}.app-boot-skeleton[data-layout=plain]{justify-content:center;align-items:center}.app-boot-skeleton[data-layout=mobile]{flex-direction:column}.app-boot-skeleton__sider{z-index:1;background:var(--bg-sidebar);height:100%;box-shadow:var(--sidebar-sider-shadow);flex-direction:column;flex:0 0 240px;display:flex;position:relative}.app-boot-skeleton__brand{align-items:center;gap:var(--space-md);border-bottom:1px solid var(--sidebar-header-border);flex-shrink:0;height:64px;padding:0 10px 0 19px;display:flex}.app-boot-skeleton__menu{flex-direction:column;gap:18px;padding:22px 24px;display:flex}.app-boot-skeleton__mobile-header{justify-content:space-between;align-items:center;gap:var(--space-md);box-sizing:border-box;min-height:calc(56px + env(safe-area-inset-top));padding:env(safe-area-inset-top) var(--space-md) 0;border-bottom:1px solid var(--card-border);background:var(--card-bg);box-shadow:var(--shadow-sm);flex-shrink:0;display:none}.app-boot-skeleton__main{background:var(--bg-solid);flex:1;min-width:0;height:100%;overflow:hidden}.app-boot-skeleton__page{box-sizing:border-box;min-height:100%;padding:var(--space-lg);background:var(--bg-page)}.app-boot-skeleton[data-layout=content] .app-boot-skeleton__page{margin:calc(-1 * var(--app-content-padding,12px));min-height:var(--app-content-bleed-height,calc(100vh - var(--app-content-vertical-padding,24px)))}.app-boot-skeleton__inner{gap:var(--space-lg);flex-direction:column;max-width:1620px;margin:0 auto;display:flex}.app-boot-skeleton__header{align-items:center;gap:var(--space-md);min-height:48px;display:flex}.app-boot-skeleton__grid{gap:var(--space-lg);grid-template-columns:minmax(0,2fr) minmax(300px,1fr);display:grid}.app-boot-skeleton__card{gap:var(--space-md);padding:var(--space-xl);border:1px solid var(--card-border);border-radius:var(--radius-xl);background:var(--card-bg);flex-direction:column;display:flex;position:relative;overflow:hidden}.app-boot-skeleton__card--band,.app-boot-skeleton__card--wide{grid-column:1/-1}.app-boot-skeleton__card--band{min-height:132px}.app-boot-skeleton__card--main,.app-boot-skeleton__card--side{min-height:340px}.app-boot-skeleton__card--wide{min-height:220px}.app-boot-skeleton__bar,.app-boot-skeleton__mark{border-radius:var(--radius-pill);background:var(--surface-8);flex-shrink:0;height:12px;display:block;position:relative;overflow:hidden}.app-boot-skeleton__mark{border-radius:var(--radius-md);width:34px;height:34px}.app-boot-skeleton__bar--brand{width:96px;height:16px}.app-boot-skeleton__bar--menu{width:70%}.app-boot-skeleton__bar--menu:nth-child(3n+2){width:56%}.app-boot-skeleton__bar--title{border-radius:var(--radius-md);width:160px;height:28px;margin-right:auto}.app-boot-skeleton__bar--action{border-radius:var(--radius-md);width:120px;height:32px}.app-boot-skeleton__bar--heading{width:28%;height:16px}.app-boot-skeleton__bar--line{width:86%}.app-boot-skeleton__bar--short{width:52%}.app-boot-skeleton__bar:after,.app-boot-skeleton__mark:after,.app-boot-skeleton__card:after{content:"";background:linear-gradient(90deg, transparent, var(--surface-4), transparent);pointer-events:none;animation:1.6s ease-in-out infinite app-boot-shimmer;position:absolute;inset:0;transform:translate(-100%)}.app-boot-skeleton__spinner{width:36px;height:36px;display:none}.app-boot-skeleton[data-layout=plain] .app-boot-skeleton__spinner{display:inline-block}.app-boot-skeleton[data-layout=plain] .app-boot-skeleton__sider,.app-boot-skeleton[data-layout=plain] .app-boot-skeleton__main,.app-boot-skeleton[data-layout=mobile] .app-boot-skeleton__sider{display:none}.app-boot-skeleton[data-layout=mobile] .app-boot-skeleton__mobile-header{display:flex}.app-boot-skeleton[data-layout=mobile] .app-boot-skeleton__main{background:var(--bg-page)}.app-boot-skeleton[data-layout=mobile] .app-boot-skeleton__page,.app-boot-skeleton__mobile-page{display:none}.app-boot-skeleton[data-layout=mobile] .app-boot-skeleton__mobile-page,.app-boot-skeleton[data-layout=inline] .app-boot-skeleton__mobile-page{gap:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}.app-boot-skeleton[data-layout=mobile] .app-boot-skeleton__mobile-page{box-sizing:border-box;width:min(100%,640px);padding:var(--space-sm) var(--space-lg) 0;margin:0 auto}.app-boot-skeleton__mobile-header .app-boot-skeleton__mark{width:28px;height:28px;margin:0 var(--space-sm)}.app-boot-skeleton__mobile-tools{gap:var(--space-xs);display:flex}.app-boot-skeleton__mobile-account{gap:var(--space-sm);display:grid}.app-boot-skeleton__mobile-row{justify-content:space-between;align-items:center;height:24px;display:flex}.app-boot-skeleton__mobile-status{box-sizing:border-box;border-bottom:1px solid var(--card-border);align-items:center;height:45px;display:flex}.app-boot-skeleton__mobile-table{border:1px solid var(--card-border);border-radius:var(--radius-stat);background:var(--card-bg);overflow:hidden}.app-boot-skeleton__mobile-table-head,.app-boot-skeleton__mobile-table-row{align-items:center;gap:var(--space-sm);box-sizing:border-box;padding:0 var(--space-md);grid-template-columns:92px repeat(3,minmax(0,1fr));display:grid}.app-boot-skeleton__mobile-table-head{height:72px;padding-top:28px}.app-boot-skeleton__mobile-table-row{border-top:1px solid var(--divider);height:69px}.app-boot-skeleton__bar--m-label-total{width:48px}.app-boot-skeleton__bar--m-label-value{width:96px}.app-boot-skeleton__bar--m-label-pnl{width:56px}.app-boot-skeleton__bar--m-amount-total,.app-boot-skeleton__bar--m-amount-value,.app-boot-skeleton__bar--m-amount-pnl{border-radius:var(--radius-sm);width:128px;height:20px}.app-boot-skeleton__bar--m-amount-pnl{width:104px}.app-boot-skeleton__bar--m-status{width:176px}.app-boot-skeleton__bar--m-head-name{width:64px}.app-boot-skeleton__bar--m-head{justify-self:end;width:48px}.app-boot-skeleton__bar--m-name{border-radius:var(--radius-sm);width:72px;height:36px}.app-boot-skeleton__bar--m-cell{border-radius:var(--radius-sm);justify-self:end;width:100%;max-width:64px;height:36px}.app-boot-skeleton__bar--m-tool{border-radius:var(--radius-md);width:44px;height:44px}@media (width<=900px){.app-boot-skeleton__grid{grid-template-columns:minmax(0,1fr)}}.empty-state-media-compact .ant-empty-image{height:48px}.empty-state-media-default .ant-empty-image{height:64px}.unset-button-focus:focus-visible{outline:2px solid var(--color-blue);outline-offset:-2px;border-radius:8px}@media (prefers-reduced-motion:reduce){.ant-layout-sider,.ant-layout-sider *{transition-duration:.01ms!important;animation-duration:.01ms!important}.app-boot-spinner{animation:none}.app-boot-skeleton__bar:after,.app-boot-skeleton__mark:after,.app-boot-skeleton__card:after{animation:none;display:none}}
