.Dashboard_dashboard__edue3{padding:20px;width:100%;max-width:1200px;margin:0 auto;color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;position:relative;overflow-x:hidden}.Dashboard_dashboardContent__X6JkP{min-height:calc(100vh - 200px);width:100%;overflow-x:hidden}@media(max-width:768px){.Dashboard_dashboardContent__X6JkP{flex-direction:column}}.Dashboard_mainContent__nEbMh{display:flex;flex-direction:column;height:100%;width:100%;overflow-x:hidden;margin-right:320px}@media(max-width:768px){.Dashboard_mainContent__nEbMh{margin-right:260px}}@media(max-width:480px){.Dashboard_mainContent__nEbMh{margin-right:210px}}.Dashboard_dashboardHeader__S36aJ{text-align:center;margin-bottom:30px;background:rgba(135,206,235,.1);padding:20px;border-radius:12px;border:1px solid rgba(135,206,235,.3)}.Dashboard_dashboardHeader__S36aJ h1{color:skyblue;font-size:2.5rem;font-weight:300;margin-bottom:10px;text-shadow:0 0 20px rgba(135,206,235,.5)}@media(max-width:768px){.Dashboard_dashboardHeader__S36aJ h1{font-size:2rem}}@media(max-width:480px){.Dashboard_dashboardHeader__S36aJ h1{font-size:1.5rem}}.Dashboard_dashboardHeader__S36aJ p{color:#b0b0b0;font-size:1.1rem}@media(max-width:768px){.Dashboard_dashboardHeader__S36aJ p{font-size:1rem}}@media(max-width:480px){.Dashboard_dashboardHeader__S36aJ p{font-size:.9rem}}.Dashboard_sizeControls__oyBZ4{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.Dashboard_sizeControls__oyBZ4 .Dashboard_sizeBtn__P8n59{padding:8px 12px;background:rgba(135,206,235,.2);border:1px solid rgba(135,206,235,.3);border-radius:8px;color:skyblue;cursor:pointer;transition:all .3s ease;font-size:.9rem;text-align:center}.Dashboard_sizeControls__oyBZ4 .Dashboard_sizeBtn__P8n59:hover{background:rgba(135,206,235,.3);border-color:rgba(135,206,235,.5)}.Dashboard_sizeControls__oyBZ4 .Dashboard_sizeBtn__P8n59.Dashboard_active__9LsMy{background:rgba(135,206,235,.4);border-color:skyblue}.Dashboard_customSizeSection__wIz5H{margin-top:10px;padding-top:10px;border-top:1px solid rgba(135,206,235,.2)}.Dashboard_customSizeControls__loP7v{margin-top:10px;padding:12px;background:rgba(135,206,235,.1);border-radius:8px;border:1px solid rgba(135,206,235,.2)}.Dashboard_customSizeRow__EHfS_{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.Dashboard_customSizeRow__EHfS_:last-child{margin-bottom:0}.Dashboard_customSizeRow__EHfS_ label{font-size:.8rem;color:#b0b0b0;font-weight:500}.Dashboard_customSizeInput__uc4F4{width:60px;padding:4px 8px;background:rgba(0,0,0,.3);border:1px solid rgba(135,206,235,.3);border-radius:4px;color:#fff;font-size:.8rem;text-align:center}.Dashboard_customSizeInput__uc4F4:focus{outline:none;border-color:skyblue;box-shadow:0 0 0 2px rgba(135,206,235,.2)}.Dashboard_customSizeInput__uc4F4::-webkit-inner-spin-button,.Dashboard_customSizeInput__uc4F4::-webkit-outer-spin-button{opacity:1}.Dashboard_customSizePreview__TEAfu{text-align:center;font-size:.8rem;color:skyblue;font-weight:600;margin-top:8px;padding:6px;background:rgba(135,206,235,.1);border-radius:4px}.Dashboard_gridContainer__HpeLA{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px;margin-bottom:30px;position:relative;flex:1 1;max-width:100%;overflow-x:hidden}@media(max-width:768px){.Dashboard_gridContainer__HpeLA{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}}@media(max-width:480px){.Dashboard_gridContainer__HpeLA{grid-template-columns:minmax(0,1fr);gap:10px}}.Dashboard_gridSlot__lSS89{border:2px dashed rgba(135,206,235,.2);border-radius:12px;background:rgba(135,206,235,.05);position:relative;z-index:1}.Dashboard_gridSlot__lSS89.Dashboard_dropTarget__0FCVd{border-color:rgba(135,206,235,.8);background:rgba(135,206,235,.2);transform:scale(1.02);transition:none}.Dashboard_gridSlot__lSS89.Dashboard_dragActive___odPG{z-index:1001;border-color:rgba(135,206,235,.8);border-width:3px;background:rgba(135,206,235,.15);transition:none}.Dashboard_gridSlot__lSS89.Dashboard_previewTarget__sBL2P{border-color:rgba(255,193,7,.8);border-width:3px;background:rgba(255,193,7,.15);animation:Dashboard_previewPulse__xFnS9 1.5s ease-in-out infinite;transition:none}.Dashboard_widget__2p_8C{background:linear-gradient(145deg,#1a1a1a,#2a2a2a);border:1px solid rgba(135,206,235,.3);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.3),0 0 20px rgba(135,206,235,.1);cursor:move;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;position:relative;height:100%;width:100%;max-width:100%;overflow:hidden;z-index:10}.Dashboard_widget__2p_8C:hover{border-color:rgba(135,206,235,.6);box-shadow:0 12px 48px rgba(0,0,0,.4),0 0 30px rgba(135,206,235,.2);transform:translateY(-2px)}.Dashboard_widget__2p_8C.Dashboard_dragging__OyWGA{z-index:1000;transform:scale(1.05);box-shadow:0 20px 60px rgba(0,0,0,.5),0 0 40px rgba(135,206,235,.3);opacity:.8}.Dashboard_widget__2p_8C.Dashboard_dropTarget__0FCVd{border-color:rgba(135,206,235,.8);background:linear-gradient(145deg,#2a2a2a,#3a3a3a);box-shadow:0 12px 48px rgba(0,0,0,.4),0 0 30px rgba(135,206,235,.3);transform:scale(1.02)}.Dashboard_widgetHeader__38xR4{background:linear-gradient(90deg,rgba(135,206,235,.2),rgba(135,206,235,.1));padding:15px 20px;border-bottom:1px solid rgba(135,206,235,.2);border-radius:12px 12px 0 0;cursor:move;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.Dashboard_widgetTitle__xVUEX{font-size:1.2rem;font-weight:600;color:skyblue;text-shadow:0 0 10px rgba(135,206,235,.3)}.Dashboard_widgetControls___YigJ{display:flex;gap:8px;position:relative}.Dashboard_widgetControl__3vUGy{width:12px;height:12px;border-radius:50%;cursor:pointer;transition:all .3s ease}.Dashboard_widgetControl__3vUGy.Dashboard_controlClose__AWAar{background:#ff5f5f}.Dashboard_widgetControl__3vUGy.Dashboard_controlMinimize__wrZKu{background:#ffbd2e}.Dashboard_widgetControl__3vUGy.Dashboard_controlMaximize__mivlo{background:#28ca42}.Dashboard_widgetControl__3vUGy:hover{transform:scale(1.2);box-shadow:0 0 10px currentColor}.Dashboard_threeDotButton___4xOp{width:20px;height:20px;border-radius:4px;cursor:pointer;transition:all .3s ease;background:rgba(135,206,235,.2);border:1px solid rgba(135,206,235,.3);display:flex;align-items:center;justify-content:center;position:relative}.Dashboard_threeDotButton___4xOp:hover{background:rgba(135,206,235,.3);border-color:rgba(135,206,235,.5)}.Dashboard_threeDotButton___4xOp .Dashboard_dot__IqbfZ{width:3px;height:3px;border-radius:50%;background:skyblue;margin:0 1px}.Dashboard_dropdownMenu__JDZmV{position:absolute;top:100%;right:0;background:linear-gradient(145deg,#1a1a1a,#2a2a2a);border:1px solid rgba(135,206,235,.3);border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.3),0 0 20px rgba(135,206,235,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:150px;z-index:1000;margin-top:5px}.Dashboard_dropdownMenu__JDZmV .Dashboard_dropdownItem__5PAyW{padding:10px 15px;cursor:pointer;transition:all .3s ease;border-bottom:1px solid rgba(135,206,235,.1);color:#b0b0b0;font-size:.9rem}.Dashboard_dropdownMenu__JDZmV .Dashboard_dropdownItem__5PAyW:last-child{border-bottom:none}.Dashboard_dropdownMenu__JDZmV .Dashboard_dropdownItem__5PAyW:hover{background:rgba(135,206,235,.1);color:skyblue}.Dashboard_dropdownMenu__JDZmV .Dashboard_dropdownItem__5PAyW.Dashboard_danger__LUScl{color:#ff5f5f}.Dashboard_dropdownMenu__JDZmV .Dashboard_dropdownItem__5PAyW.Dashboard_danger__LUScl:hover{background:rgba(255,95,95,.1);color:#ff5f5f}.Dashboard_widgetContent__FS9kq{padding:20px;flex:1 1;overflow:auto}.Dashboard_widgetContent__FS9kq h3{color:skyblue;margin-bottom:15px;font-size:1.1rem}.Dashboard_widgetContent__FS9kq p{color:#b0b0b0;line-height:1.6;margin-bottom:10px}.Dashboard_chartContainer__KCEZ1{width:100%;height:80px;background:rgba(135,206,235,.1);border-radius:8px;position:relative;overflow:hidden}.Dashboard_chartBar__3C_Kn{position:absolute;bottom:0;width:15px;border-radius:4px 4px 0 0;animation:Dashboard_chartGrow__je_Fh 2s ease-out}@keyframes Dashboard_chartGrow__je_Fh{0%{height:0}to{height:var(--height)}}.Dashboard_metricValue__EH0r6{font-size:1.8rem;color:skyblue;text-shadow:0 0 15px rgba(135,206,235,.5);margin-bottom:5px}.Dashboard_metricLabel__BFY_R{font-size:.9rem;text-transform:uppercase;letter-spacing:1px}.Dashboard_statusIndicator__h5_xj{display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:8px;animation:Dashboard_pulse__xdti9 2s infinite}.Dashboard_statusIndicator__h5_xj.Dashboard_statusOnline__AgPrZ{background:#28ca42;box-shadow:0 0 10px rgba(40,202,66,.6)}.Dashboard_statusIndicator__h5_xj.Dashboard_statusWarning__Sy_wY{background:#ffbd2e;box-shadow:0 0 10px rgba(255,189,46,.6)}.Dashboard_statusIndicator__h5_xj.Dashboard_statusOffline__kFn2a{background:#ff5f5f;box-shadow:0 0 10px rgba(255,95,95,.6)}@keyframes Dashboard_pulse__xdti9{0%,to{opacity:1}50%{opacity:.5}}@keyframes Dashboard_previewPulse__xFnS9{0%,to{border-color:rgba(255,193,7,.8);background:rgba(255,193,7,.15)}50%{border-color:#ffc107;background:rgba(255,193,7,.25)}}.Dashboard_stockHeader__py9Gb{justify-content:space-between;align-items:flex-start;margin-bottom:15px}.Dashboard_stockInfo__F7LEG h3{font-size:1.5rem;font-weight:700;color:skyblue;margin:0 0 5px}.Dashboard_stockName__jfFau{margin:0}.Dashboard_priceInfo__SqotN{text-align:right}.Dashboard_currentPrice__7oBNr{font-size:1.8rem;font-weight:700;margin-bottom:5px}.Dashboard_change__9gu9B{font-size:.9rem;font-weight:600}.Dashboard_change__9gu9B.Dashboard_positive__7GdAM{color:#28ca42}.Dashboard_change__9gu9B.Dashboard_negative__6tEO6{color:#ff5f5f}.Dashboard_stockMetrics__bgjG1{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-bottom:15px}.Dashboard_metric__M0f3N{text-align:center;padding:8px;background:rgba(135,206,235,.1);border-radius:6px}.Dashboard_priceChart__M10Xj{display:flex;align-items:end;justify-content:space-between;height:60px;margin:10px 0;position:relative}.Dashboard_chartBar__3C_Kn{flex:1 1;background:linear-gradient(0deg,#87CEEB,rgba(135,206,235,.6));border-radius:2px;margin:0 1px;position:relative;transition:all .3s ease}.Dashboard_chartBar__3C_Kn:hover{background:linear-gradient(0deg,#28ca42,rgba(40,202,66,.6))}.Dashboard_chartBar__3C_Kn:hover .Dashboard_chartTooltip__FZaU2{opacity:1;transform:translateY(-5px)}.Dashboard_chartTooltip__FZaU2{position:absolute;top:-25px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.8);color:#fff;padding:4px 8px;border-radius:4px;font-size:.8rem;opacity:0;transition:all .3s ease;white-space:nowrap}.Dashboard_chartLabels__O6mgd{display:flex;justify-content:space-between;font-size:.7rem;color:#888}.Dashboard_chartLabel__HJzsN{flex:1 1;text-align:center}.Dashboard_chartTitle__W_5Fo{font-size:.9rem;color:skyblue;margin-bottom:5px;text-align:center}.Dashboard_sentimentHeader__OnOl4{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.Dashboard_overallSentiment__hUQIg{display:flex;align-items:center;gap:8px}.Dashboard_sentimentLabel__4QCsC{font-size:.9rem;color:#b0b0b0}.Dashboard_sentimentValue__NPoq9{font-weight:600;font-size:1.1rem}.Dashboard_analystSection__9JbJS{margin-bottom:15px}.Dashboard_analystRating__sJgUc,.Dashboard_priceTarget__NLcUl{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.Dashboard_ratingLabel__R4Nxs,.Dashboard_targetLabel__ZEkJa{font-size:.9rem;color:#b0b0b0}.Dashboard_ratingValue__HmnWU,.Dashboard_targetValue__XuKTK{font-weight:600}.Dashboard_upside__zt40V{font-size:.8rem;font-weight:600}.Dashboard_technicalSignals__W9R4M{margin-bottom:15px}.Dashboard_technicalSignals__W9R4M h4{color:skyblue;margin-bottom:10px;font-size:1rem}.Dashboard_signalsGrid__IEZv2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.Dashboard_signalItem__e_Kpk{display:flex;justify-content:space-between;align-items:center;padding:6px 8px;background:rgba(135,206,235,.1);border-radius:4px}.Dashboard_signalName__yy_cs{font-size:.8rem;color:#b0b0b0}.Dashboard_signalValue__s_9q_{font-size:.8rem;font-weight:600}.Dashboard_signalIndicator__8QBT1{width:8px;height:8px;border-radius:50%}.Dashboard_marketIndicators__YVHLY h4{color:skyblue;margin-bottom:10px;font-size:1rem}.Dashboard_indicatorsList__fTdwW{display:flex;flex-direction:column;gap:6px}.Dashboard_indicatorItem__AN8Py{display:flex;justify-content:space-between;align-items:center;padding:4px 0}.Dashboard_indicatorName__0Yxd9{font-size:.8rem;color:#b0b0b0}.Dashboard_indicatorValue__rDX_d{font-size:.8rem;font-weight:600}.Dashboard_metricsGrid__p4Ms_{grid-gap:12px;gap:12px;margin-bottom:15px}.Dashboard_metricCard__sw7Rk{background:rgba(135,206,235,.1);border-radius:8px;padding:12px;border:1px solid rgba(135,206,235,.2)}.Dashboard_metricHeader__0o7r4{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.Dashboard_metricTitle__S5iw6{font-size:.8rem;color:#b0b0b0}.Dashboard_metricTrend__EwUmd{font-size:1.2rem}.Dashboard_metricValue__EH0r6{font-size:1.3rem;font-weight:700;margin-bottom:4px}.Dashboard_metricGrowth__R2OcJ{font-size:.8rem;font-weight:600}.Dashboard_ratiosSection__Ht3YB h4{color:skyblue;margin-bottom:10px;font-size:1rem}.Dashboard_ratiosGrid__OjjIN{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.Dashboard_ratioItem__W1dmy{display:flex;justify-content:space-between;align-items:center;padding:6px 8px;background:rgba(135,206,235,.1);border-radius:4px}.Dashboard_ratioName__einWU{font-size:.8rem;color:#b0b0b0}.Dashboard_ratioValue__9l9fJ{font-size:.8rem;font-weight:600}.Dashboard_tradingMetrics__fkzL1{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;margin-bottom:15px}.Dashboard_tradingCard__qqMKz{background:rgba(135,206,235,.1);border-radius:6px;padding:10px;border:1px solid rgba(135,206,235,.2)}.Dashboard_tradingHeader__USz1x{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.Dashboard_tradingTitle__b7WDv{font-size:.8rem;color:#b0b0b0}.Dashboard_tradingStatus__WGzFy{font-size:.7rem;font-weight:600;text-transform:uppercase}.Dashboard_tradingValue__tc39J{font-size:1.1rem;font-weight:700;color:#fff;margin-bottom:4px}.Dashboard_tradingSubtext__XSrD_{font-size:.7rem;color:#888}.Dashboard_institutionalSection__7Pqko h4{color:skyblue;margin-bottom:10px;font-size:1rem}.Dashboard_institutionalGrid__mDPWY{display:flex;flex-direction:column;gap:6px}.Dashboard_institutionalItem__rxJbJ{display:flex;justify-content:space-between;align-items:center;padding:4px 0}.Dashboard_institutionalLabel__vFN_B{font-size:.8rem;color:#b0b0b0}.Dashboard_institutionalValue__j8G_4{font-size:.8rem;font-weight:600}.Dashboard_sentimentOverview__skY_2{margin-bottom:15px}.Dashboard_sentimentScore__6DYco{text-align:center}.Dashboard_scoreLabel__BT2QD{display:block;font-size:.9rem;color:#b0b0b0;margin-bottom:5px}.Dashboard_scoreValue__vFeV0{display:block;font-size:1.5rem;font-weight:700;margin-bottom:10px}.Dashboard_sentimentBar__s0Jha{width:100%;height:6px;background:rgba(135,206,235,.2);border-radius:3px;overflow:hidden}.Dashboard_sentimentFill__qSwIv{height:100%;border-radius:3px;transition:width .3s ease}.Dashboard_eventsSection__aBGh8,.Dashboard_newsSection__J__IX{margin-bottom:15px}.Dashboard_eventsSection__aBGh8 h4,.Dashboard_newsSection__J__IX h4{color:skyblue;margin-bottom:10px;font-size:1rem}.Dashboard_newsList__yI1Ux{display:flex;flex-direction:column;gap:8px}.Dashboard_newsItem__8h2zu{background:rgba(135,206,235,.1);border-radius:6px;padding:10px;border:1px solid rgba(135,206,235,.2)}.Dashboard_newsHeader__Hshrn{display:flex;justify-content:space-between;margin-bottom:6px}.Dashboard_newsImpact__8wcgr,.Dashboard_newsSentiment__m4t2r{font-size:.7rem;font-weight:600;text-transform:uppercase}.Dashboard_newsTitle__hMlDd{font-size:.9rem;font-weight:600;color:#fff;margin-bottom:4px}.Dashboard_newsSummary__Kg37v{font-size:.8rem;color:#b0b0b0;margin-bottom:4px}.Dashboard_newsDate__Sqr9n{font-size:.7rem;color:#888}.Dashboard_eventsList__43cyG{display:flex;flex-direction:column;gap:6px}.Dashboard_eventItem__zQO9P{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;background:rgba(135,206,235,.1);border-radius:6px;border:1px solid rgba(135,206,235,.2)}.Dashboard_eventInfo__wTEO3{display:flex;flex-direction:column;gap:2px}.Dashboard_eventName__CgG4k{font-size:.9rem;font-weight:600;color:#fff}.Dashboard_eventDate__Psym_{font-size:.7rem;color:#888}.Dashboard_eventImpact__ZoBeJ{font-size:.7rem;font-weight:600;text-transform:uppercase}.Dashboard_uploadSection__cl_Gu h4{color:skyblue;margin-bottom:10px;font-size:1rem}.Dashboard_uploadArea__9rj_t{padding:20px;margin-bottom:10px;position:relative;min-height:120px}.Dashboard_fileInput__YK5AO{width:100%;height:100%;opacity:0;position:absolute;top:0;left:0;cursor:pointer;z-index:1}.Dashboard_uploadText__y_G94{color:#b0b0b0;font-size:.9rem;display:flex;flex-direction:column;align-items:center;gap:8px}.Dashboard_uploadIcon__0D9_i{font-size:2rem;margin-bottom:8px}.Dashboard_uploadHint__JpUic{font-size:.7rem;color:#888;font-style:italic}.Dashboard_loading__d9axK{text-align:center;color:skyblue;font-size:.9rem;margin:10px 0;display:flex;flex-direction:column;align-items:center;gap:10px}.Dashboard_loadingSpinner__Tjrkq{width:20px;height:20px;border:2px solid rgba(135,206,235,.3);border-top-color:skyblue;border-radius:50%;animation:Dashboard_spin__BkX8D 1s linear infinite}.Dashboard_analysisResults__IZShi{background:rgba(135,206,235,.1);border-radius:8px;padding:15px;border:1px solid rgba(135,206,235,.2)}.Dashboard_analysisSummary__lIAiy,.Dashboard_citations__L_yzo,.Dashboard_keyPoints__k4GLo{margin-bottom:15px}.Dashboard_analysisSummary__lIAiy h5,.Dashboard_citations__L_yzo h5,.Dashboard_keyPoints__k4GLo h5{color:skyblue;margin-bottom:8px;font-size:.9rem}.Dashboard_analysisSummary__lIAiy p,.Dashboard_analysisSummary__lIAiy ul,.Dashboard_citations__L_yzo p,.Dashboard_citations__L_yzo ul,.Dashboard_keyPoints__k4GLo p,.Dashboard_keyPoints__k4GLo ul{font-size:.8rem;color:#b0b0b0;line-height:1.4}.Dashboard_analysisSummary__lIAiy ul,.Dashboard_citations__L_yzo ul,.Dashboard_keyPoints__k4GLo ul{padding-left:15px}.Dashboard_analysisSummary__lIAiy li,.Dashboard_citations__L_yzo li,.Dashboard_keyPoints__k4GLo li{margin-bottom:4px}.Dashboard_supportedDocs__Z95uX{margin-top:20px}.Dashboard_supportedDocs__Z95uX h4{color:skyblue;margin-bottom:10px;font-size:1rem}.Dashboard_docTypes__r4Xa5{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.Dashboard_docType__rwbi6{display:flex;align-items:center;gap:8px;padding:8px;background:rgba(135,206,235,.1);border-radius:6px;border:1px solid rgba(135,206,235,.2);font-size:.8rem;color:#b0b0b0}.Dashboard_docType__rwbi6 .Dashboard_docIcon__HgOYL{font-size:1rem}.Dashboard_documentAnalysisContent__DjYUQ{height:100%;overflow-y:auto;padding-right:8px;padding-bottom:10px}.Dashboard_documentAnalysisContent__DjYUQ::-webkit-scrollbar{width:6px}.Dashboard_documentAnalysisContent__DjYUQ::-webkit-scrollbar-track{background:rgba(135,206,235,.1);border-radius:3px}.Dashboard_documentAnalysisContent__DjYUQ::-webkit-scrollbar-thumb{background:rgba(135,206,235,.3);border-radius:3px}.Dashboard_documentAnalysisContent__DjYUQ::-webkit-scrollbar-thumb:hover{background:rgba(135,206,235,.5)}.Dashboard_sidebar__u4MTI{width:300px;background:rgba(135,206,235,.05);border-radius:12px;border:1px solid rgba(135,206,235,.2);padding:20px;max-height:calc(100vh - 40px);transition:all .3s ease;position:fixed;top:20px;right:20px;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(0,0,0,.3),0 0 20px rgba(135,206,235,.1);display:flex;flex-direction:column;overflow:hidden}@media(max-width:768px){.Dashboard_sidebar__u4MTI{width:250px;right:10px;top:10px;padding:15px}}@media(max-width:480px){.Dashboard_sidebar__u4MTI{width:200px;right:5px;top:5px;padding:10px}}.Dashboard_sidebar__u4MTI.Dashboard_collapsed__qmfBO{width:60px;padding:20px 10px;display:block;overflow:visible}.Dashboard_sidebar__u4MTI.Dashboard_collapsed__qmfBO .Dashboard_sidebarHeader__SdCyU h3,.Dashboard_sidebar__u4MTI.Dashboard_collapsed__qmfBO .Dashboard_sizeControls__oyBZ4,.Dashboard_sidebar__u4MTI.Dashboard_collapsed__qmfBO .Dashboard_widgetTemplates__n9Uly{display:none}.Dashboard_sidebarHeader__SdCyU{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.Dashboard_sidebarHeader__SdCyU h3{color:skyblue;margin:0}.Dashboard_toggleBtn__cq2dt{background:rgba(135,206,235,.2);border:1px solid rgba(135,206,235,.3);border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:skyblue}.Dashboard_toggleBtn__cq2dt:hover{background:rgba(135,206,235,.3);border-color:rgba(135,206,235,.5)}.Dashboard_widgetTemplates__n9Uly{display:flex;flex-direction:column;gap:15px;overflow-y:auto;flex:1 1;padding-right:5px}.Dashboard_widgetTemplates__n9Uly::-webkit-scrollbar{width:6px}.Dashboard_widgetTemplates__n9Uly::-webkit-scrollbar-track{background:rgba(135,206,235,.1);border-radius:3px}.Dashboard_widgetTemplates__n9Uly::-webkit-scrollbar-thumb{background:rgba(135,206,235,.3);border-radius:3px}.Dashboard_widgetTemplates__n9Uly::-webkit-scrollbar-thumb:hover{background:rgba(135,206,235,.5)}.Dashboard_widgetTemplate__tubXn{background:rgba(135,206,235,.1);border:1px solid rgba(135,206,235,.3);border-radius:8px;padding:15px;cursor:pointer;transition:all .3s ease;text-align:center}.Dashboard_widgetTemplate__tubXn:hover{background:rgba(135,206,235,.2);border-color:rgba(135,206,235,.5);transform:translateY(-2px)}.Dashboard_templateIcon__xfK3H{font-size:2rem;margin-bottom:10px;color:skyblue}.Dashboard_templateName__jVvjk{font-weight:600;color:skyblue;margin-bottom:5px}.Dashboard_templateDescription__xAEP6{font-size:.9rem;color:#888}.Dashboard_documentAnalysis__H_j__ h3{color:skyblue;margin-bottom:15px;font-size:1.1rem}.Dashboard_uploadArea__9rj_t{border:2px dashed rgba(135,206,235,.3);border-radius:8px;padding:30px 20px;text-align:center;cursor:pointer;transition:all .3s ease;background:rgba(135,206,235,.05)}.Dashboard_uploadArea__9rj_t:hover{border-color:rgba(135,206,235,.6);background:rgba(135,206,235,.1)}.Dashboard_uploadArea__9rj_t .Dashboard_uploadIcon__0D9_i{font-size:3rem;margin-bottom:15px;color:skyblue}.Dashboard_uploadArea__9rj_t p{margin:5px 0;color:#b0b0b0}.Dashboard_uploadArea__9rj_t .Dashboard_uploadHint__JpUic{font-size:.8rem;color:#888;margin-top:10px}.Dashboard_uploading__7zYsB{text-align:center;padding:20px}.Dashboard_uploading__7zYsB .Dashboard_spinner__QOoAV{width:30px;height:30px;border:3px solid rgba(135,206,235,.3);border-top-color:skyblue;border-radius:50%;animation:Dashboard_spin__BkX8D 1s linear infinite;margin:0 auto 15px}.Dashboard_uploading__7zYsB p{color:skyblue;font-weight:500}@keyframes Dashboard_spin__BkX8D{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Dashboard_error__PLnGb{text-align:center;padding:20px;color:#ff5f5f}.Dashboard_error__PLnGb p{margin-bottom:15px}.Dashboard_error__PLnGb .Dashboard_retryBtn__WD7zv{background:rgba(255,95,95,.2);border:1px solid rgba(255,95,95,.3);border-radius:6px;padding:8px 16px;color:#ff5f5f;cursor:pointer;transition:all .3s ease}.Dashboard_error__PLnGb .Dashboard_retryBtn__WD7zv:hover{background:rgba(255,95,95,.3);border-color:rgba(255,95,95,.5)}.Dashboard_summary__8RXsB .Dashboard_fileInfo__o3qPi{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid rgba(135,206,235,.2)}.Dashboard_summary__8RXsB .Dashboard_fileInfo__o3qPi strong{color:skyblue;font-size:.9rem}.Dashboard_summary__8RXsB .Dashboard_fileInfo__o3qPi .Dashboard_newFileBtn__LR6W1{background:rgba(135,206,235,.2);border:1px solid rgba(135,206,235,.3);border-radius:6px;padding:6px 12px;color:skyblue;cursor:pointer;font-size:.8rem;transition:all .3s ease}.Dashboard_summary__8RXsB .Dashboard_fileInfo__o3qPi .Dashboard_newFileBtn__LR6W1:hover{background:rgba(135,206,235,.3);border-color:rgba(135,206,235,.5)}.Dashboard_summary__8RXsB .Dashboard_summaryContent__5rXD9 h4{color:skyblue;margin:15px 0 8px;font-size:1rem}.Dashboard_summary__8RXsB .Dashboard_summaryContent__5rXD9 p{color:#b0b0b0;line-height:1.5;margin-bottom:10px}.Dashboard_summary__8RXsB .Dashboard_summaryContent__5rXD9 .Dashboard_citation__YOH4r{background:rgba(135,206,235,.1);border-radius:6px;padding:10px;margin:10px 0}.Dashboard_summary__8RXsB .Dashboard_summaryContent__5rXD9 .Dashboard_citation__YOH4r p{font-family:Courier New,monospace;font-size:.9rem;color:skyblue;margin:0}.Dashboard_summary__8RXsB .Dashboard_summaryContent__5rXD9 .Dashboard_keyPoints__k4GLo ul{list-style:none;padding:0;margin:0}.Dashboard_summary__8RXsB .Dashboard_summaryContent__5rXD9 .Dashboard_keyPoints__k4GLo ul li{color:#b0b0b0;border-left:2px solid rgba(135,206,235,.3);padding:5px 0 5px 10px;margin:5px 0}.Dashboard_summary__8RXsB .Dashboard_summaryContent__5rXD9 .Dashboard_keyPoints__k4GLo ul li:before{content:"•";color:skyblue;font-weight:700;margin-right:8px}@media(max-width:768px){.Dashboard_dashboard__edue3{padding:10px}.Dashboard_sidebar__u4MTI{position:fixed;top:10px;right:10px;width:calc(100vw - 20px);max-width:300px}.Dashboard_dashboardHeader__S36aJ h1{font-size:2rem}.Dashboard_sizeControls__oyBZ4{flex-wrap:wrap}.Dashboard_gridContainer__HpeLA{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(6,150px)}.Dashboard_widgetTemplates__n9Uly{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.Dashboard_tabbedDashboard__54wOx{width:100%;height:100%}.Dashboard_tabContainer__uC6jA{display:flex;gap:2px;margin-bottom:30px;background:rgba(135,206,235,.1);border-radius:12px;padding:4px}.Dashboard_tab__OFVS_{flex:1 1;padding:15px 20px;background:rgba(0,0,0,0);border:none;border-radius:8px;color:#b0b0b0;font-size:1.1rem;font-weight:500;cursor:pointer;transition:all .3s ease;text-align:center}.Dashboard_tab__OFVS_:hover{background:rgba(135,206,235,.2);color:skyblue}.Dashboard_tab__OFVS_.Dashboard_activeTab__OfK3x{background:rgba(135,206,235,.3);color:#fff;box-shadow:0 4px 12px rgba(135,206,235,.2)}.Dashboard_tabContent__yUR91{min-height:600px}.Dashboard_tabPanel__PkRXy{animation:Dashboard_fadeIn__yzlXs .3s ease-in-out}.Dashboard_tabTitle__RafyF{color:skyblue;font-size:1.8rem;font-weight:300;margin-bottom:25px;text-align:center;text-shadow:0 0 20px rgba(135,206,235,.3)}.Dashboard_stocksGrid__LM2g2{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px;padding:20px 0}.Dashboard_stockWidget__Dj_EZ{background:linear-gradient(145deg,#1a1a1a,#2a2a2a);border:1px solid rgba(135,206,235,.3);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.3),0 0 20px rgba(135,206,235,.1);transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;height:200px;overflow:hidden}.Dashboard_stockWidget__Dj_EZ:hover{border-color:rgba(135,206,235,.6);box-shadow:0 12px 48px rgba(0,0,0,.4),0 0 30px rgba(135,206,235,.2);transform:translateY(-4px)}.Dashboard_stockSymbol__dKIdd{font-size:1.5rem;font-weight:700;color:skyblue;margin-right:10px}.Dashboard_stockName__jfFau{font-size:.9rem;color:#b0b0b0;font-weight:400}.Dashboard_stockPrice__rdP0D{display:flex;flex-direction:column;align-items:flex-end;font-size:1.3rem;font-weight:600;color:#fff}.Dashboard_priceChange__V0wix{font-size:.9rem;font-weight:500;margin-top:2px}.Dashboard_priceChange__V0wix.Dashboard_positive__7GdAM{color:#22c55e}.Dashboard_priceChange__V0wix.Dashboard_negative__6tEO6{color:#ef4444}.Dashboard_stockInfo__F7LEG{gap:8px;margin-bottom:15px}.Dashboard_stockMetric__OzFQy{display:flex;justify-content:space-between;align-items:center;font-size:.85rem}.Dashboard_stockMetric__OzFQy .Dashboard_metricLabel__BFY_R{color:#888;font-weight:500}.Dashboard_stockMetric__OzFQy .Dashboard_metricValue__EH0r6{color:#b0b0b0;font-weight:600}.Dashboard_stockChart__Gdczg{flex:1 1;display:flex;align-items:center;justify-content:center;padding:10px}.Dashboard_miniChart__Gxay0{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.Dashboard_stockDashboard__VXe2l{width:100%;height:100%;padding:20px}.Dashboard_stockHeader__py9Gb{display:flex;align-items:center;margin-bottom:30px;padding:20px;background:rgba(135,206,235,.1);border-radius:12px;border:1px solid rgba(135,206,235,.3)}.Dashboard_backButton__x_XNe{background:rgba(135,206,235,.2);border:1px solid rgba(135,206,235,.3);border-radius:8px;padding:10px 20px;color:skyblue;cursor:pointer;font-size:1rem;font-weight:500;transition:all .3s ease;margin-right:20px}.Dashboard_backButton__x_XNe:hover{background:rgba(135,206,235,.3);border-color:rgba(135,206,235,.5)}.Dashboard_stockInfo__F7LEG{flex:1 1;display:flex;flex-direction:column;gap:5px}.Dashboard_stockTitle__PG20P{color:skyblue;font-size:2rem;font-weight:300;margin:0;text-shadow:0 0 20px rgba(135,206,235,.3)}.Dashboard_stockPriceInfo__K3CCW{display:flex;align-items:center;gap:15px}.Dashboard_currentPrice__7oBNr{font-size:1.5rem;font-weight:600;color:#fff}.Dashboard_dashboardGrid__d7Tu1{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,200px);grid-gap:20px;gap:20px;margin-top:20px}@keyframes Dashboard_fadeIn__yzlXs{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Dashboard_portfolioOverview__lHAsI{height:100%;display:flex;flex-direction:column;padding:15px}.Dashboard_portfolioHeader__Eip6d{margin-bottom:15px}.Dashboard_portfolioValue__gbFh_{display:flex;flex-direction:column;align-items:center;text-align:center}.Dashboard_valueLabel__zGiB9{font-size:.9rem;color:#888;font-weight:500;margin-bottom:5px}.Dashboard_valueAmount__4OkR4{font-size:1.8rem;font-weight:700;color:#fff;margin-bottom:5px}.Dashboard_valueChange__Cq6bJ{font-size:1rem;font-weight:600;padding:4px 8px;border-radius:6px;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.2)}.Dashboard_valueChange__Cq6bJ.Dashboard_positive__7GdAM{color:#22c55e;background:rgba(34,197,94,.1);border-color:rgba(34,197,94,.2)}.Dashboard_valueChange__Cq6bJ.Dashboard_negative__6tEO6{color:#ef4444;background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.2)}.Dashboard_portfolioContent__BLFSl{flex:1 1;display:flex;flex-direction:column;gap:20px}.Dashboard_allocationSection___S_Mr h4,.Dashboard_holdingsSection__i1cY1 h4{color:skyblue;font-size:1rem;font-weight:600;margin-bottom:10px}.Dashboard_allocationChart__WKq2E{display:flex;flex-direction:column;gap:8px}.Dashboard_allocationItem___kNaE{display:flex;align-items:center;gap:10px}.Dashboard_allocationBar__wURzO{flex:1 1;height:8px;background:rgba(135,206,235,.1);border-radius:4px;overflow:hidden}.Dashboard_allocationFill__v7PHy{height:100%;border-radius:4px;transition:all .3s ease}.Dashboard_allocationLabel__mlv35{display:flex;justify-content:space-between;align-items:center;min-width:120px;font-size:.85rem}.Dashboard_sectorName__cRRoy{color:#b0b0b0;font-weight:500}.Dashboard_sectorValue__KdSw2{color:skyblue;font-weight:600}.Dashboard_holdingsList__VnkSq{gap:8px}.Dashboard_holdingItem__zaeJk{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(135,206,235,.1)}.Dashboard_holdingItem__zaeJk:last-child{border-bottom:none}.Dashboard_holdingSymbol__z_7sO{font-size:.9rem}.Dashboard_holdingName__O_2gO{font-size:.75rem;color:#888}.Dashboard_holdingValue__QKzi7{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.Dashboard_holdingAmount__yQ1s7{font-size:.85rem;font-weight:600;color:#fff}.Dashboard_holdingPercentage__XzovQ{font-size:.75rem;color:#888}.Dashboard_portfolioSummary__jQq7p{flex:1 1;display:flex;flex-direction:column;justify-content:center;gap:15px}.Dashboard_summaryItem__ygvD_{display:flex;justify-content:space-between;align-items:center;padding:10px;background:rgba(135,206,235,.05);border-radius:8px;border:1px solid rgba(135,206,235,.1)}.Dashboard_summaryLabel__s06fM{font-size:.85rem;color:#888;font-weight:500}.Dashboard_summaryValue__0avGR{font-size:.9rem;font-weight:600;color:#fff}.Dashboard_summaryValue__0avGR.Dashboard_positive__7GdAM{color:#22c55e}.Dashboard_portfolioStocksWidget__H0w74{height:100%;display:flex;flex-direction:column;padding:15px}.Dashboard_stocksHeader__bVkMV{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid rgba(135,206,235,.2)}.Dashboard_stocksHeader__bVkMV h3{color:skyblue;font-size:1.1rem;font-weight:600;margin:0}.Dashboard_stockCount__nVhyj{font-size:.8rem;color:#888;font-weight:500;padding:4px 8px;background:rgba(135,206,235,.1);border-radius:6px}.Dashboard_portfolioMetrics__ute3o{height:100%;display:flex;flex-direction:column;padding:15px;overflow-y:auto}.Dashboard_metricsHeader__Fpipe{margin-bottom:15px}.Dashboard_metricsHeader__Fpipe h3{color:skyblue;font-size:1.1rem;font-weight:600;margin-bottom:10px}.Dashboard_metricsSummary__F2K6q{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.Dashboard_metricItem__V7RiF{display:flex;flex-direction:column;gap:2px}.Dashboard_metricLabel__BFY_R{font-size:.75rem;color:#888;font-weight:500}.Dashboard_metricValue__EH0r6{font-size:.9rem}.Dashboard_metricsDetails___3OrM{margin-bottom:15px}.Dashboard_metricsRow__04_5j{display:flex;justify-content:space-between;margin-bottom:8px}.Dashboard_metricDetail___x_IP{display:flex;flex-direction:column;gap:2px}.Dashboard_detailLabel__XPpO2{font-size:.75rem;color:#888;font-weight:500}.Dashboard_detailValue__sRj41{font-size:.85rem;font-weight:600;color:#fff}.Dashboard_recentTrades__j6q_D{flex:1 1}.Dashboard_recentTrades__j6q_D h4{color:skyblue;font-size:.9rem;font-weight:600;margin-bottom:10px}.Dashboard_tradesList__UFR7c{display:flex;flex-direction:column;gap:8px}.Dashboard_tradeItem__F4n5e{display:flex;justify-content:space-between;align-items:center;padding:8px;background:rgba(135,206,235,.05);border-radius:6px;border:1px solid rgba(135,206,235,.1)}.Dashboard_tradeInfo__SNqUd{display:flex;flex-direction:column;gap:2px}.Dashboard_tradeStock__SXNT3{font-size:.85rem;font-weight:600;color:skyblue}.Dashboard_tradeAction__bCpLa{font-size:.7rem;font-weight:500;padding:2px 6px;border-radius:4px;text-transform:uppercase}.Dashboard_tradeAction__bCpLa.Dashboard_buy__8eymz{color:#22c55e;background:rgba(34,197,94,.1)}.Dashboard_tradeAction__bCpLa.Dashboard_sell__JzxBn{color:#ef4444;background:rgba(239,68,68,.1)}.Dashboard_tradeDetails__I3BPL{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.Dashboard_tradeShares__VPINs{font-size:.75rem;color:#b0b0b0}.Dashboard_tradePrice__E_OSV{font-size:.8rem;font-weight:600;color:#fff}.Dashboard_tradeDate__TOZax{font-size:.7rem;color:#888}.Dashboard_portfolioFinancialMetrics__ih4f1{height:100%;display:flex;flex-direction:column;padding:15px;overflow-y:auto}.Dashboard_financialHeader__pgb8c{margin-bottom:15px}.Dashboard_financialHeader__pgb8c h3{color:skyblue;font-size:1.1rem;font-weight:600;margin-bottom:10px}.Dashboard_financialSummary__1IvZ7{display:flex;justify-content:space-between;margin-bottom:15px}.Dashboard_financialItem__QYO9R{display:flex;flex-direction:column;gap:2px}.Dashboard_financialLabel__gm8ox{font-size:.75rem;color:#888;font-weight:500}.Dashboard_financialValue__AP8v9{font-size:.9rem;font-weight:600;color:#fff}.Dashboard_financialValue__AP8v9.Dashboard_positive__7GdAM{color:#22c55e}.Dashboard_financialMetrics__yQ5sH{margin-bottom:15px}.Dashboard_metricsGrid__p4Ms_{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.Dashboard_metricCard__sw7Rk{display:flex;flex-direction:column;gap:4px;padding:8px;background:rgba(135,206,235,.05);border-radius:6px;border:1px solid rgba(135,206,235,.1)}.Dashboard_metricTitle__S5iw6{font-size:.7rem;color:#888;font-weight:500}.Dashboard_metricValue__EH0r6{font-size:.85rem;font-weight:600;color:#fff}.Dashboard_metricValue__EH0r6.Dashboard_negative__6tEO6{color:#ef4444}.Dashboard_holdingsMetrics__KpbWI{flex:1 1}.Dashboard_holdingsMetrics__KpbWI h4{color:skyblue;font-size:.9rem;font-weight:600;margin-bottom:10px}.Dashboard_holdingsList__VnkSq{display:flex;flex-direction:column;gap:6px}.Dashboard_holdingMetric__FdxBu{display:flex;justify-content:space-between;align-items:center;padding:6px 8px;background:rgba(135,206,235,.05);border-radius:6px;border:1px solid rgba(135,206,235,.1)}.Dashboard_holdingInfo__xJyEr{display:flex;flex-direction:column;gap:2px}.Dashboard_holdingSymbol__z_7sO{font-size:.8rem;font-weight:600;color:skyblue}.Dashboard_holdingWeight__1FTwX{font-size:.7rem;color:#888}.Dashboard_holdingMetrics___y9yJ{display:flex;gap:8px}.Dashboard_holdingMetric__FdxBu{font-size:.7rem;color:#b0b0b0}.Home_container__B1VFq{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(135deg,#0f0f23,#1a1a2e);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.Home_main__3vDCl{flex:1 1;display:flex;flex-direction:column}.Home_main__3vDCl>div{flex:1 1}.Home_title__CJM6I{margin:0;line-height:1.15;font-size:4rem;text-align:center;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.Home_title__CJM6I a{color:#0070f3;text-decoration:none}.Home_title__CJM6I a:active,.Home_title__CJM6I a:focus,.Home_title__CJM6I a:hover{text-decoration:underline}.Home_description__W1Hx1{text-align:center;line-height:1.5;font-size:1.5rem;color:#fff;margin:2rem 0;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.Home_grid__Exju9{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;max-width:800px;margin-top:3rem}.Home_card__fubC7{margin:1rem;flex-basis:45%;padding:1.5rem;text-align:left;color:inherit;text-decoration:none;border:1px solid #eaeaea;border-radius:10px;transition:color .15s ease,border-color .15s ease;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Home_card__fubC7:active,.Home_card__fubC7:focus,.Home_card__fubC7:hover{color:#0070f3;border-color:#0070f3}.Home_card__fubC7 h3{margin:0 0 1rem;font-size:1.5rem;color:#fff}.Home_card__fubC7 p{margin:0;font-size:1.25rem;line-height:1.5;color:hsla(0,0%,100%,.8)}.Home_logo__Nw1fV{height:1em}.Home_footer__S146O{width:100%;height:100px;border-top:1px solid #eaeaea;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Home_footer__S146O,.Home_footer__S146O a{display:flex;justify-content:center;align-items:center}.Home_footer__S146O a{flex-grow:1;color:#fff;text-decoration:none}.Home_footer__S146O a:hover{color:#0070f3}.Home_code__cY_Tv{background:hsla(0,0%,100%,.1);border-radius:5px;padding:.75rem;font-size:1.1rem;font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace;color:#fff}@media(max-width:600px){.Home_grid__Exju9{width:100%;flex-direction:column}.Home_title__CJM6I{font-size:2.5rem}.Home_description__W1Hx1{font-size:1.2rem}}.Home_homeContainer__lmTcr{max-width:1200px;margin:0 auto;padding:40px 20px;min-height:calc(100vh - 200px);display:flex;flex-direction:column;justify-content:center}.Home_homeHeader__2AOKN{text-align:center;margin-bottom:60px}.Home_homeHeader__2AOKN h1{color:skyblue;font-size:3.5rem;font-weight:300;margin-bottom:20px;text-shadow:0 0 30px rgba(135,206,235,.5)}.Home_homeHeader__2AOKN p{color:#b0b0b0;font-size:1.3rem;line-height:1.6}.Home_navigationGrid__KpcVq{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:30px;gap:30px;max-width:900px;margin:0 auto}.Home_navCard__GMsMN{background:linear-gradient(145deg,#1a1a1a,#2a2a2a);border:1px solid rgba(135,206,235,.3);border-radius:16px;padding:40px 30px;text-decoration:none;color:inherit;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(0,0,0,.3),0 0 20px rgba(135,206,235,.1)}.Home_navCard__GMsMN:hover{border-color:rgba(135,206,235,.6);box-shadow:0 12px 48px rgba(0,0,0,.4),0 0 30px rgba(135,206,235,.2);transform:translateY(-4px)}.Home_navCard__GMsMN .Home_navIcon__kjx1w{font-size:3rem;margin-bottom:20px;text-align:center}.Home_navCard__GMsMN h2{color:skyblue;font-size:1.8rem;font-weight:600;margin-bottom:15px;text-align:center}.Home_navCard__GMsMN p{color:#b0b0b0;font-size:1rem;line-height:1.6;text-align:center;margin:0}@media(max-width:768px){.Home_homeHeader__2AOKN h1{font-size:2.5rem}.Home_homeHeader__2AOKN p{font-size:1.1rem}.Home_navigationGrid__KpcVq{grid-template-columns:1fr;gap:20px}.Home_navCard__GMsMN{padding:30px 20px}.Home_navCard__GMsMN .Home_navIcon__kjx1w{font-size:2.5rem}.Home_navCard__GMsMN h2{font-size:1.5rem}.Home_navCard__GMsMN p{font-size:.9rem}}