@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Playfair+Display:wght@400;500;600;700&display=swap);body,html{height:100%;width:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:initial;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{font-weight:500;margin-bottom:.5em;margin-top:0}p{margin-bottom:1em;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-bottom:1em;margin-top:0}ol ol,ol ul,ul ol,ul ul{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{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-bottom:1em;margin-top:0;overflow:auto}figure{margin:0 0 1em}img{border-style:none;vertical-align:middle}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{caption-side:bottom;padding-bottom:.3em;padding-top:.75em;text-align:left}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5em;line-height:inherit;margin-bottom:.5em;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:initial}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}.consulting-simulation-page{background:linear-gradient(135deg,#0a0e27,#1a1f3a);height:100vh;overflow:hidden;position:relative}.consulting-simulation-content{display:flex;flex-direction:column;height:100vh;overflow:hidden;position:relative}.main-tabs-container{flex-shrink:0;max-height:56px;min-height:56px}.main-content-container{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.chat-card-container,.chat-card-container .ant-card{display:flex!important;flex-direction:column!important;height:100%!important}.chat-card-container .ant-card-body{display:flex!important;flex:1 1!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}.chat-messages-container{flex:1 1!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important}.chat-input-container{flex-shrink:0;margin-top:auto}.overview-container{height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;padding:0!important}.overview-content{display:flex;flex-direction:column;gap:20px;min-height:100%}.overview-card{flex-shrink:0;margin-bottom:0!important}@media (max-width:768px){.main-tabs-container{max-height:48px;min-height:48px}.overview-content{gap:12px;padding:8px}.chat-card-container{border-radius:12px!important}.ant-drawer-content{background:#1a1f3a!important}.chat-input-container{padding:12px 0}}@media (min-width:1200px){.overview-content{gap:24px;padding:16px}}.chat-messages-container::-webkit-scrollbar,.overview-container::-webkit-scrollbar{width:6px}.chat-messages-container::-webkit-scrollbar-track,.overview-container::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}.chat-messages-container::-webkit-scrollbar-thumb,.overview-container::-webkit-scrollbar-thumb{background:#d4af3799;border-radius:3px}.ant-row{margin-bottom:0!important}.ant-col{display:flex;flex-direction:column}.ant-modal-content{background:linear-gradient(135deg,#0a0e27,#1a1f3a 50%,#2d1b69)!important}@media (max-width:768px){.ant-table-wrapper{overflow-x:auto}.ant-list-item{padding:8px 12px!important}}.consulting-simulation-page .ant-btn,.consulting-simulation-page .ant-btn:hover,.consulting-simulation-page .ant-card,.consulting-simulation-page .ant-card:hover{animation:none!important;transition:none!important}.consulting-simulation-page :hover{animation:none!important}.consulting-simulation-page .ant-col,.consulting-simulation-page .ant-row{animation:none!important;transition:none!important}.consulting-simulation-page [style*=animation]{animation:none!important}.ant-card{min-height:-webkit-fit-content;min-height:fit-content}.ant-tabs-content-holder{overflow:visible!important}.ant-tabs-tabpane{display:flex;flex-direction:column;height:100%}.network-topology-container{height:400px!important;max-height:400px!important;min-height:400px!important;overflow:hidden!important}@media (max-width:576px){.ant-row>.ant-col{margin-bottom:12px}.ant-card-body{padding:16px!important}}@media (min-width:577px) and (max-width:768px){.ant-card-body{padding:20px!important}}.flex-container{display:flex}.flex-column{flex-direction:column}.flex-1{flex:1 1}@supports (-webkit-touch-callout:none){.consulting-simulation-content,.consulting-simulation-page{height:-webkit-fill-available;height:100vh}}:root{--font-primary:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.alien-select::-webkit-scrollbar,.ant-select-dropdown::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}.alien-select,.ant-select-dropdown{scrollbar-width:none!important}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0e27;background:var(--bg-primary);line-height:1.6}.alien-market-terminal,body,html{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--font-primary);overflow:hidden}.alien-market-terminal{background:linear-gradient(135deg,#0a0e27,#1a1f3a 50%,#2a3f5f);background:var(--gradient-primary);color:#fff;color:var(--text-primary);display:flex;flex-direction:column;height:100vh;left:0;position:fixed;top:0;width:100vw}.terminal-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1f3a;background:var(--bg-secondary);border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--border-color);box-shadow:0 4px 20px #0000004d;box-shadow:var(--shadow-soft);height:70px;padding:0 24px;position:relative;z-index:1000}.header-brand,.terminal-header{align-items:center;display:flex}.header-brand{flex:0 0 auto;margin-left:24px;margin-right:32px}.brand-icon{display:block;flex-shrink:0;height:22px}.brand-icon img{cursor:pointer;display:block;height:22px;object-fit:contain;transition:transform .2s ease;width:auto}.brand-icon img:hover{transform:scale(1.1)}@keyframes pulse-glow{0%{box-shadow:0 0 20px #d4af3780}to{box-shadow:0 0 30px #d4af37cc,0 0 40px #d4af374d}}.brand-subtitle{color:#7a7f8c;color:var(--text-muted);font-size:11px;font-weight:400;letter-spacing:1px;text-transform:uppercase}.header-controls{flex:1 1}.header-controls,.market-indices{align-items:center;display:flex;justify-content:center}.market-indices{background:#0000;border:none;border-radius:0;gap:32px;padding:0}.index-item{align-items:center;display:flex;flex-direction:column;gap:2px;min-width:90px;padding:4px 8px}.index-name{color:#d4af37;color:var(--accent-gold);font-weight:500}.index-name,.index-value{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--font-primary);font-size:11px;text-align:center;white-space:nowrap}.index-value{color:#fff;color:var(--text-primary);font-weight:700}.index-value.positive{color:#ef4444}.index-value.negative{color:#10b981}.index-change{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--font-primary);font-size:10px;font-weight:600;text-align:center;white-space:nowrap}.index-change.positive{color:#ef4444}.index-change.negative{color:#10b981}.alien-select{position:relative!important;width:100%!important}.alien-select .ant-select-arrow,.alien-select.ant-select-focused .ant-select-arrow,.alien-select.ant-select-open .ant-select-arrow,.alien-select.ant-select-show-arrow .ant-select-arrow,.alien-select.ant-select-single .ant-select-arrow,.alien-select:hover .ant-select-arrow{display:none!important;height:0!important;opacity:0!important;visibility:hidden!important;width:0!important}.alien-select .ant-select-selection-search+.ant-select-arrow,.alien-select .ant-select-suffix{display:none!important}.alien-select.ant-select{display:block!important;position:relative!important}.alien-select .ant-select-selector{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d!important;background:var(--bg-card)!important;border:1px solid #ffffff1a!important;border:1px solid var(--border-color)!important;border-radius:12px!important;box-sizing:border-box!important;color:#fff!important;color:var(--text-primary)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;font-family:var(--font-primary)!important;font-size:12px!important;font-weight:500!important;height:44px!important;padding:8px 36px 8px 16px!important;position:relative!important;transition:none!important}.alien-select .ant-select-selector:hover,.ant-select-dropdown .ant-select-item:hover{box-shadow:none!important;transform:none!important}.alien-select .ant-select-selector:focus,.alien-select.ant-select-focused .ant-select-selector{background:#d4af3714!important;border-color:#d4af37!important;border-color:var(--accent-gold)!important;box-shadow:0 0 20px #d4af3766!important}.alien-select .ant-select-selection-item,.alien-select .ant-select-selection-search-input{color:#fff!important;color:var(--text-primary)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;font-family:var(--font-primary)!important}.alien-select .ant-select-selection-item{align-items:center!important;display:flex!important;font-weight:500!important;gap:6px!important;height:100%!important;line-height:1!important}.ant-select-dropdown{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border:1px solid #d4af3766!important;border-radius:12px!important;box-shadow:0 8px 32px #0006!important;box-shadow:var(--shadow-medium)!important;overflow:hidden!important;padding:8px!important}.ant-select-item{background:#0000!important;border:1px solid #0000!important;border-radius:8px!important;color:#fff!important;color:var(--text-primary)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;font-family:var(--font-primary)!important;font-size:12px!important;font-weight:500!important;margin:2px 0!important;padding:12px 16px!important;transition:none!important}.ant-select-item:hover{background:#d4af3726!important;border-color:#d4af374d!important;box-shadow:none!important;color:#d4af37!important;color:var(--accent-gold)!important;transform:none!important}.ant-select-item-option-selected{border-color:#d4af37!important;border-color:var(--accent-gold)!important;box-shadow:0 0 15px #d4af374d!important;font-weight:600!important}.ant-select-item-option-selected:hover{background:#d4af3740!important}.ant-select-item .anticon{color:#f4d03f!important;margin-right:8px!important}.alien-select .ant-select-selection-item .anticon,.ant-select-item .anticon{align-items:center!important;display:inline-flex!important;justify-content:center!important;vertical-align:middle!important}.alien-select .ant-select-selection-item .anticon{margin-right:6px!important}.ant-select-dropdown .ant-select-item-group::-webkit-scrollbar,.ant-select-dropdown .rc-virtual-list-holder::-webkit-scrollbar,.ant-select-dropdown .rc-virtual-list::-webkit-scrollbar,.ant-select-dropdown::-webkit-scrollbar{background:#0000!important;display:none!important;height:0!important;width:0!important}.ant-select-dropdown .ant-select-item-group::-webkit-scrollbar-thumb,.ant-select-dropdown .ant-select-item-group::-webkit-scrollbar-track,.ant-select-dropdown .rc-virtual-list-holder::-webkit-scrollbar-thumb,.ant-select-dropdown .rc-virtual-list-holder::-webkit-scrollbar-track,.ant-select-dropdown .rc-virtual-list::-webkit-scrollbar-thumb,.ant-select-dropdown .rc-virtual-list::-webkit-scrollbar-track,.ant-select-dropdown::-webkit-scrollbar-thumb,.ant-select-dropdown::-webkit-scrollbar-track{background:#0000!important;display:none!important}.ant-select-dropdown,.ant-select-dropdown .ant-select-item-group,.ant-select-dropdown .rc-virtual-list,.ant-select-dropdown .rc-virtual-list-holder{-ms-overflow-style:none!important;scrollbar-width:none!important}.ant-select-dropdown .rc-virtual-list-holder-inner::-webkit-scrollbar,.ant-select-item-option-content::-webkit-scrollbar,.rc-virtual-list-scrollbar-thumb::-webkit-scrollbar,.rc-virtual-list-scrollbar::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}.ant-select-dropdown .rc-virtual-list-holder{max-height:300px!important;overflow-x:hidden!important;overflow-y:auto!important}.ant-select-dropdown .rc-virtual-list-holder-inner::-webkit-scrollbar,.ant-select-dropdown .rc-virtual-list-holder::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}.ant-select-dropdown *{-ms-overflow-style:none!important;scrollbar-width:none!important}.header-status{align-items:center;display:flex;flex:0 0 auto;gap:16px}.status-indicator{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a2e99;border:1px solid #00ff884d;border-radius:8px;display:flex;gap:8px;padding:8px 16px}.status-dot{animation:blink 2s ease-in-out infinite;background:#64ffda;border-radius:50%;height:8px;width:8px}.status-dot.active{background:#0f8;box-shadow:0 0 10px #0f8c}.status-dot.inactive{background:#ff6b9d;box-shadow:0 0 10px #ff6b9dcc}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:.3}}.status-text{color:#8892b0;font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.time-display{align-items:center;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0000!important;border:none!important;border-radius:0!important;color:#d4af37;color:var(--accent-gold);display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--font-primary);font-weight:600;gap:6px;line-height:1.2;min-width:120px;padding:8px 16px}.time-display div,.time-display span{color:#d4af37!important;color:var(--accent-gold)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;font-family:var(--font-primary)!important;font-size:12px!important;font-weight:600!important;line-height:1!important;opacity:1!important;text-align:center!important}.control-panel{display:flex;gap:8px}.control-btn{align-items:center!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d!important;background:var(--bg-card)!important;border:1px solid #ffffff1a!important;border:1px solid var(--border-color)!important;border-radius:10px!important;color:#7a7f8c!important;color:var(--text-muted)!important;display:flex!important;height:40px!important;justify-content:center!important;transition:none!important;width:40px!important}.control-btn:hover{background:#d4af3726!important;box-shadow:none!important;color:#d4af37!important;color:var(--accent-gold)!important;transform:none!important}.control-btn.ant-btn-primary,.control-btn:hover{border-color:#d4af37!important;border-color:var(--accent-gold)!important}.control-btn.ant-btn-primary{background:linear-gradient(135deg,#d4af37,#f4d03f 50%,gold)!important;background:var(--gradient-gold)!important;box-shadow:0 0 20px #d4af3766!important;color:#0a0e27!important;color:var(--bg-primary)!important}.terminal-main{display:flex;flex:1 1;gap:2px;overflow:hidden}.left-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1f3a;background:var(--bg-secondary);border-right:1px solid #ffffff1a;border-right:1px solid var(--border-color);flex-shrink:0;overflow-y:auto;width:240px}.panel-section{margin-bottom:24px;padding:0 16px}.section-header{align-items:center;display:flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:1px;margin-bottom:16px;padding:16px 0 12px;text-transform:uppercase}.section-header,.section-header .anticon{color:#d4af37;color:var(--accent-gold)}.mini-chart{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;background:var(--bg-card);border:1px solid #ffffff1a;border:1px solid var(--border-color);border-radius:12px;display:flex;justify-content:center;padding:12px}.stats-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.stat-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;background:var(--bg-card);border:1px solid #ffffff1a;border:1px solid var(--border-color);border-radius:8px;padding:12px;text-align:center}.stat-label{color:#7a7f8c;color:var(--text-muted);font-size:10px;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.stat-value{color:#fff;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--font-primary);font-size:12px;font-weight:700}.stat-value.positive{color:#10b981}.stat-value.negative{color:#ef4444}.stat-value.neutral{color:#d4af37;color:var(--accent-gold)}.function-panel{display:flex;justify-content:center}.screenshot-btn{align-items:center!important;background:linear-gradient(135deg,#d4af37,#f4d03f 50%,gold)!important;background:var(--gradient-gold)!important;border-color:#d4af37!important;border-color:var(--accent-gold)!important;border-radius:8px!important;box-shadow:0 0 15px #d4af3766!important;display:flex!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;font-family:var(--font-primary)!important;font-size:12px!important;font-weight:600!important;height:36px!important;justify-content:center!important;padding:0 16px!important;transition:none!important}.screenshot-btn,.screenshot-btn span{color:#000!important}.screenshot-btn:hover{background:linear-gradient(135deg,#f4d03f,#d4af37)!important;border-color:#f4d03f!important;box-shadow:none!important;color:#000!important;transform:none!important}.screenshot-btn:focus,.screenshot-btn:focus span,.screenshot-btn:hover span{color:#000!important}.screenshot-btn:active{color:#000!important;transform:none!important}.screenshot-btn:active span{color:#000!important}.screenshot-btn .anticon{font-size:14px!important;margin-right:6px!important}.ant-btn.screenshot-btn,.screenshot-btn .anticon{align-items:center!important;color:#000!important;display:flex!important}.ant-btn.screenshot-btn{justify-content:center!important}.ant-btn.screenshot-btn .anticon,.ant-btn.screenshot-btn span,.ant-btn.screenshot-btn:active,.ant-btn.screenshot-btn:focus,.ant-btn.screenshot-btn:hover{color:#000!important}.heatmap-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1f3a;background:var(--bg-secondary);display:flex;flex:1 1;flex-direction:column;position:relative}.heatmap-wrapper{background:linear-gradient(145deg,#ffffff1a,#ffffff0d);background:var(--gradient-card);border:1px solid #ffffff1a;border:1px solid var(--border-color);border-radius:12px;flex:1 1;margin:8px;overflow:hidden;position:relative}.heatmap-chart{background:#0000;height:100%;width:100%}.loading-overlay{align-items:center;background:#0a0e27e6;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1000}.loading-animation{height:80px;margin-bottom:24px;position:relative;width:80px}.loading-ring{animation:spin 1.5s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:#d4af37;border-top:2px solid var(--accent-gold);position:absolute}.loading-ring:first-child{animation-delay:0s;height:80px;width:80px}.loading-ring:nth-child(2){animation-delay:-.5s;border-top-color:#f4d03f;height:60px;left:10px;top:10px;width:60px}.loading-ring:nth-child(3){animation-delay:-1s;border-top-color:gold;height:40px;left:20px;top:20px;width:40px}.loading-text{animation:pulse 2s ease-in-out infinite;color:#d4af37;color:var(--accent-gold);font-family:Playfair Display,Georgia,serif;font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.right-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0f23e6;border-left:1px solid #0f83;flex-shrink:0;overflow-y:auto;width:280px}.performers-list{display:flex;flex-direction:column;gap:8px}.performer-item{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a2e99;border:1px solid #64ffda33;border-radius:8px;display:flex;justify-content:space-between;padding:12px;transition:none}.performer-item:hover{background:#00ff881a;border-color:#0f8;transform:none}.performer-symbol{color:#ccd6f6;font-size:12px;font-weight:700}.performer-change{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--font-primary);font-size:11px;font-weight:700}.performer-change.positive{color:#0f8}.performer-change.negative{color:#ff6b9d}.sectors-grid{display:flex;flex-direction:column;gap:8px}.sector-item{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a2e99;border:1px solid #64ffda33;border-radius:6px;display:flex;justify-content:space-between;padding:10px 12px;transition:none}.sector-item:hover{background:#00ff881a;border-color:#0f8}.sector-name{color:#8892b0;font-size:10px;font-weight:500;text-transform:uppercase}.sector-change{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--font-primary);font-size:11px;font-weight:700}.sector-change.positive{color:#0f8}.sector-change.negative{color:#ff6b9d}.terminal-footer{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1f3a;background:var(--bg-secondary);border-top:1px solid #ffffff1a;border-top:1px solid var(--border-color);display:flex;height:50px;justify-content:space-between;padding:0 24px}.footer-left{flex:0 0 auto}.data-source{align-items:center;color:#7a7f8c;color:var(--text-muted);display:flex;font-size:11px;font-weight:500;gap:8px}.data-source .anticon{color:#d4af37;color:var(--accent-gold)}.footer-center{display:flex;flex:1 1;justify-content:center}.legend{gap:16px}.legend,.legend-item{align-items:center;display:flex}.legend-item{color:#7a7f8c;color:var(--text-muted);font-size:11px;font-weight:500;gap:6px}.legend-color{border-radius:2px;height:12px;width:12px}.legend-color.green{background:#10b981;box-shadow:0 0 6px #10b98180}.legend-color.red{background:#ef4444;box-shadow:0 0 6px #ef444480}.legend-color.blue{background:#d4af37;background:var(--accent-gold);box-shadow:0 0 6px #d4af3780}.footer-right{display:flex;flex:0 0 auto;justify-content:flex-end}.market-timeline{align-items:center;display:flex;gap:16px}.market-timeline span{letter-spacing:.5px}.market-timeline span,.review-toggle-btn{color:#d4af37;color:var(--accent-gold);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--font-primary)}.review-toggle-btn{align-items:center;background:#d4af371a;border:1px solid #d4af374d;border-radius:0;cursor:pointer;display:flex;font-size:10px;font-weight:600;height:26px;justify-content:center;min-width:64px;outline:none;padding:6px 12px;transition:all .2s ease}.review-toggle-btn:hover{background:#d4af3733;border-color:#d4af37;border-color:var(--accent-gold);transform:translateY(-1px)}.review-toggle-btn.active{background:#ef4444;border-color:#ef4444;box-shadow:0 2px 8px #ef44444d;color:#fff}.review-toggle-btn.active:hover{background:#dc2626;border-color:#dc2626}.timeline-periods{gap:8px}.time-btn,.timeline-periods{align-items:center;display:flex}.time-btn{background:#fa9323;border:1px solid #fa9323;border-radius:0;color:#fff;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--font-primary);font-size:10px;font-weight:600;height:26px;justify-content:center;min-width:46px;outline:none;padding:6px 10px;transition:all .2s ease}.time-btn:hover{background:#e6841a;border-color:#e6841a;transform:translateY(-1px)}.time-btn.active{background:#3b82f6;border-color:#3b82f6;box-shadow:0 2px 8px #3b82f64d;color:#fff}.time-btn.active:hover{background:#2563eb;border-color:#2563eb}.performance-tags{align-items:center;display:flex;gap:6px}.change-tag{align-items:center!important;border-radius:0!important;cursor:default;display:inline-flex!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;font-family:var(--font-primary)!important;font-size:10px!important;font-weight:600!important;height:26px!important;justify-content:center!important;min-width:40px!important;padding:6px 10px!important;transition:transform .2s ease,box-shadow .2s ease}.change-tag:hover{box-shadow:0 4px 8px #0000004d;transform:translateY(-1px)}.network-status{align-items:center;color:#7a7f8c;color:var(--text-muted);display:flex;font-size:11px;font-weight:500;gap:8px}.network-indicator{background:#ef4444;border-radius:50%;height:8px;width:8px}.network-indicator.active{animation:pulse-network 2s ease-in-out infinite;background:#10b981;box-shadow:0 0 8px #10b981cc}@keyframes pulse-network{0%,to{box-shadow:0 0 8px #10b981cc}50%{box-shadow:0 0 16px #10b981,0 0 24px #10b98180}}.ant-tooltip-inner{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#1a1f3a!important;background:var(--bg-secondary)!important;border:1px solid #ffffff1a!important;border:1px solid var(--border-color)!important;border-radius:8px!important;color:#fff!important;color:var(--text-primary)!important;font-size:11px!important;font-weight:500!important}.left-panel::-webkit-scrollbar,.right-panel::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}.left-panel::-webkit-scrollbar-thumb,.left-panel::-webkit-scrollbar-track,.right-panel::-webkit-scrollbar-thumb,.right-panel::-webkit-scrollbar-track{display:none!important}.left-panel::-webkit-scrollbar-thumb:hover,.right-panel::-webkit-scrollbar-thumb:hover{display:none!important}@media (max-width:1400px){.left-panel,.right-panel{width:220px}.stats-grid{grid-template-columns:1fr 1fr}}@media (max-width:1200px){.terminal-header{height:60px;padding:0 16px}.header-brand{margin-right:24px}.brand-icon,.brand-icon img{height:16px;width:16px}.brand-title{font-size:16px}.header-controls{justify-content:center}.market-indices{gap:24px;padding:0}.index-item{min-width:75px}.index-name{font-size:10px}.index-value{font-size:11px}.index-value.positive{color:#ef4444}.index-value.negative{color:#10b981}.left-panel,.right-panel{width:180px}}@media (max-width:768px){.terminal-header{flex-wrap:wrap;height:56px;padding:0 12px}.header-brand{margin-right:16px}.brand-subtitle{display:none}.header-controls,.market-indices{justify-content:center}.market-indices{flex-wrap:wrap;gap:16px;padding:0}.index-item{min-width:60px}.index-name{font-size:9px}.index-value{font-size:10px}.index-value.positive{color:#ef4444}.index-value.negative{color:#10b981}.index-change{font-size:8px}.left-panel,.right-panel{width:160px}.time-display{min-width:100px;padding:6px 12px}.time-display div{color:#d4af37;color:var(--accent-gold);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--font-primary);font-size:10px;font-weight:600;opacity:1;text-align:center}.time-display div:first-child{opacity:.9}.terminal-footer{height:45px;padding:0 12px}.footer-center{display:none}.market-timeline{gap:8px}.market-timeline span{color:#d4af37!important;color:var(--accent-gold)!important;font-size:10px!important;margin-right:12px!important}.timeline-periods{gap:4px}.review-toggle-btn{font-size:9px;height:22px;min-width:50px;padding:4px 8px}.time-btn{font-size:9px;height:22px;min-width:36px;padding:4px 6px}.performance-tags{gap:2px}.change-tag{font-size:9px!important;height:22px!important;min-width:32px!important;padding:4px 6px!important}}::selection{background:#00ff884d;color:#fff}.alien-market-terminal{animation:fadeInQuantum 1s ease-out}@keyframes fadeInQuantum{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.panel-section{animation:slideInLeft .8s ease-out;animation-fill-mode:both}.panel-section:first-child{animation-delay:.1s}.panel-section:nth-child(2){animation-delay:.2s}.panel-section:nth-child(3){animation-delay:.3s}.panel-section:nth-child(4){animation-delay:.4s}.panel-section:nth-child(5){animation-delay:.5s}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@media (prefers-contrast:high){.alien-market-terminal{background:#000}.left-panel,.right-panel,.terminal-footer,.terminal-header{background:#111;border-color:#d4af37;border-color:var(--accent-gold)}.brand-title,.performer-symbol,.stat-value{color:#fff}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.rc-virtual-list-scrollbar{display:none!important;width:0!important}.ant-select-dropdown .rc-virtual-list-scrollbar-show,.rc-virtual-list-scrollbar-thumb{display:none!important}.left-panel .panel-section .section-header{margin-bottom:8px;padding-bottom:6px}.alien-select .ant-select-selector:after{border-bottom:2px solid #d4af37!important;border-bottom:2px solid var(--accent-gold)!important;border-right:2px solid #d4af37!important;border-right:2px solid var(--accent-gold)!important;content:""!important;height:6px!important;pointer-events:none!important;position:absolute!important;right:16px!important;top:50%!important;transform:translateY(-50%) rotate(45deg)!important;transition:transform .2s ease-in-out!important;width:6px!important}.alien-select.ant-select-open .ant-select-selector:after{transform:translateY(-25%) rotate(-135deg)!important}.alien-select .ant-select-selection-item,.alien-select .ant-select-selection-placeholder{padding-right:20px!important}.ant-select-dropdown ::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}.ant-select-dropdown ::-webkit-scrollbar-thumb,.ant-select-dropdown ::-webkit-scrollbar-track{display:none!important}.ant-select-dropdown ::-webkit-scrollbar-thumb:hover{display:none!important}.ant-select-dropdown,.ant-select-dropdown .rc-virtual-list-holder{scrollbar-color:#0000 #0000!important;scrollbar-width:none!important}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;height:100%;height:-webkit-fill-available}#root,body,html{height:100%;overflow-x:hidden;overflow-y:auto;width:100%}#root{min-height:100vh;width:100%}:root{--primary-color:#0a0e27;--secondary-color:#1a1f3a;--accent-gold:#d4af37;--accent-blue:#06c;--text-primary:#fff;--text-secondary:#b8bcc8;--text-muted:#7a7f8c;--bg-primary:#0a0e27;--bg-secondary:#1a1f3a;--bg-card:#ffffff0d;--border-color:#ffffff1a;--hover-bg:#ffffff14;--gradient-primary:linear-gradient(135deg,#0a0e27,#1a1f3a 50%,#2a3f5f);--gradient-gold:linear-gradient(135deg,#d4af37,#f4d03f 50%,gold);--gradient-card:linear-gradient(145deg,#ffffff1a,#ffffff0d);--shadow-soft:0 4px 20px #0000004d;--shadow-medium:0 8px 32px #0006;--shadow-strong:0 16px 48px #00000080;--font-primary:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:"Playfair Display",Georgia,serif}.renaissance-logo{filter:brightness(1) contrast(1);transition:all .3s ease;width:auto}.renaissance-logo:hover{filter:brightness(1.1) contrast(1.1);transform:scale(1.02)}@media (max-width:767px){.renaissance-logo{height:24px}}@media (min-width:768px){.renaissance-logo{height:32px}}.feature-card-icon{color:#d4af37;filter:drop-shadow(0 2px 8px rgba(212,175,55,.3));height:auto!important;transition:all .3s ease;width:auto!important}.feature-card-icon:hover{filter:drop-shadow(0 4px 12px rgba(212,175,55,.5));transform:scale(1.05)}.feature-card-icon.database-icon,.feature-card-icon.droplet-icon,.feature-card-icon.sync-icon,.feature-card-icon.thunder-icon{font-size:2rem!important;height:2rem!important;width:2rem!important}.framework-card-icon{backgroundColor:#0000!important;boxShadow:none!important;background:none!important;color:#d4af37!important;filter:drop-shadow(0 2px 8px rgba(212,175,55,.3))!important;font-size:2rem!important;height:auto!important;transition:all .3s ease;width:auto!important}.framework-card-icon:hover{filter:drop-shadow(0 4px 12px rgba(212,175,55,.5))!important;transform:scale(1.05)}.framework-card-icon.chart-line-icon,.framework-card-icon.table-icon{font-size:2rem!important;height:2rem!important;width:2rem!important}.hyper-card-icon{backgroundColor:#0000!important;boxShadow:none!important;background:none!important;color:#d4af37!important;filter:drop-shadow(0 2px 8px rgba(212,175,55,.3))!important;font-size:2rem!important;height:auto!important;transition:all .3s ease;width:auto!important}.hyper-card-icon:hover{filter:drop-shadow(0 4px 12px rgba(212,175,55,.5))!important;transform:scale(1.05)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;background:linear-gradient(135deg,#0a0e27,#1a1f3a 50%,#2a3f5f);background:var(--gradient-primary);color:#fff;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6;min-height:100vh;min-height:-webkit-fill-available;overscroll-behavior:contain;position:relative}::-webkit-scrollbar,::-webkit-scrollbar:hover{display:none!important;height:0!important;width:0!important}::-webkit-scrollbar-track,::-webkit-scrollbar-track:hover{display:none!important}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{display:none!important}@media (min-width:769px){body{overflow-x:hidden;position:static!important}.ant-layout,.ant-layout-content{background:#0000!important;position:static!important;z-index:auto!important}video[style*="position: fixed"]{backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;display:block!important;opacity:1!important;perspective:1000px;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;-moz-transform:translateZ(0)!important;-ms-transform:translateZ(0)!important;visibility:visible!important}video{-webkit-appearance:none;appearance:none;display:block!important;max-height:none!important;max-width:none!important}video[style*="position: fixed"],video[style*="position:fixed"]{display:block!important;height:100vh!important;left:0!important;object-fit:cover!important;pointer-events:none!important;position:fixed!important;top:0!important;visibility:visible!important;width:100vw!important;z-index:-10!important}#root{position:static!important;z-index:auto!important}}@media (max-width:768px){body{-webkit-overflow-scrolling:touch;background:#0a0e27!important;min-height:100vh;min-height:-webkit-fill-available;overflow-y:auto!important;position:relative;touch-action:manipulation;transform:translateZ(0);will-change:scroll-position}.ant-layout{display:flex!important;flex-direction:column!important;min-height:100vh!important}.ant-layout-content{flex:1 0 auto!important;min-height:0!important}.ant-layout-footer{flex-shrink:0!important;position:relative!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;z-index:10!important}html{height:100%}#root,html{overflow-y:auto!important}#root{min-height:100vh;position:relative}*{-ms-overflow-style:none!important;scrollbar-width:none!important}::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}body:before{display:none!important}.ant-card{box-shadow:0 2px 8px #0003!important;cursor:pointer!important;transform:translateZ(0);transition:all .3s ease!important;will-change:auto}.ant-card:active{border-color:#d4af374d!important;box-shadow:0 8px 24px #0006!important;transform:translate3d(0,-2px,0)!important;z-index:10!important}.roadmap-mobile-container{-webkit-overflow-scrolling:touch;transform:translateZ(0);will-change:transform}.roadmap-mobile-container::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}.ant-card *{pointer-events:none}.ant-card,.ant-card [role=button],.ant-card a,.ant-card button,.ant-card input,.ant-card label,.ant-card svg{pointer-events:auto}.ant-tabs-tab-active .ant-btn[type=text],.ant-tabs-tab-active .ant-btn[type=text] .anticon,.ant-tabs-tab-active .ant-btn[type=text]:focus,.ant-tabs-tab-active .ant-btn[type=text]:focus .anticon,.ant-tabs-tab-active .ant-btn[type=text]:hover,.ant-tabs-tab-active .ant-btn[type=text]:hover .anticon{background:#0000!important;color:#7a7f8c!important;color:var(--text-muted)!important}.ant-tabs-ink-bar{display:none!important}.ant-tabs-tab-active .ant-btn,.ant-tabs-tab-active .ant-btn .anticon,.ant-tabs-tab-active .ant-btn:active,.ant-tabs-tab-active .ant-btn:active .anticon,.ant-tabs-tab-active .ant-btn:focus,.ant-tabs-tab-active .ant-btn:focus .anticon,.ant-tabs-tab-active .ant-btn:hover,.ant-tabs-tab-active .ant-btn:hover .anticon{background:#0000!important;color:#7a7f8c!important;color:var(--text-muted)!important}}*{scrollbar-color:#0000 #0000!important;scrollbar-width:none!important}html ::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}html ::-webkit-scrollbar-corner,html ::-webkit-scrollbar-thumb,html ::-webkit-scrollbar-track{display:none!important}html *{-ms-overflow-style:none!important}.ant-layout{background:#0000!important}.ant-layout-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0e27f2!important;border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--border-color);box-shadow:0 4px 20px #0000004d;box-shadow:var(--shadow-soft)}.ant-menu{background:#0000!important;border:none!important}.ant-menu-item{color:#b8bcc8!important;color:var(--text-secondary)!important;font-weight:500;transition:all .3s ease}.ant-menu-item-selected,.ant-menu-item:hover{background:#0000!important;color:#d4af37!important;color:var(--accent-gold)!important}.ant-menu-item:after{border-bottom:2px solid #d4af37!important;border-bottom:2px solid var(--accent-gold)!important}.ant-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff1a,#ffffff0d)!important;background:var(--gradient-card)!important;border:1px solid #ffffff1a!important;border:1px solid var(--border-color)!important;border-radius:16px!important;box-shadow:0 4px 12px #0000004d!important;transition:transform .2s ease,box-shadow .2s ease;will-change:transform}.ant-card:hover{border-color:#d4af374d!important;box-shadow:0 8px 24px #0006!important;transform:translate3d(0,-2px,0)}.ant-card-head{background:#0000!important;border-bottom:1px solid #ffffff1a!important;border-bottom:1px solid var(--border-color)!important}.ant-card-head-title{color:#fff!important;color:var(--text-primary)!important;font-family:Playfair Display,Georgia,serif;font-family:var(--font-display);font-weight:600}.ant-card-body{color:#b8bcc8!important;color:var(--text-secondary)!important}.ant-btn-primary{background:linear-gradient(135deg,#d4af37,#f4d03f 50%,gold)!important;background:var(--gradient-gold)!important;border:none!important;border-radius:8px;box-shadow:0 4px 20px #0000004d;box-shadow:var(--shadow-soft);color:#0a0e27!important;color:var(--bg-primary)!important;font-weight:600;transition:all .3s ease}.ant-btn-primary:hover{background:linear-gradient(135deg,#f4d03f,gold 50%,orange)!important;box-shadow:0 8px 32px #0006;box-shadow:var(--shadow-medium);transform:translateY(-2px)}.ant-btn-default{background:#0000!important;border:1px solid #ffffff1a!important;border:1px solid var(--border-color)!important;border-radius:8px;color:#b8bcc8!important;color:var(--text-secondary)!important;transition:all .3s ease}.ant-btn-default:hover{background:#d4af371a!important;border-color:#d4af37!important;border-color:var(--accent-gold)!important;color:#d4af37!important;color:var(--accent-gold)!important}.ant-input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d!important;border:1px solid #ffffff1a!important;border:1px solid var(--border-color)!important;border-radius:8px;color:#fff!important;color:var(--text-primary)!important}.ant-input:focus,.ant-input:hover{border-color:#ffffff1a!important;border-color:var(--border-color)!important;box-shadow:none!important}.ant-input::placeholder{color:#7a7f8c!important;color:var(--text-muted)!important}.ant-table{background:#0000!important}.ant-table-thead>tr>th{background:#ffffff0d!important;color:#fff!important;color:var(--text-primary)!important;font-weight:600}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{border-bottom:1px solid #ffffff1a!important;border-bottom:1px solid var(--border-color)!important}.ant-table-tbody>tr>td{color:#b8bcc8!important;color:var(--text-secondary)!important}.ant-table-tbody>tr:hover>td{background:#ffffff08!important}.ant-tag{border:none;border-radius:20px;font-weight:500;padding:4px 12px}.ant-statistic-title{color:#7a7f8c!important;color:var(--text-muted)!important;font-weight:500}.ant-statistic-content{color:#fff!important;color:var(--text-primary)!important;font-weight:700}.ant-avatar{border:2px solid #d4af37;border:2px solid var(--accent-gold);box-shadow:0 4px 20px #0000004d;box-shadow:var(--shadow-soft)}.ant-tabs-tab{align-items:center!important;color:#7a7f8c!important;color:var(--text-muted)!important;display:flex!important;font-weight:500;height:48px!important;line-height:1!important}.ant-tabs-tab-active{color:#d4af37!important;color:var(--accent-gold)!important}.ant-tabs-ink-bar{background:#d4af37!important;background:var(--accent-gold)!important}.ant-tabs-nav-wrap{overflow-x:auto!important;white-space:nowrap!important}.ant-tabs-nav-list{flex-wrap:nowrap!important}.ant-tabs-nav-list,.ant-tabs-tab-btn{align-items:center!important;display:flex!important}.ant-tabs-tab-btn{height:100%!important;justify-content:center!important;line-height:1!important;white-space:nowrap!important}.ant-form-item-label>label{color:#b8bcc8!important;color:var(--text-secondary)!important;font-weight:500}.ant-select{background:#0000!important}.ant-select-selector{background:#ffffff0d!important;border:1px solid #ffffff1a!important;border:1px solid var(--border-color)!important;border-radius:8px;color:#fff!important;color:var(--text-primary)!important}.ant-select-focused .ant-select-selector,.ant-select-selector:focus,.ant-select-selector:hover,.ant-select:hover .ant-select-selector{border-color:#ffffff1a!important;border-color:var(--border-color)!important;box-shadow:none!important;color:#fff!important;color:var(--text-primary)!important;outline:none!important}.ant-select-focused .ant-select-selection-item,.ant-select-selection-item,.ant-select:hover .ant-select-selection-item{color:#fff!important;color:var(--text-primary)!important}.ant-select-dropdown{background:#1a1f3a!important;background:var(--bg-secondary)!important;border:1px solid #ffffff1a!important;border:1px solid var(--border-color)!important;border-radius:8px;box-shadow:0 16px 48px #00000080!important;box-shadow:var(--shadow-strong)!important}.ant-select-item{color:#b8bcc8!important;color:var(--text-secondary)!important}.ant-select-item-option-selected{background:#d4af3733!important;color:#d4af37!important;color:var(--accent-gold)!important}.ant-pagination-item{background:#0000!important;border:1px solid #ffffff1a!important;border:1px solid var(--border-color)!important}.ant-pagination-item a{color:#b8bcc8!important;color:var(--text-secondary)!important}.ant-pagination-item-active{background:#d4af37!important;background:var(--accent-gold)!important;border-color:#d4af37!important;border-color:var(--accent-gold)!important}.ant-pagination-item-active a{color:#0a0e27!important;color:var(--bg-primary)!important}.renaissance-container{margin:0 auto;max-width:1200px;padding:0 20px;width:100%}@media (max-width:768px){.renaissance-container{padding:0 16px}}@media (max-width:480px){.renaissance-container{padding:0 12px}}.renaissance-hero{background:linear-gradient(135deg,#0a0e27,#1a1f3a 50%,#2a3f5f);background:var(--gradient-primary);overflow:hidden;position:relative}.renaissance-hero:before{background:radial-gradient(circle at 30% 20%,#d4af3726 0,#0000 50%),radial-gradient(circle at 70% 80%,#0066cc26 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.renaissance-glass{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px}.renaissance-text-primary{color:#fff;color:var(--text-primary)}.renaissance-text-secondary{color:#b8bcc8;color:var(--text-secondary)}.renaissance-text-muted{color:#7a7f8c;color:var(--text-muted)}.renaissance-text-gold{color:#d4af37;color:var(--accent-gold)}.renaissance-gradient-text,.renaissance-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#d4af37,#f4d03f 50%,gold);background:var(--gradient-gold);-webkit-background-clip:text;background-clip:text}.renaissance-title{font-family:Playfair Display,Georgia,serif;font-family:var(--font-display);font-weight:700}.renaissance-subtitle{color:#b8bcc8;color:var(--text-secondary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);font-weight:300;line-height:1.8}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.animate-fade-in-up{animation:fadeInUp .3s ease-out}.animate-fade-in-scale{animation:fadeInScale .2s ease-out}@media (max-width:768px){.renaissance-container{padding:0 16px}.ant-card{border-radius:12px!important}.renaissance-title{font-size:2rem}.ant-layout-footer{overflow-x:hidden!important;width:100%!important}.ant-layout-footer .ant-row{margin:0!important;width:100%!important}.ant-layout-footer .ant-col{margin-bottom:32px!important}.ant-layout-footer .ant-typography{overflow-wrap:break-word!important;word-break:break-word!important}@media (max-width:1024px){.ant-layout-footer div[style*="display: flex"][style*="justify-content: space-between"]{align-items:flex-end!important;flex-direction:column!important;gap:20px!important}.ant-layout-footer div[style*="display: flex"][style*="gap: 16px"]{align-items:flex-end!important;flex-direction:column!important;gap:8px!important}.ant-layout-footer div[style*="text-align: right"]{text-align:right!important}.ant-layout-footer a[style*=border-right]{border-right:none!important;padding-right:0!important}.ant-layout-footer div[style*="justify-content: center"][style*=paddingTop]{justify-content:center!important;margin-top:20px!important}}}.ant-spin-dot-item{background-color:#d4af37!important;background-color:var(--accent-gold)!important}.ant-message{top:80px!important}.ant-message-notice-content{background:#1a1f3a!important;background:var(--bg-secondary)!important;border:1px solid #ffffff1a!important;border:1px solid var(--border-color)!important;border-radius:8px;box-shadow:0 8px 32px #0006!important;box-shadow:var(--shadow-medium)!important;color:#fff!important;color:var(--text-primary)!important}.renaissance-glow{box-shadow:0 0 20px #d4af374d}.renaissance-hover-lift{transition:transform .2s ease}.renaissance-hover-lift:hover{box-shadow:0 8px 24px #0006;transform:translate3d(0,-4px,0)}.renaissance-particles{display:none!important}.sbai-desktop{display:inline-block!important}@media (max-width:768px){.sbai-desktop{display:none!important}.footer-mobile-sbai{display:flex!important;justify-content:flex-end!important}.footer-nav-container{padding-bottom:2rem!important;width:100%!important}}reown-modal,w3m-modal{--w3m-accent:#06c!important;--w3m-color-mix:#0a0e27!important;--w3m-background-color:#0000!important;background:#0000!important;border:none!important;box-shadow:none!important;outline:none!important}reown-modal div:after,reown-modal div:before{background:#0000!important;border:none!important;content:""!important;display:none!important}reown-modal,w3m-modal{--w3m-z-index:9999!important}reown-modal *,reown-modal :after,reown-modal :before,w3m-modal *,w3m-modal :after,w3m-modal :before{border:none!important;box-shadow:none!important;outline:none!important}.ant-input-affix-wrapper{background:#ffffff0d!important;border:1px solid #ffffff1a!important;border:1px solid var(--border-color)!important;border-radius:8px!important}.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper:hover{border-color:#ffffff1a!important;border-color:var(--border-color)!important;box-shadow:none!important}.ant-input-affix-wrapper .ant-input{background:#0000!important;border:none!important;box-shadow:none!important}@media (max-width:768px){.ant-tabs-ink-bar{display:none!important}.ant-tabs-tab-active .ant-btn,.ant-tabs-tab-active .ant-btn .anticon,.ant-tabs-tab-active .ant-btn:active,.ant-tabs-tab-active .ant-btn:active .anticon,.ant-tabs-tab-active .ant-btn:focus,.ant-tabs-tab-active .ant-btn:focus .anticon,.ant-tabs-tab-active .ant-btn:hover,.ant-tabs-tab-active .ant-btn:hover .anticon{background:#0000!important;color:#7a7f8c!important;color:var(--text-muted)!important}.ant-tabs-tab[data-node-key=overview].ant-tabs-tab-active .overview-tab-text{color:#d4af37!important;color:var(--accent-gold)!important}.ant-tabs-tab[data-node-key=overview]:not(.ant-tabs-tab-active) .overview-tab-text{color:#7a7f8c!important;color:var(--text-muted)!important}.overview-tab-text{transition:none!important}.ant-tabs-tab[data-node-key=overview] .overview-tab-text{color:inherit!important}}.expert-info-modal .ant-modal-content{animation:modalFadeIn .4s cubic-bezier(.16,1,.3,1);overflow:hidden}.expert-info-modal .expert-modal-content{animation:modalSlideUp .4s cubic-bezier(.16,1,.3,1)}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ant-card-actions .ant-btn[type=text]{transition:all .3s ease}.ant-card-actions .ant-btn[type=text]:hover{background:#ffffff1a!important;transform:scale(1.1)}.expert-modal-content .ant-row>.ant-col,.expert-modal-content>div{animation:fadeInUp .6s ease-out}.expert-modal-content .ant-row>.ant-col:first-child{animation-delay:.1s}.expert-modal-content .ant-row>.ant-col:nth-child(2){animation-delay:.2s}.expert-modal-content .ant-row>.ant-col:nth-child(3){animation-delay:.3s}.expert-modal-content .ant-btn{transition:all .3s cubic-bezier(.4,0,.2,1)}.expert-modal-content .ant-btn:hover{box-shadow:0 8px 20px #0000004d;transform:translateY(-2px)}@media (max-width:768px){.expert-info-modal .ant-modal{margin:10px;max-width:none!important;width:95vw!important}.expert-info-modal .ant-modal-content{border-radius:16px!important}.expert-modal-content>div:first-child{border-radius:16px 16px 0 0!important;padding:20px!important}.expert-modal-content>div:last-child{padding:20px!important}.expert-modal-content .ant-avatar{height:60px!important;width:60px!important}.expert-modal-content .ant-typography h2{font-size:18px!important}.expert-modal-content .ant-row>.ant-col{margin-bottom:12px}.expert-modal-content .ant-space{flex-direction:column!important;width:100%!important}.expert-modal-content .ant-btn{margin-bottom:8px!important;width:100%!important}}@media (max-width:400px){.ant-card{margin-bottom:16px!important}.ant-card-body,.ant-card-cover{padding:12px!important}.ant-card-actions{padding:8px 12px!important}.ant-card-actions .ant-btn{font-size:10px!important;padding:2px 6px!important}.expert-info-modal .ant-modal{margin:5px!important;width:98vw!important}.expert-modal-content>div:first-child,.expert-modal-content>div:last-child{padding:16px!important}.expert-modal-content .ant-avatar{height:50px!important;width:50px!important}.expert-modal-content .ant-typography h2{font-size:14px!important}.expert-modal-content .ant-row{margin:0 -4px!important}.expert-modal-content .ant-col{margin-bottom:8px!important;padding:0 4px!important}.expert-modal-content .ant-tag{font-size:9px!important;padding:1px 4px!important}.ant-card .ant-card-meta-title{font-size:12px!important;line-height:1.2!important}.ant-card .ant-card-meta-description{font-size:10px!important;line-height:1.3!important}.experts-filter-card .ant-input,.experts-filter-card .ant-select-selector{font-size:12px!important}.experts-filter-card .ant-btn{font-size:11px!important;padding:4px 8px!important}}@media (max-width:320px){.ant-card{border-radius:8px!important;margin-bottom:12px!important}.ant-card-body,.ant-card-cover{padding:8px!important}.ant-card-actions{padding:6px 8px!important}.ant-card-actions .ant-btn{font-size:9px!important;padding:1px 4px!important}.expert-info-modal .ant-modal{margin:2px!important;width:99vw!important}.expert-modal-content>div:first-child,.expert-modal-content>div:last-child{padding:12px!important}.expert-modal-content .ant-avatar{font-size:16px!important;height:40px!important;width:40px!important}.expert-modal-content .ant-typography h2{font-size:12px!important;line-height:1.1!important}.expert-modal-content .ant-typography div,.expert-modal-content .ant-typography span{font-size:10px!important}.expert-modal-content .ant-rate{font-size:8px!important}.expert-modal-content .ant-tag{font-size:8px!important;margin:1px!important;padding:0 3px!important}.expert-modal-content .ant-btn{font-size:10px!important;min-height:28px!important;padding:4px 8px!important}.ant-card .ant-card-meta-title{font-size:11px!important;line-height:1.1!important}.ant-card .ant-card-meta-description{font-size:9px!important;line-height:1.2!important}.experts-filter-card .ant-input{font-size:11px!important;padding:4px 8px!important}.experts-filter-card .ant-select-selector{font-size:11px!important;padding:2px 6px!important}.experts-filter-card .ant-btn{font-size:10px!important;padding:3px 6px!important}.experts-header-title{font-size:20px!important;line-height:1.1!important}.experts-header-description{font-size:12px!important;line-height:1.2!important}}@media (max-width:768px){.ant-card.hover-lift:active{border-color:#d4af374d!important;box-shadow:0 8px 24px #0006!important;transform:translate3d(0,-2px,0)!important}.ant-card .ant-tag{font-size:clamp(8px,2vw,11px)!important;padding:clamp(1px,.5vw,3px) clamp(3px,1vw,6px)!important}.experts-container{padding:clamp(8px,3vw,20px)!important}.experts-filter-card{margin-bottom:clamp(8px,2vw,16px)!important}.experts-filter-card .ant-row{gap:clamp(4px,1vw,8px)!important}.experts-grid .ant-row{margin:clamp(-8px,-2vw,-12px)!important}.experts-grid .ant-col{padding:clamp(4px,1vw,12px)!important}}.expert-info-modal{z-index:1050!important}.expert-modal-content .ant-btn[style*="position: absolute"]{transition:all .2s ease}.expert-modal-content .ant-btn[style*="position: absolute"]:hover{background:#ffffff4d!important;transform:scale(1.1)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes progressBar{0%{width:0}25%{width:30%}50%{width:60%}75%{width:85%}to{width:100%}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes glow{0%,to{box-shadow:0 0 15px #d4af3799}50%{box-shadow:0 0 25px #d4af37cc,0 0 35px #d4af3766}}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.ant-modal-content{background:#0000!important;box-shadow:none!important}.ant-modal-header{background:#0000!important;border-bottom:none!important}.ant-modal-body{padding:0!important}.ant-modal-footer{background:#0000!important;border-top:none!important;padding:20px 24px!important;text-align:center!important}.alpha-evolve-modal .ant-modal-content{background:#0000!important;border-radius:16px!important;box-shadow:none!important;overflow:hidden}.alpha-evolve-modal .ant-modal-body{padding:0!important}.alpha-evolve-modal .ant-modal-footer{background:linear-gradient(135deg,#0a0e27,#1a1f3a 50%,#2d3561)!important;border-radius:0 0 16px 16px!important;border-top:2px solid #d4af374d!important}.alpha-evolve-content{animation:modalSlideUp .6s cubic-bezier(.16,1,.3,1)}.golden-message .ant-message-notice-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#d4af3733,#ffffff1a)!important;border:1px solid #d4af374d!important;color:#d4af37!important}@media (max-width:768px){body{overscroll-behavior-y:none}#root>.ant-layout{display:flex!important;flex-direction:column!important;min-height:100vh!important;min-height:-webkit-fill-available!important}#root>.ant-layout>.ant-layout-content{display:flex!important;flex:1 0 auto!important;flex-direction:column!important}#root>.ant-layout>.ant-layout-footer{backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;flex-shrink:0!important;margin-top:auto!important;position:relative!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;z-index:100!important}.ant-layout-content>div[style*=minHeight]{flex:1 0 auto!important;min-height:auto!important}.ant-layout-content>*{overflow:visible!important}@supports (-webkit-touch-callout:none){.ant-layout-footer{bottom:0!important;position:-webkit-sticky!important;position:sticky!important}}}@media (max-width:480px){.ant-layout-footer{padding:32px 0 24px!important}.renaissance-container{padding:0 12px!important}}