body,html{background:#000;color:#fff;font-family:Montserrat;height:100%;margin:0;padding:0}body{font-family:Arial,sans-serif}iframe{border:none;height:100vh;outline:none}.container{margin:0 auto}.fu-title{letter-spacing:3px}.App{background-color:#131722;color:#c1965d}.Logo img{max-width:100%}.mobbox-header{border-bottom:1px solid #c1965d;font-size:26pt;width:200px}.mobbox{align-items:center;border:1px solid #c1965d;border-radius:7px;color:#c1965d;display:flex;font-size:18pt;height:42px;justify-content:center;padding:0 10px;position:absolute;right:25px;text-align:center;top:12px;width:auto}.notifications{border-bottom:10px solid rgba(1,1,23,.753);border-radius:4px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top:10px solid #111126;box-shadow:0 2px 4px #0000001a;color:#fff;display:none;left:0;padding:0 30px;position:absolute;right:0;top:351px;z-index:999}.notifications h2{font-size:25pt}.notifications.open{display:flex;flex-direction:row;justify-content:center}.notification-message{align-items:center;display:flex;flex-direction:column;overflow:hidden}.notification-message:last-child{border-bottom:none}.notification-message .message-bubble{background-color:#007bff;border-radius:16px;color:#fff;margin-right:10px;padding:0 20px;width:60%}.message-text{overflow:auto;width:auto}.notification-message .message-content{flex-grow:1;width:60%}.notification-message .message-date{color:#888;font-size:12px;margin-top:-10px}.hide-notifications{background-color:#000;color:#fff;cursor:pointer;padding:10px}.hide-notifications:hover{background-color:#333}.chat-messages{align-items:center;background-color:#111116;border-bottom:3px solid #111126;display:flex;flex-direction:column;height:100%;justify-content:center;padding:20px;width:auto}.chat-message-wrapper{word-wrap:break-word;min-height:100px;min-width:300px;overflow:hidden;padding-left:100px;width:auto}.chat-time-text{border-radius:10px;float:right;font-size:10pt!important;margin-right:-15px!important;margin-top:15px!important;padding:10px}.chat-message{background-color:#007aff;border-radius:12px;height:auto;margin-bottom:5px;max-width:70%;min-height:50px;min-width:100px;padding:5px 15px 10px;width:40vw}.chat-message-text{font-size:12pt!important}.chat-message.sent{align-self:flex-end;color:#fff}.home-screen a{background-color:#09090b;border:1px solid #c1965d;border-radius:7px;color:#c1965d;font-size:12pt;height:50px;padding:15px;text-decoration:none}.chat-sender{font-size:14pt;padding:20px 0 10px 10px}.chat-message.received{align-self:flex-start}.chat-message p{font-size:10pt;margin:10px}.chat-message.sent p{color:#fff;font-size:18pt}.chat-message .time{border-radius:15px;color:#888;float:right;font-size:14px;padding:10px}.login-screen{align-items:center;display:flex;flex-direction:column;height:650px;justify-content:center;margin-left:5%;outline:none;padding:50px;text-align:center;width:80%}.login-links{height:50px;margin-top:10px;text-align:center}.login-page-register-link,.login-page-register-link2,.login-page-register-link3{color:#c1965d;display:inline;float:left;font-size:14pt;text-decoration:none}.login-title1{color:#c1965d;letter-spacing:3px;margin-bottom:0;margin-top:50px;text-transform:uppercase}.login-title2{font-size:42pt;letter-spacing:5px;margin-top:0;text-transform:uppercase}.login-title3{font-size:18pt;margin-bottom:50px;margin-top:0}input[type=email],input[type=password],input[type=text]{align-items:center;background-color:#0c0d0f!important;background:#0c0d0f!important;border:3px solid #c1965d;border-radius:15px;color:#c1965d;display:flex;flex-direction:row;font-size:13pt;height:50px;justify-content:center;margin-bottom:10px;outline:none;text-align:center;width:80%}input[type=email] :active,input[type=email] :hover,input[type=email] :selected,input[type=password] :active,input[type=password] :hover,input[type=password] :selected,input[type=text] :active,input[type=text] :hover,input[type=text] :selected{background-color:#0000!important}input[type=email] input:-internal-autofill-selected,input[type=password] input:-internal-autofill-selected,input[type=text] input:-internal-autofill-selected{background-color:#0000!important;color:#a17a24}.login-button{background-color:#0c0d0f;border:2px solid #c1965d;border-radius:15px;color:#c1965d;font-size:12pt;font-weight:bolder;height:45px;margin-bottom:30px;margin-top:10px;outline:none;text-align:center;text-transform:uppercase;width:80%;width:81%}.home-screen,.login-button{align-items:center;display:flex;flex-direction:row;justify-content:center}.home-screen{background-color:#000;height:auto;width:100vw}.home-title{margin-top:3%;text-align:center}.swipeable-container{flex-wrap:nowrap;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;width:100%}.content-card,.swipeable-container{align-items:center;display:flex;justify-content:center}.content-card{border-radius:7px;color:#fff;cursor:pointer;flex-direction:column;height:90%;margin-left:auto;margin-right:auto;max-width:95vw;padding:20px 20px 50px;scroll-snap-align:center;text-align:center;width:30vw}.content-card h1{letter-spacing:10px}.content-card h2,h3{font-size:24px;letter-spacing:7px;letter-spacing:0}.content-card p{word-wrap:break-word;font-size:16px;padding-bottom:15px;width:auto}.content-card button{background-color:#09090b;border:1px solid #c1965d;border-radius:7px;color:#c1965d;font-size:12pt;height:50px;padding:15px;width:30vw}.flip-screen{color:#fff;padding:20px}.flip-screen .header{font-size:24px;font-weight:700;margin-bottom:10px}.flip-screen .description{font-size:16px;margin-bottom:20px}.flip-screen .sub-header{font-size:18px;font-weight:700;margin-bottom:10px}.flip-screen .button{background-color:#c1965d;border:none;border-radius:5px;color:#000;cursor:pointer;padding:10px 20px}#asset_config,#strategies_config{background:#131722;color:#fff;outline:none}#strategies_select{margin-top:-25px;top:0;width:20vw}#asset_select,#strategies_select{background:#131722;border:none;color:#fff;float:right;font-size:10pt;height:40px;left:20px;outline:none;padding:5px;position:absolute}#asset_select{top:25px;width:19.9vw}.fit-screen{border-radius:10px;position:fixed;top:0;width:100vw}#chart,.fit-screen{bottom:0;height:100vh;right:0}.fit-screen .header{font-size:24px;font-weight:700}.fit-screen h2{margin-top:20px}.fit-screen .description{font-size:16px;margin-bottom:20px}.fit-screen .list{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none}.fit-screen .list-item{background-color:#444;border-radius:7px;color:#fff;cursor:pointer;list-style-type:none;margin:10px;padding:10px}.fit-screen ul{list-style-type:none}.fit-screen .list-item:hover{background-color:#ccc}.fly-screen{color:#fff;padding:20px}.fly-screen .header{font-size:24px;font-weight:700;margin-bottom:10px;margin-top:-50px}.fly-screen h1{margin-top:-50px}.fly-screen h2{font-size:28pt}.fly-screen .description{font-size:16px;margin-bottom:20px}.fly-screen .video{align-items:center;display:flex;flex-direction:column;height:400px;justify-content:center;margin-bottom:20px}.menu-close{color:#c1965d;font-size:14pt;left:20px;position:absolute;right:30px;top:20px;z-index:9999}.menu-close,.menu-icon{font-weight:700;z-index:999}.menu-icon{background:#000;color:#131722;cursor:pointer;font-size:18pt;height:35px;left:9px;position:fixed;top:0;width:19vw}.menu-icon .bar{background-color:#000;color:#131722;font-size:22pt;height:2px;transition:transform .3s ease-in-out;width:100%}.menu-icon.open .bar:first-child{color:#131722;transform:translateY(8px) rotate(45deg)}.menu-icon.open .bar:nth-child(2){color:#131722;opacity:0}.menu-icon.open .bar:last-child{color:#131722;transform:translateY(-8px) rotate(-45deg)}h1{font-size:42pt;text-align:center}h2{color:#c1965d;font-size:44pt}button,h3{font-size:16pt}button{background-color:#09090b;border:1px solid #c1965d;border-radius:7px;color:#c1965d;padding:25px}.screen{background:#131722;margin-left:4%;margin-top:2%}.fit-screen-wrapper,.screen{border-radius:7px;padding:0 0 0 1px;position:absolute;text-align:center;width:92%}.fit-screen-wrapper{height:100vh}.theMenu{border-bottom:1px solid #1b1b1b;color:#0000;display:flex;flex-direction:row}.menu-logo{margin-left:15px}.menu{align-items:center;background:#000000e6;color:#c1965d;display:flex;flex-direction:column;height:100vh;justify-content:center;position:fixed;right:0;top:0;transform:translateX(-100%);transition:transform .3s ease-in-out;width:100%;z-index:9999}.menu .menu-header{border-bottom:1px solid #131722;color:#c1965d;font-size:28pt;position:absolute;top:0}.menu .menu-overlay{color:#000}.menu.open{transform:translateX(0)}.menu.open .menu-overlay{display:none;height:50px}.menu ul{color:#c1965d;font-size:21pt;list-style-type:none;margin:0;padding:0;position:absolute;top:95px}.menu ul .menu-overlay{color:#000}.menu ul li{color:#c1965d;margin-bottom:16px}.menu ul li a{color:#c1965d;font-size:14pt;letter-spacing:2px;text-decoration:none;text-transform:uppercase;transition:color .3s ease-in-out}.menu ul li a:hover{color:#131722}.menu ul .menu-overlay{color:#131722;display:none;height:50px}.menu ul .active a{font-size:16pt;font-weight:700}.menu .menu-overlay{color:#131722;display:none;height:50px}.fit-screen{background:linear-gradient(180deg,#111,#222);color:#fff;min-height:100vh;position:relative}.fit-screen.mobile{padding-top:60px}.fit-screen .screen-header{background:#0000}.fit-screen .screen-header .menu-container{background:#0000;position:relative;z-index:1001}.fit-screen .screen-header .menu-container>div{background:inherit!important}.screen-header{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(135deg,#232736f2,#191d2afa);border-bottom:1px solid #c1965d4d;box-shadow:0 4px 10px #0000004d,0 0 20px #c1965d1a;left:0;position:fixed;top:0;width:100%;z-index:100}.screen-header:before{left:0;right:0;top:0}.screen-header:after,.screen-header:before{background:linear-gradient(90deg,#c1965d00,#c1965d 50%,#c1965d00);box-shadow:0 0 10px #c1965d80;content:"";height:2px;position:absolute;z-index:1}.screen-header:after{bottom:0;left:10%;right:10%}.screen-header .header-content{align-items:center;display:flex;justify-content:space-between;max-width:1200px}.screen-header .menu-container .menu-button,.screen-header .menu-container .menu-icon{background:inherit!important;z-index:1001!important}.screen-header .points-display{align-items:center;color:#c1965d;display:flex;flex-direction:column}.screen-header .points-display .points-value{font-size:18px;font-weight:700}.screen-header .points-display .points-label{font-size:12px}.ideas-header{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#232736f2,#191d2afa);border-bottom:1px solid #2ca9e14d;box-shadow:0 4px 12px #0000004d,0 0 20px #2ca9e11a;display:flex;flex-direction:column;gap:15px;justify-content:center;left:0;margin:0;overflow:hidden;padding:15px 0;position:fixed;top:60px;width:20vw;z-index:99}.ideas-header:before{content:"";left:10%;position:absolute;right:10%;top:0}.ideas-header:after,.ideas-header:before{background:linear-gradient(90deg,#c1965d00,#c1965d 50%,#c1965d00);box-shadow:0 0 10px #c1965d80;height:2px;z-index:1}.ideas-header:after{bottom:0;left:20%;right:20%}.ideas-header.mobile{top:60px;width:100%}.ideas-header:after{animation:shine 6s linear infinite;background:linear-gradient(to bottom right,#fff0,#ffffff08 50%,#fff0);content:"";height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;transform:rotate(30deg);width:200%;z-index:0}.ideas-header .header-title{align-items:center;display:flex;justify-content:center;padding:0 10px;position:relative;width:100%;z-index:1}.ideas-header .header-title .title-text{color:#c1965d;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;letter-spacing:1px;margin-right:5px;text-align:center;text-shadow:0 0 8px #c1965dcc}.ideas-header .filters-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);padding:0 15px;position:relative;width:100%;z-index:1}.ideas-header .filters-grid.mobile{grid-template-columns:repeat(2,1fr)}.ideas-header .filters-grid .select-wrapper{position:relative;width:100%}.ideas-header .filters-grid .select-wrapper select{appearance:none;background-color:#23283cb3;border:1px solid #2ca9e14d;border-radius:8px;box-shadow:0 2px 8px #0000004d,inset 0 1px 1px #ffffff0d;color:#fff;cursor:pointer;font-size:13px;padding:10px;transition:all .2s ease;width:100%}.ideas-header .filters-grid .select-wrapper select:hover{border-color:#2ca9e1;box-shadow:0 2px 8px #2ca9e133,0 0 5px #2ca9e11a}.ideas-header .filters-grid .select-wrapper select:disabled{cursor:not-allowed;opacity:.6}.ideas-header .filters-grid .select-wrapper .select-arrow{color:#2ca9e1;font-size:12px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.fit-ideas{background:linear-gradient(135deg,#232736f2,#191d2afa);border-right:1px solid #2ca9e14d;height:calc(100vh - 180px);left:0;overflow-y:auto;padding-top:60px;position:fixed;scrollbar-color:#2ca9e14d #0003;scrollbar-width:thin;top:210px;width:20vw;z-index:90}.fit-ideas.mobile{height:calc(100vh - 240px);width:100%}.fit-ideas::-webkit-scrollbar{width:8px}.fit-ideas::-webkit-scrollbar-track{background:#0003;border-radius:4px}.fit-ideas .loading-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.fit-ideas .loading-container .loading-spinner{animation:chart-spin 1s linear infinite;border:3px solid #2ca9e14d;border-radius:50%;border-top-color:#2ca9e1;height:40px;width:40px}.fit-ideas .loading-container .loading-text{color:#a3e4f7;margin-top:15px}.fit-ideas .no-data-message{color:#8895b9;padding:15px 0;text-align:center}.trade-accent{height:100%;left:0;opacity:.7;position:absolute;top:0;width:4px}.trade-accent.buy{background:#22ab94}.trade-accent.sell{background:#f7525f}.trading-view-panel{background:linear-gradient(135deg,#232736f2,#191d2afa);border-left:1px solid #2ca9e14d;box-shadow:0 0 20px #0000004d;display:flex;flex-direction:column;height:80vh;margin-bottom:0;overflow:hidden;padding-bottom:0;position:fixed;right:0;top:60px;width:80vw;z-index:90}.trading-view-panel:after{animation:shine 10s linear infinite;background:linear-gradient(to bottom right,#fff0,#ffffff05 50%,#fff0);content:"";height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;transform:rotate(30deg);width:200%;z-index:0}.trading-view-panel.mobile{border-left:none;display:none;top:200px;width:100%;z-index:999}.trading-view-panel.mobile.visible{display:flex}.trading-view-panel .chart-header{align-items:center;background:#191d2af2;border-bottom:1px solid #2ca9e14d;display:flex;justify-content:space-between;padding:15px;position:relative;z-index:1}.trading-view-panel .chart-header .chart-title{color:#a3e4f7;font-size:16px;font-weight:600;text-shadow:0 1px 2px #00000080}.trading-view-panel .chart-header .close-button{align-items:center;background:#2ca9e133;border:none;border-radius:50%;color:#e0e7ff;cursor:pointer;display:flex;font-size:16px;height:24px;justify-content:center;transition:all .2s ease;width:24px}.trading-view-panel .chart-header .close-button:hover{background:#2ca9e166;transform:scale(1.1)}.trading-view-panel .chart-container{background:#131722cc;flex:1 1;height:100%;position:relative;width:100%;z-index:1}.action-button{align-items:center;border-radius:8px;box-shadow:0 8px 16px #0006,inset 0 1px 1px #ffffff1a;cursor:pointer;display:flex;height:30px;justify-content:center;padding:6px;position:fixed;text-align:center;top:220px;transition:all .2s ease;width:55px;z-index:150}.action-button:hover{box-shadow:0 12px 20px #00000080,0 0 15px #c196504d;transform:translateY(-3px)}.action-button.buy{background:linear-gradient(135deg,#22ab94e6,#22ab94b3);border:1px solid #22ab944d;color:#fff;left:2vw}.action-button.buy:after{animation:shine 3s linear infinite;background:linear-gradient(to bottom right,#fff0,#ffffff1a 50%,#fff0);content:"";height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;transform:rotate(30deg);width:200%;z-index:0}.action-button.buy.mobile{left:calc(50% - 60px)}.action-button.sell{background:linear-gradient(135deg,#f7525fe6,#f7525fb3);border:1px solid #f7525f4d;color:#fff;left:8vw}.action-button.sell:after{animation:shine 3s linear infinite;background:linear-gradient(to bottom right,#fff0,#ffffff1a 50%,#fff0);content:"";height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;transform:rotate(30deg);width:200%;z-index:0}.action-button.sell.mobile{left:calc(50% + 5px)}.paper-simulation{background:linear-gradient(135deg,#232736f2,#191d2afa);border-top:1px solid #2ca9e14d;bottom:0;box-shadow:0 -4px 15px #0000004d;height:20vh;left:20vw;overflow:auto;position:fixed;width:80vw;z-index:95}.paper-simulation:after{animation:shine 10s linear infinite;background:linear-gradient(to bottom right,#fff0,#ffffff05 50%,#fff0);content:"";height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;transform:rotate(30deg);width:200%;z-index:0}.paper-simulation.mobile{height:30vh;left:0;width:100%}.paper-simulation .simulation-header{border-bottom:1px solid #c1965d4d;color:#c1965d;font-size:18px;font-weight:600;letter-spacing:1px;margin:0 0 15px;padding:0 0 10px;position:relative;text-shadow:0 0 8px #c1965dcc;text-transform:uppercase;z-index:1}.ledger-container{background:#191e2d99;border:1px solid #2ca9e14d;border-radius:12px;box-shadow:0 5px 15px #0000004d,0 0 30px #2ca9e11a;padding:15px;position:relative;z-index:1}.ledger-container .simulation-header{color:#a3e4f7;font-size:18px;font-weight:700;margin-bottom:15px;text-align:center;text-shadow:0 0 10px #2ca9e180}.ledger-container .ledger-summary{grid-gap:10px;background:#23283c80;border:1px solid #2ca9e14d;border-radius:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:20px;padding:10px}.ledger-container .ledger-summary .summary-item{text-align:center}.ledger-container .ledger-summary .summary-item .label{color:#b3bcdb;font-size:12px;margin-bottom:5px}.ledger-container .ledger-summary .summary-item .value{color:#e0e7ff;font-size:18px;font-weight:700}.ledger-container .ledger-summary .summary-item .value.points{color:#a3e4f7;text-shadow:0 0 8px #2ca9e180}.ledger-container .ledger-summary .summary-item .value.rank{color:#22ab94}.ledger-container .ledger-trades{max-height:400px;overflow-y:auto;padding:5px;scrollbar-color:#2ca9e14d #23283c4d;scrollbar-width:thin}.ledger-container .ledger-trades::-webkit-scrollbar{width:8px}.ledger-container .ledger-trades::-webkit-scrollbar-track{background:#23283c4d;border-radius:10px}.ledger-trade{background:linear-gradient(135deg,#23283ccc,#191e2de6);border:1px solid #2ca9e14d;border-radius:12px;box-shadow:0 4px 15px #0000004d,inset 0 1px 1px #ffffff1a;cursor:pointer;margin-bottom:10px;overflow:hidden;padding:12px;position:relative;transition:all .3s ease}.ledger-trade:hover{border-color:#2ca9e1;box-shadow:0 6px 20px #0006;transform:translateY(-3px)}.ledger-trade:after{animation:shine 4s linear infinite;background:linear-gradient(to bottom right,#fff0,#ffffff08 50%,#fff0);content:"";height:200%;left:-50%;opacity:0;pointer-events:none;position:absolute;top:-50%;transform:rotate(30deg);transition:opacity .3s ease;width:200%}.ledger-trade:hover:after{opacity:1}.ledger-trade .trade-content{display:flex;flex-direction:column;gap:10px;position:relative;z-index:1}.ledger-trade .trade-header{align-items:center;display:flex;gap:8px}.ledger-trade .trade-header .signal-indicator{border-radius:50%;box-shadow:0 0 10px #0000004d;display:inline-block;font-size:14px;height:24px;line-height:24px;text-align:center;width:24px}.ledger-trade .trade-header .signal-indicator.buy{background:#22ab9433;color:#22ab94}.ledger-trade .trade-header .signal-indicator.buy:before{content:"▲"}.ledger-trade .trade-header .signal-indicator.sell{background:#f7525f33;color:#f7525f}.ledger-trade .trade-header .signal-indicator.sell:before{content:"▼"}.ledger-trade .trade-header .symbol-text{color:#e0e7ff;font-size:14px;font-weight:700}.ledger-trade .trade-header .price-text{color:#b3bcdb;font-size:14px;font-weight:700}.ledger-trade .trade-header .timeframe-badge{background:#2ca9e133;border:1px solid #2ca9e14d;border-radius:12px;color:#a3e4f7;font-size:12px;margin-left:auto;padding:2px 6px}.ledger-trade .trade-details{align-items:flex-end;display:flex;justify-content:space-between}.ledger-trade .trade-details .trade-dates{color:#8895b9;display:flex;flex-direction:column;font-size:11px;gap:3px}.ledger-trade .trade-details .trade-dates .date-label{color:#b3bcdb}.ledger-trade .trade-details .trade-status{align-items:center;display:flex;gap:8px}.ledger-trade .trade-details .trade-status .status-pill{border-radius:12px;font-size:11px;font-weight:700;padding:3px 8px}.ledger-trade .trade-details .trade-status .status-pill.success{background-color:#22ab9433;border:1px solid #22ab944d;color:#22ab94}.ledger-trade .trade-details .trade-status .status-pill.stopped{background-color:#f7525f33;border:1px solid #f7525f4d;color:#f7525f}.ledger-trade .trade-details .trade-status .status-pill.open{background-color:#c1965033;border:1px solid #c196504d;color:#c1965d}.ledger-trade .trade-details .trade-status .points-indicator .points-value{font-size:14px;font-weight:700}.ledger-trade .trade-details .trade-status .points-indicator .points-value.success{color:#22ab94}.ledger-trade .trade-details .trade-status .points-indicator .points-value.stopped{color:#f7525f}.ledger-trade .trade-details .trade-status .points-indicator .points-value.open{color:#c1965d}@keyframes chart-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.chart-section{background:#14141480;border:1px solid #c1965d4d;border-radius:10px 0 0 10px;box-shadow:0 4px 10px #0000004d;box-shadow:0 4px 15px #0000004d;display:flex;flex:.75 1;flex-direction:column;height:calc(100vh - 160px);margin-right:0;overflow:hidden}.chart-section.mobile{border-right:1px solid #c1965d4d;flex:1 1;height:300px}.chart-section .chart-header{background:#0000004d;border-bottom:1px solid #c1965d4d;justify-content:space-between;padding:15px 20px}.chart-section .chart-header,.loading-dots{align-items:center;display:flex}.loading-dots span{animation:blink 1.4s infinite both;background:#ffffffb3;border-radius:50%;height:4px;margin:0 2px;width:4px}.loading-dots span:nth-child(2){animation-delay:.2s}.loading-dots span:nth-child(3){animation-delay:.4s}@keyframes blink{0%,80%,to{opacity:0}40%{opacity:1}}@keyframes glow{0%{box-shadow:0 0 5px #c1965d4d}50%{box-shadow:0 0 15px #c1965d80}to{box-shadow:0 0 5px #c1965d4d}}.ideas-section>div::-webkit-scrollbar{width:8px}.ideas-section>div::-webkit-scrollbar-track{background:#0003;border-radius:4px}.ideas-section>div::-webkit-scrollbar-thumb{background:#c1965d80;border-radius:4px}.ideas-section>div::-webkit-scrollbar-thumb:hover{background:#c1965db3}.mobile-chart-toggle{align-items:center;background:linear-gradient(135deg,#c19650e6,#a17630cc);border:1px solid #c1965066;border-radius:50%;bottom:45vh;box-shadow:0 4px 12px #0000004d,0 0 10px #c196504d;cursor:pointer;display:flex;height:50px;justify-content:center;position:fixed;right:20px;transition:all .2s ease;width:50px;z-index:1600}.mobile-chart-toggle:hover{box-shadow:0 6px 16px #0006,0 0 15px #c1965080;transform:scale(1.1)}.mobile-chart-overlay{background-color:#0a0f19fa;bottom:0;display:flex;flex-direction:column;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:9999999}.mobile-chart-overlay .chart-header{align-items:center;border-bottom:1px solid #a1763080;display:flex;justify-content:space-between;padding:15px}.mobile-chart-overlay .chart-header .chart-title{color:#fff;font-size:16px;font-weight:700}.mobile-chart-overlay .chart-header .close-button{align-items:center;background:#a176304d;border:1px solid #a1763080;border-radius:50%;box-shadow:0 2px 8px #0000004d;color:#c1965d;cursor:pointer;display:flex;font-size:20px;height:30px;justify-content:center;transition:all .2s ease;width:30px}.mobile-chart-overlay .chart-header .close-button:hover{background:#a1763080;transform:scale(1.1)}#chart{background:#131722;max-height:none;overflow:hidden}#chart,.chart-loading{height:100%;width:100%}.chart-loading{align-items:center;background:#0a0f19cc;color:#c19650;display:flex;flex-direction:column;justify-content:center}.chart-loading .loading-text{font-size:16px;margin-bottom:10px}.chart-loading .loading-spinner{animation:chart-spin 1s linear infinite;border:3px solid #c196504d;border-radius:50%;border-top-color:#c19650;height:40px;width:40px}.chart-error{align-items:center;background:#0a0f19cc;color:#c19650;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.chart-error .error-text{font-size:16px;margin-bottom:10px}.chart-error .error-details{font-size:12px;opacity:.7}.menu-container{z-index:101}.chart-container-wrapper,.menu-container{position:relative}.svg-icon{margin-left:5px}.no-data-message{padding:15px 0;text-align:center}@media(max-width:768px){.fit-screen{overflow-x:hidden}.trading-view-panel.mobile{transition:all .3s ease}.trading-view-panel.mobile.visible{z-index:200}.fit-ideas.mobile{padding-bottom:120px}}@media(prefers-color-scheme:dark){.fit-screen{background:linear-gradient(180deg,#0a0a0a,#151515)}}.mobile-chart-container{background-color:#131722;height:100%;position:relative;width:100%}.mobile-chart-container .chart-loading,.mobile-chart-container.loading{align-items:center;display:flex;flex-direction:column;justify-content:center}.mobile-chart-container .chart-loading{height:100%;width:100%}.mobile-chart-container .chart-loading .loading-spinner{animation:spin 1s linear infinite;border:3px solid #c196504d;border-radius:50%;border-top-color:#c1965d;height:40px;margin-bottom:15px;width:40px}.mobile-chart-container .chart-loading .loading-text{color:#c1965d;font-size:16px}.mobile-chart-container .chart-error{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.mobile-chart-container .chart-error .error-text{color:#f7525f;font-size:18px;font-weight:700;margin-bottom:10px}.mobile-chart-container .chart-error .error-details{color:#aaa;font-size:14px;max-width:80%;text-align:center}.load-more-button{background:#2ca9e11a;border:1px solid #c1965d4d;border-radius:8px;color:#c1965d;cursor:pointer;margin:15px 0;overflow:hidden;padding:10px;position:relative;text-align:center;transition:all .2s ease}.load-more-button:before{background:linear-gradient(135deg,#0000 50%,#c1965d4d 0);border-top-right-radius:8px;content:"";height:15px;position:absolute;right:0;top:0;width:15px;z-index:1}.load-more-button:after{animation:shine 3s linear infinite;background:linear-gradient(to bottom right,#fff0,#ffffff1a 50%,#fff0);content:"";height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;transform:rotate(30deg);width:200%}.load-more-button:hover{background:#c1965d33;box-shadow:0 4px 10px #0000004d,0 0 15px #c1965d4d;transform:translateY(-2px)}.chart-actions{display:flex;gap:20px;justify-content:center;margin-top:10px;padding:0 15px}.chart-actions button{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-weight:700;justify-content:center;min-width:100px;padding:8px 16px;transition:all .2s ease}.chart-actions button:hover{box-shadow:0 4px 10px #0003;transform:translateY(-2px)}.chart-actions button .arrow-icon{font-size:16px;margin-right:6px}.chart-actions .buy-button{background-color:#22ab9433;border:1px solid #22ab9480;color:#22ab94}.chart-actions .buy-button:hover{background-color:#22ab944d}.chart-actions .buy-button .arrow-icon{color:#22ab94}.chart-actions .sell-button{background-color:#f7525f33;border:1px solid #f7525f80;color:#f7525f}.chart-actions .sell-button:hover{background-color:#f7525f4d}.chart-actions .sell-button .arrow-icon{color:#f7525f}.game-points-display{align-items:center;background:linear-gradient(135deg,#3b4254cc,#21262de6);border:1px solid #6969d733;border-radius:18px;box-shadow:0 2px 8px #0000004d,inset 0 1px 1px #ffffff1a;display:flex;justify-content:center;min-width:80px;overflow:hidden;padding:6px 12px;position:relative}.game-points-display:after{animation:shine 3s linear infinite;background:linear-gradient(to bottom right,#fff0,#ffffff1a 50%,#fff0);content:"";height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;transform:rotate(30deg);width:200%}.game-points-display .points-icon{color:#a3e4f7;font-size:10px;font-weight:700;margin-right:6px}.game-points-display .points-icon .icon-circle{align-items:center;animation:pulse 2s infinite;background:#2ca9e14d;border-radius:50%;display:inline-flex;height:18px;justify-content:center;width:18px}.game-points-display .points-content{align-items:center;display:flex;flex-direction:column}.game-points-display .points-content .points-value{color:#c1965d;font-size:14px;font-weight:700;text-shadow:0 0 5px #c1965db3}.game-points-display .points-content .points-label{color:#a3e4f7;font-size:8px;letter-spacing:1px;margin-top:-2px;text-transform:uppercase}.menu-overlay{z-index:10000!important}@keyframes borderPulse{0%{border-color:#c1965d4d}50%{border-color:#c1965db3}to{border-color:#c1965d4d}}@keyframes goldPulse{0%{box-shadow:0 0 0 0 #c1965d66}70%{box-shadow:0 0 0 6px #c1965d00}to{box-shadow:0 0 0 0 #c1965d00}}.chart-title .symbol-part{color:#c1965d;text-shadow:0 0 5px #c1965d80}.fit-ideas::-webkit-scrollbar-thumb,.ledger-trades::-webkit-scrollbar-thumb,.menu-items-grid::-webkit-scrollbar-thumb,.mobile-chart-container::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#2ca9e14d,#c1965d4d);border-radius:4px}.fit-ideas::-webkit-scrollbar-thumb:hover,.ledger-trades::-webkit-scrollbar-thumb:hover,.menu-items-grid::-webkit-scrollbar-thumb:hover,.mobile-chart-container::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#2ca9e180,#c1965d80)}.theMenu.mainMenuWrapper{z-index:2147483647}.theMenu.mainMenuWrapper,.theMenu.mainMenuWrapper .menu-button,.theMenu.mainMenuWrapper .menu-icon{left:15px;position:fixed;top:15px}.theMenu.mainMenuWrapper .menu-overlay{z-index:2147483646}.screen-header{position:relative;z-index:1000}.screen-header .game-points-display{z-index:1001}.minigame-screen{background-color:#000;color:#fff;display:flex;flex-direction:column;min-height:100vh;padding-top:80px}.game-title-bar{align-items:center;background:linear-gradient(90deg,#23283ce6,#191e32f2);border-bottom:1px solid #c1965d4d;box-shadow:0 4px 15px #0000004d;display:flex;justify-content:space-between;margin-bottom:20px;padding:15px 20px;position:sticky;top:60px;z-index:10}.game-title-bar h1{color:#c1965d;font-size:1.8rem;margin:0;text-shadow:0 0 8px #c1965d99}.game-points{align-items:center;background:#1e2332cc;border:1px solid #c1965d4d;border-radius:8px;display:flex;padding:8px 15px}.game-points-label{color:#8895b9;font-size:.9rem;margin-right:8px}.game-points-value{color:#c1965d;font-size:1.2rem;font-weight:700;text-shadow:0 0 5px #c1965dcc}.game-content{flex:1 1;margin:0 auto;max-width:800px;padding:20px}.category-selection,.game-content{align-items:center;display:flex;flex-direction:column;width:100%}.category-selection{animation:fadeIn .5s ease-out}.category-selection h2{color:#fff;font-size:1.6rem;margin-bottom:30px;text-shadow:0 0 10px #fff3}.category-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;width:100%}.category-button{align-items:center;background:linear-gradient(135deg,#23283ce6,#191e32f2);border:1px solid #c1965d4d;border-radius:12px;color:#fff;cursor:pointer;display:flex;flex-direction:column;min-width:220px;overflow:hidden;padding:25px 20px;position:relative;transition:all .3s ease;width:45%}.category-button:before{animation:shine 6s linear infinite;background:linear-gradient(to bottom right,#fff0,#ffffff08 50%,#fff0);content:"";height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;transform:rotate(30deg);width:200%}.category-button:hover{border-color:#c1965d99;box-shadow:0 10px 25px #0000004d,0 0 15px #c1965d4d;transform:translateY(-5px)}.category-button.forex{background:linear-gradient(135deg,#23283ce6,#19233cf2);border-color:#2ca9e14d}.category-button.forex:hover{border-color:#2ca9e199;box-shadow:0 10px 25px #0000004d,0 0 15px #2ca9e14d}.category-button.crypto{background:linear-gradient(135deg,#23283ce6,#231e37f2);border-color:#f7931a4d}.category-button.crypto:hover{border-color:#f7931a99;box-shadow:0 10px 25px #0000004d,0 0 15px #f7931a4d}.category-icon{font-size:3rem;margin-bottom:15px}.category-name{font-size:1.4rem;font-weight:700;margin-bottom:10px}.category-highscore{color:#8895b9;font-size:.9rem}.game-instructions{align-items:center;animation:fadeIn .5s ease-out;display:flex;flex-direction:column;max-width:600px;text-align:center;width:100%}.game-instructions h2{color:#c1965d;font-size:1.8rem;margin-bottom:25px;text-shadow:0 0 8px #c1965d99}.game-instructions p{color:#e0e7ff;font-size:1.1rem;line-height:1.6;margin-bottom:15px}.game-buttons{display:flex;gap:15px;justify-content:center;margin-top:30px}.play-again-button,.start-button{background:linear-gradient(135deg,#22ab94cc,#22a08ce6);border:none;border-radius:8px;box-shadow:0 4px 15px #0000004d;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;padding:12px 25px;transition:all .3s ease}.play-again-button:hover,.start-button:hover{box-shadow:0 7px 20px #0006,0 0 15px #22ab944d;transform:translateY(-3px)}.back-button{background:linear-gradient(135deg,#6e7891cc,#5a647de6);border:none;border-radius:8px;box-shadow:0 4px 15px #0000004d;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;padding:12px 25px;transition:all .3s ease}.back-button:hover{box-shadow:0 7px 20px #0006,0 0 15px #6e78914d;transform:translateY(-3px)}.game-over{align-items:center;animation:fadeIn .5s ease-out;display:flex;flex-direction:column;text-align:center;width:100%}.game-over h2{color:#c1965d;font-size:2rem;margin-bottom:25px;text-shadow:0 0 8px #c1965d99}.final-score{align-items:center;background:linear-gradient(135deg,#23283ce6,#191e32f2);border:1px solid #c1965d4d;border-radius:12px;display:flex;flex-direction:column;margin-bottom:25px;padding:20px 35px}.score-label{color:#8895b9;font-size:1.1rem;margin-bottom:8px}.score-value{color:#c1965d;font-size:2.5rem;font-weight:700;text-shadow:0 0 10px #c1965dcc}.new-highscore{animation:pulse 2s infinite;background:linear-gradient(135deg,#f7c95f33,#f7931a4d);border:1px solid #f7c95f66;border-radius:8px;color:#f7c95f;font-size:1.2rem;font-weight:700;margin-bottom:30px;padding:10px 20px;text-shadow:0 0 8px #f7c95f66}.game-play-area{align-items:center;animation:fadeIn .5s ease-out;display:flex;flex-direction:column;width:100%}.game-progress{background:#1e233299;border:1px solid #6969d733;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:20px;padding:10px 15px;width:100%}.round-info,.timer{color:#e0e7ff;font-size:1rem}.card-container{height:400px;margin:20px 0 30px;perspective:1000px;position:relative;transition:transform .5s ease;width:300px}.card{border-radius:16px;box-shadow:0 15px 35px #00000080;height:100%;position:relative;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.175,.885,.32,1.275);width:100%}.card-container.flipped .card{transform:rotateY(180deg)}.card-back,.card-front{backface-visibility:hidden;border-radius:16px;flex-direction:column;height:100%;overflow:hidden;position:absolute;width:100%}.card-back,.card-front{align-items:center;display:flex;justify-content:center}.card-back{background:linear-gradient(135deg,#23283ce6,#191e32f2);border:1px solid #c1965d4d}.card-back-logo{color:#c1965d80;font-size:100px;text-shadow:0 0 15px #c1965d4d;-webkit-user-select:none;user-select:none}.card-front{background:linear-gradient(135deg,#232d46e6,#19233cf2);border:1px solid #6969d733;padding:20px;transform:rotateY(180deg)}.card-title{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:15px;text-align:center;text-shadow:0 0 10px #fff3}.card-image{align-items:center;background:#191e2db3;border-radius:8px;display:flex;height:70%;justify-content:center;overflow:hidden;padding:10px;width:90%}.card-image img{max-height:100%;max-width:100%;object-fit:contain}.result-message{animation:fadeIn .3s ease-out;border-radius:8px;font-size:1.2rem;font-weight:700;margin:15px 0;padding:10px 20px;text-align:center}.result-message.correct{background:linear-gradient(135deg,#22ab9433,#22a08c4d);border:1px solid #22ab9466;color:#22ab94}.result-message.incorrect{background:linear-gradient(135deg,#f7525f33,#f046554d);border:1px solid #f7525f66;color:#f7525f}.correct-answer{color:#ffffffb3;font-size:.9rem;margin-top:5px}.game-controls{display:flex;gap:20px;justify-content:center;margin-top:10px;max-width:400px;width:100%}.down-button,.up-button{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;flex:1 1;font-size:1.2rem;font-weight:700;justify-content:center;padding:15px;transition:all .3s ease}.up-button{background:linear-gradient(135deg,#22ab94cc,#22a08ce6);box-shadow:0 4px 15px #0000004d,0 0 10px #22ab944d;color:#fff}.up-button:hover:not(:disabled){box-shadow:0 7px 20px #0006,0 0 15px #22ab9480;transform:translateY(-3px)}.up-button:before{content:"▲ ";margin-right:5px}.down-button{background:linear-gradient(135deg,#f7525fcc,#f04655e6);box-shadow:0 4px 15px #0000004d,0 0 10px #f7525f4d;color:#fff}.down-button:hover:not(:disabled){box-shadow:0 7px 20px #0006,0 0 15px #f7525f80;transform:translateY(-3px)}.down-button:before{content:"▼ ";margin-right:5px}.down-button:disabled,.up-button:disabled{cursor:not-allowed;opacity:.5;transform:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes shine{0%{transform:rotate(30deg) translateX(-30%)}to{transform:rotate(30deg) translateX(100%)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@media(max-width:768px){.game-title-bar h1{font-size:1.4rem}.category-buttons{align-items:center;flex-direction:column}.category-button{max-width:300px;width:100%}.card-container{height:350px;width:260px}.game-buttons{flex-direction:column;width:100%}.back-button,.play-again-button,.start-button{margin-bottom:10px;width:100%}}.stock-card{flex-direction:column;padding:20px}.card-logo,.stock-card{align-items:center;display:flex;justify-content:center}.card-logo{background:#ffffffe6;border-radius:10px;box-shadow:0 4px 15px #0003;height:120px;margin-bottom:20px;padding:10px;width:120px}.card-logo img{max-height:100%;max-width:100%;object-fit:contain}.card-industry{color:#8895b9;font-size:.9rem;margin-top:10px}.stock-options{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:20px;max-width:600px;width:100%}.stock-option-button{background:linear-gradient(135deg,#2d3748cc,#1e283ce6);border:1px solid #41465a80;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:500;padding:12px 20px;transition:all .3s ease;width:calc(50% - 10px)}.stock-option-button:hover:not(:disabled){background:linear-gradient(135deg,#374152cc,#283246e6);box-shadow:0 7px 15px #0003;transform:translateY(-3px)}.stock-option-button:disabled{cursor:not-allowed;opacity:.6}.stock-option-button.correct{animation:correctAnswer 1s ease;background:linear-gradient(135deg,#22ab94cc,#22a08ce6);border-color:#22ab94b3}.category-description{margin:5px 0 10px}.category-button.easy{background:linear-gradient(135deg,#23283ce6,#192337f2);border-color:#3498db4d}.category-button.easy:hover{border-color:#3498db99;box-shadow:0 10px 25px #0000004d,0 0 15px #3498db4d}.category-button.medium{background:linear-gradient(135deg,#23283ce6,#1e2337f2);border-color:#9b59b64d}.category-button.medium:hover{border-color:#9b59b699;box-shadow:0 10px 25px #0000004d,0 0 15px #9b59b64d}.category-button.hard{background:linear-gradient(135deg,#23283ce6,#231e32f2);border-color:#e74c3c4d}.category-button.hard:hover{border-color:#e74c3c99;box-shadow:0 10px 25px #0000004d,0 0 15px #e74c3c4d}@keyframes correctAnswer{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@media(max-width:768px){.stock-options{flex-direction:column}.stock-option-button{width:100%}.card-logo{height:100px;margin-bottom:15px;width:100px}}.category-button.harmonic{background:linear-gradient(135deg,#23283ce6,#1e2337f2);border-color:#54a0ff4d}.category-button.harmonic:hover{border-color:#54a0ff99;box-shadow:0 10px 25px #0000004d,0 0 15px #54a0ff4d}.category-description{color:#8895b9;font-size:.8rem;margin:5px 0;padding:0 10px}.difficulty-selection{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px;text-align:center}.difficulty-instruction{color:#b3bcdb;font-size:1.1rem;margin-bottom:20px}.difficulty-buttons{display:flex;flex-direction:column;gap:15px;margin-bottom:20px;max-width:500px;width:100%}.difficulty-button{align-items:center;background:linear-gradient(135deg,#23283ce6,#1e2337f2);border:1px solid #555a6e80;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;padding:15px;text-align:center;transition:all .3s ease}.difficulty-button:hover{border-color:#c1965d99;box-shadow:0 10px 25px #0000004d,0 0 15px #c1965d4d;transform:translateY(-3px)}.difficulty-icon{font-size:1.8rem;margin-bottom:10px}.difficulty-name{color:#e3e8ef;font-size:1.2rem;font-weight:700;margin-bottom:5px}.difficulty-description{color:#8895b9;display:flex;flex-direction:column;font-size:.9rem;gap:5px;margin:10px 0}.difficulty-highscore{color:#c1965d;font-size:.9rem;margin-top:5px}.difficulty-button.beginner{border-color:#3498db4d}.difficulty-button.beginner:hover{border-color:#3498db99;box-shadow:0 10px 25px #0000004d,0 0 15px #3498db4d}.difficulty-button.intermediate{border-color:#9b59b64d}.difficulty-button.intermediate:hover{border-color:#9b59b699;box-shadow:0 10px 25px #0000004d,0 0 15px #9b59b64d}.difficulty-button.advanced{border-color:#e74c3c4d}.difficulty-button.advanced:hover{border-color:#e74c3c99;box-shadow:0 10px 25px #0000004d,0 0 15px #e74c3c4d}.pattern-count{color:#c1965d;font-size:1rem;margin-top:15px}.game-header{margin-bottom:15px;text-align:center}.game-category-display{color:#c1965d;font-size:1.1rem;font-weight:700;text-shadow:0 0 5px #c1965d80}.timer{font-family:monospace;font-weight:700}.game-summary{color:#8895b9;font-size:1.1rem;margin-bottom:20px}.score-percentage{color:#c1965d;font-size:1.2rem;margin:10px 0 20px}.change-difficulty-button{background:linear-gradient(135deg,#9b59b64d,#9b59b61a);border:1px solid #9b59b680;border-radius:5px;color:#e3e8ef;cursor:pointer;font-size:1rem;margin:0 10px;padding:12px 20px;transition:all .3s ease}.change-difficulty-button:hover{background:linear-gradient(135deg,#9b59b666,#9b59b633);transform:translateY(-2px)}@media(max-width:768px){.difficulty-buttons{width:90%}.difficulty-button{padding:12px}}.messages-container::-webkit-scrollbar{width:8px}.messages-container::-webkit-scrollbar-track{background:#1e233266;border-radius:10px}.messages-container::-webkit-scrollbar-thumb{background:#c1965d66;border-radius:10px}.messages-container::-webkit-scrollbar-thumb:hover{background:#c1965d99}@keyframes messageFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.wise-input textarea:focus{border-color:#c1965db3;box-shadow:0 0 15px #c1965d4d,inset 0 0 5px #0000001a}.wise-screen button:hover:not(:disabled){box-shadow:0 5px 15px #c1965d80;transform:translateY(-2px)}@keyframes typing{0%{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}to{opacity:.3;transform:translateY(0)}}@keyframes chipFadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.suggestion-chip{animation:chipFadeIn .3s ease-out forwards}.suggestion-chip:hover{background:#c1965d40;box-shadow:0 3px 10px #c1965d4d;transform:translateY(-2px)}@media (max-width:768px){.wise-container{height:85vh!important}.message-content{font-size:14px!important}.messages-container>div{max-width:90%!important}}@media (max-width:480px){.wise-header h2{font-size:18px!important}.wise-input{padding:10px!important}.wise-input textarea{font-size:14px!important;padding:12px!important}.wise-input button{min-width:50px!important;padding:12px!important}}.ai-ideas-screen{background:linear-gradient(135deg,#23273a,#181c2f);color:#fff;display:flex;flex-direction:column;font-family:Orbitron,Montserrat,Segoe UI,Arial,sans-serif;min-height:100vh;padding:0}.ai-ideas-header{background:linear-gradient(90deg,#c1965d29,#22ab9429);box-shadow:0 2px 16px 0 #0000001f;padding:32px 0 16px;text-align:center}.ai-ideas-title{align-items:center;color:#c1965d;font-size:2.2rem;font-weight:900;gap:18px;letter-spacing:2px;margin:0;text-shadow:0 0 12px #c1965d99,0 2px 8px #222}.ai-ideas-content,.ai-ideas-title{display:flex;justify-content:center}.ai-ideas-content{align-items:flex-start;flex:1 1;overflow-x:hidden;padding:24px 0 40px;width:100vw}.ai-ideas-list{gap:22px;margin:0 auto;max-width:620px;overflow-y:auto;padding:0 16px;width:100%}.ai-idea-card,.ai-ideas-list{display:flex;flex-direction:column}.ai-idea-card{background:linear-gradient(90deg,#23273a 70%,#1e2235);border:1.5px solid #c1965d1f;border-radius:18px;box-shadow:0 4px 24px 0 #c1965d1a,0 1.5px 8px 0 #22ab9422;gap:10px;padding:18px 20px 14px;position:relative;transition:transform .15s,box-shadow .15s}.ai-idea-card:hover{box-shadow:0 8px 32px 0 #c1965d33,0 4px 16px 0 #22ab9440;transform:translateY(-2px) scale(1.015)}.ai-idea-body{align-items:flex-start;display:flex;gap:12px}.ai-idea-index{color:#22ab94;flex-shrink:0;font-size:1.1rem;font-weight:700;margin-right:6px}.ai-idea-text{color:#fff;font-size:1.09rem;font-weight:500;line-height:1.6;word-break:break-word}.ai-idea-meta{color:#c1965d;display:flex;font-size:.93rem;gap:16px;margin-top:2px;opacity:.8}.ai-idea-symbol{background:#22ab9422;border-radius:8px;color:#22ab94;font-size:.97rem;font-weight:600;padding:2px 10px}.ai-idea-date{color:#c1965d;font-size:.95rem}.ai-ideas-empty,.ai-ideas-error,.ai-ideas-loading{color:#fff;font-size:1.1rem;margin:0 auto;opacity:.8;padding:32px 0 0;text-align:center}@media (max-width:700px){.ai-ideas-title{font-size:1.35rem}.ai-ideas-header{padding:22px 0 10px}.ai-ideas-list{max-width:100vw;padding:0 2vw}.ai-idea-card{border-radius:12px;padding:13px 8px 10px 12px}}.pretty-json{background:#23273a;border-radius:10px;box-shadow:0 2px 8px 0 #181c2f33;color:#c7e7ff;font-family:Fira Mono,Consolas,Menlo,Monaco,monospace;font-size:.98em;line-height:1.6;margin:6px 0 0;overflow-x:auto;padding:10px 14px;white-space:pre-wrap;word-break:break-word}.pretty-json .json-key{color:#ffb86c}.pretty-json .json-string{color:#50fa7b}.pretty-json .json-number{color:#8be9fd}.pretty-json .json-boolean{color:#bd93f9}.pretty-json .json-null{color:#f55}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}@media screen and (max-width:768px){.menu-icon{left:50%;transform:translateX(-50%);width:33vw}}
/*# sourceMappingURL=main.31533bb0.css.map*/