.app-container{display:flex;height:100vh;overflow:hidden;position:relative;background:#000}.main-content{flex:1;padding:15px;overflow-y:auto;overflow-x:hidden;transition:margin-left .3s ease;position:relative;z-index:1}.app-stars-lg,.app-stars-md,.app-stars-sm{position:fixed;top:0;left:0;width:1px;height:1px;pointer-events:none;z-index:0;display:none}body.dark-mode .app-stars-lg,body.dark-mode .app-stars-md,body.dark-mode .app-stars-sm{display:block}body.dark-mode .app-stars-sm:before{content:"";width:2px;height:2px;border-radius:50%;position:fixed;box-shadow:30px 20px hsla(0,0%,100%,.96),75px 55px hsla(0,0%,100%,.92),120px 15px hsla(0,0%,100%,.85),165px 80px hsla(0,0%,100%,.96),210px 35px hsla(0,0%,100%,.92),255px 110px hsla(0,0%,100%,.85),300px 60px hsla(0,0%,100%,.96),345px 25px hsla(0,0%,100%,.92),390px 95px hsla(0,0%,100%,.85),435px 150px hsla(0,0%,100%,.96),480px 40px hsla(0,0%,100%,.92),525px 120px hsla(0,0%,100%,.85),570px 70px hsla(0,0%,100%,.96),615px 180px hsla(0,0%,100%,.92),660px 30px hsla(0,0%,100%,.85),705px 130px hsla(0,0%,100%,.96),750px 85px hsla(0,0%,100%,.92),795px 200px hsla(0,0%,100%,.85),840px 50px hsla(0,0%,100%,.96),885px 160px hsla(0,0%,100%,.92),930px 100px hsla(0,0%,100%,.85),975px 220px hsla(0,0%,100%,.96),1020px 45px hsla(0,0%,100%,.92),1065px 140px hsla(0,0%,100%,.85),1110px 80px hsla(0,0%,100%,.96),1155px 190px hsla(0,0%,100%,.92),1200px 25px hsla(0,0%,100%,.85),1245px 115px hsla(0,0%,100%,.96),1290px 65px hsla(0,0%,100%,.92),1335px 175px hsla(0,0%,100%,.85),1380px 35px hsla(0,0%,100%,.96),1425px 145px hsla(0,0%,100%,.92),1470px 90px hsla(0,0%,100%,.85),1515px 210px hsla(0,0%,100%,.96),1560px 55px hsla(0,0%,100%,.92),1605px 165px hsla(0,0%,100%,.85),1650px 20px hsla(0,0%,100%,.96),1695px 125px hsla(0,0%,100%,.92),1740px 75px hsla(0,0%,100%,.85),1785px 195px hsla(0,0%,100%,.96),1830px 40px hsla(0,0%,100%,.92),1875px 150px hsla(0,0%,100%,.85),1920px 95px hsla(0,0%,100%,.96),45px 280px hsla(0,0%,100%,.92),100px 320px hsla(0,0%,100%,.85),155px 260px hsla(0,0%,100%,.96),215px 340px hsla(0,0%,100%,.92),270px 290px hsla(0,0%,100%,.85),325px 365px hsla(0,0%,100%,.96),380px 310px hsla(0,0%,100%,.92),435px 270px hsla(0,0%,100%,.85),490px 390px hsla(0,0%,100%,.96),545px 325px hsla(0,0%,100%,.92),600px 255px hsla(0,0%,100%,.85),655px 380px hsla(0,0%,100%,.96),710px 305px hsla(0,0%,100%,.92),765px 350px hsla(0,0%,100%,.85),820px 275px hsla(0,0%,100%,.96),875px 395px hsla(0,0%,100%,.92),930px 315px hsla(0,0%,100%,.85),985px 265px hsla(0,0%,100%,.96),1040px 375px hsla(0,0%,100%,.92),1095px 295px hsla(0,0%,100%,.85),1150px 340px hsla(0,0%,100%,.96),1205px 280px hsla(0,0%,100%,.92),1260px 360px hsla(0,0%,100%,.85),1315px 300px hsla(0,0%,100%,.96),1370px 385px hsla(0,0%,100%,.92),1425px 260px hsla(0,0%,100%,.85),1480px 330px hsla(0,0%,100%,.96),1535px 370px hsla(0,0%,100%,.92),1590px 285px hsla(0,0%,100%,.85),1645px 345px hsla(0,0%,100%,.96),1700px 295px hsla(0,0%,100%,.92),1755px 375px hsla(0,0%,100%,.85),1810px 315px hsla(0,0%,100%,.96),1865px 260px hsla(0,0%,100%,.92),1920px 355px hsla(0,0%,100%,.85),60px 470px hsla(0,0%,100%,.92),120px 510px hsla(0,0%,100%,.85),185px 450px hsla(0,0%,100%,.96),250px 540px hsla(0,0%,100%,.92),315px 480px hsla(0,0%,100%,.85),380px 555px hsla(0,0%,100%,.96),445px 495px hsla(0,0%,100%,.92),510px 465px hsla(0,0%,100%,.85),575px 535px hsla(0,0%,100%,.96),640px 505px hsla(0,0%,100%,.92),705px 460px hsla(0,0%,100%,.85),770px 545px hsla(0,0%,100%,.96),835px 490px hsla(0,0%,100%,.92),900px 520px hsla(0,0%,100%,.85),965px 475px hsla(0,0%,100%,.96),1030px 560px hsla(0,0%,100%,.92),1095px 500px hsla(0,0%,100%,.85),1160px 455px hsla(0,0%,100%,.96),1225px 530px hsla(0,0%,100%,.92),1290px 485px hsla(0,0%,100%,.85),1355px 550px hsla(0,0%,100%,.96),1420px 470px hsla(0,0%,100%,.92),1485px 515px hsla(0,0%,100%,.85),1550px 465px hsla(0,0%,100%,.96),1615px 545px hsla(0,0%,100%,.92),1680px 490px hsla(0,0%,100%,.85),1745px 525px hsla(0,0%,100%,.96),1810px 475px hsla(0,0%,100%,.92),1875px 540px hsla(0,0%,100%,.85),85px 640px hsla(0,0%,100%,.92),155px 690px hsla(0,0%,100%,.85),225px 620px hsla(0,0%,100%,.96),295px 710px hsla(0,0%,100%,.92),365px 665px hsla(0,0%,100%,.85),435px 630px hsla(0,0%,100%,.96),505px 700px hsla(0,0%,100%,.92),575px 645px hsla(0,0%,100%,.85),645px 720px hsla(0,0%,100%,.96),715px 675px hsla(0,0%,100%,.92),785px 635px hsla(0,0%,100%,.85),855px 705px hsla(0,0%,100%,.96),925px 660px hsla(0,0%,100%,.92),995px 695px hsla(0,0%,100%,.85),1065px 625px hsla(0,0%,100%,.96),1135px 715px hsla(0,0%,100%,.92),1205px 670px hsla(0,0%,100%,.85),1275px 640px hsla(0,0%,100%,.96),1345px 700px hsla(0,0%,100%,.92),1415px 650px hsla(0,0%,100%,.85),1485px 720px hsla(0,0%,100%,.96),1555px 660px hsla(0,0%,100%,.92),1625px 685px hsla(0,0%,100%,.85),1695px 715px hsla(0,0%,100%,.96),1765px 645px hsla(0,0%,100%,.92),1835px 690px hsla(0,0%,100%,.85),1905px 670px hsla(0,0%,100%,.96),40px 810px hsla(0,0%,100%,.92),115px 855px hsla(0,0%,100%,.85),190px 800px hsla(0,0%,100%,.96),265px 870px hsla(0,0%,100%,.92),340px 825px hsla(0,0%,100%,.85),415px 895px hsla(0,0%,100%,.96),490px 840px hsla(0,0%,100%,.92),565px 810px hsla(0,0%,100%,.85),640px 880px hsla(0,0%,100%,.96),715px 845px hsla(0,0%,100%,.92),790px 815px hsla(0,0%,100%,.85),865px 875px hsla(0,0%,100%,.96),940px 830px hsla(0,0%,100%,.92),1015px 860px hsla(0,0%,100%,.85),1090px 805px hsla(0,0%,100%,.96),1165px 890px hsla(0,0%,100%,.92),1240px 840px hsla(0,0%,100%,.85),1315px 820px hsla(0,0%,100%,.96),1390px 870px hsla(0,0%,100%,.92),1465px 835px hsla(0,0%,100%,.85),1540px 895px hsla(0,0%,100%,.96),1615px 850px hsla(0,0%,100%,.92),1690px 815px hsla(0,0%,100%,.85),1765px 875px hsla(0,0%,100%,.96),1840px 840px hsla(0,0%,100%,.92),1915px 820px hsla(0,0%,100%,.85),70px 970px hsla(0,0%,100%,.92),165px 1020px hsla(0,0%,100%,.85),260px 985px hsla(0,0%,100%,.96),355px 1040px hsla(0,0%,100%,.92),450px 995px hsla(0,0%,100%,.85),545px 1010px hsla(0,0%,100%,.96),640px 975px hsla(0,0%,100%,.92),735px 1045px hsla(0,0%,100%,.85),830px 990px hsla(0,0%,100%,.96),925px 1025px hsla(0,0%,100%,.92),1020px 970px hsla(0,0%,100%,.85),1115px 1040px hsla(0,0%,100%,.96),1210px 995px hsla(0,0%,100%,.92),1305px 1015px hsla(0,0%,100%,.85),1400px 985px hsla(0,0%,100%,.96),1495px 1050px hsla(0,0%,100%,.92),1590px 1000px hsla(0,0%,100%,.85),1685px 975px hsla(0,0%,100%,.96),1780px 1030px hsla(0,0%,100%,.92),1875px 1010px hsla(0,0%,100%,.85)}body.dark-mode .app-stars-md:before{content:"";width:3px;height:3px;border-radius:50%;position:fixed;box-shadow:55px 45px hsla(0,0%,100%,.85),145px 120px hsla(0,0%,100%,.98),235px 70px hsla(0,0%,100%,.85),325px 190px hsla(0,0%,100%,.98),415px 100px hsla(0,0%,100%,.85),505px 165px hsla(0,0%,100%,.98),595px 55px hsla(0,0%,100%,.85),685px 210px hsla(0,0%,100%,.98),775px 90px hsla(0,0%,100%,.85),865px 155px hsla(0,0%,100%,.98),955px 35px hsla(0,0%,100%,.85),1045px 195px hsla(0,0%,100%,.98),1135px 110px hsla(0,0%,100%,.85),1225px 175px hsla(0,0%,100%,.98),1315px 50px hsla(0,0%,100%,.85),1405px 215px hsla(0,0%,100%,.98),1495px 85px hsla(0,0%,100%,.85),1585px 145px hsla(0,0%,100%,.98),1675px 200px hsla(0,0%,100%,.85),1765px 70px hsla(0,0%,100%,.98),1855px 185px hsla(0,0%,100%,.85),90px 310px hsla(0,0%,100%,.98),200px 380px hsla(0,0%,100%,.85),310px 340px hsla(0,0%,100%,.98),420px 420px hsla(0,0%,100%,.85),530px 360px hsla(0,0%,100%,.98),640px 390px hsla(0,0%,100%,.85),750px 325px hsla(0,0%,100%,.98),860px 410px hsla(0,0%,100%,.85),970px 355px hsla(0,0%,100%,.98),1080px 400px hsla(0,0%,100%,.85),1190px 330px hsla(0,0%,100%,.98),1300px 415px hsla(0,0%,100%,.85),1410px 345px hsla(0,0%,100%,.98),1520px 395px hsla(0,0%,100%,.85),1630px 315px hsla(0,0%,100%,.98),1740px 420px hsla(0,0%,100%,.85),1850px 360px hsla(0,0%,100%,.98),65px 540px hsla(0,0%,100%,.85),185px 580px hsla(0,0%,100%,.98),305px 555px hsla(0,0%,100%,.85),425px 620px hsla(0,0%,100%,.98),545px 565px hsla(0,0%,100%,.85),665px 600px hsla(0,0%,100%,.98),785px 545px hsla(0,0%,100%,.85),905px 615px hsla(0,0%,100%,.98),1025px 570px hsla(0,0%,100%,.85),1145px 595px hsla(0,0%,100%,.98),1265px 550px hsla(0,0%,100%,.85),1385px 610px hsla(0,0%,100%,.98),1505px 560px hsla(0,0%,100%,.85),1625px 590px hsla(0,0%,100%,.98),1745px 545px hsla(0,0%,100%,.85),1865px 615px hsla(0,0%,100%,.98),110px 740px hsla(0,0%,100%,.98),240px 790px hsla(0,0%,100%,.85),370px 755px hsla(0,0%,100%,.98),500px 810px hsla(0,0%,100%,.85),630px 765px hsla(0,0%,100%,.98),760px 800px hsla(0,0%,100%,.85),890px 745px hsla(0,0%,100%,.98),1020px 815px hsla(0,0%,100%,.85),1150px 770px hsla(0,0%,100%,.98),1280px 795px hsla(0,0%,100%,.85),1410px 750px hsla(0,0%,100%,.98),1540px 810px hsla(0,0%,100%,.85),1670px 760px hsla(0,0%,100%,.98),1800px 800px hsla(0,0%,100%,.85),1930px 745px hsla(0,0%,100%,.98),75px 930px hsla(0,0%,100%,.85),210px 970px hsla(0,0%,100%,.98),345px 945px hsla(0,0%,100%,.85),480px 990px hsla(0,0%,100%,.98),615px 955px hsla(0,0%,100%,.85),750px 985px hsla(0,0%,100%,.98),885px 940px hsla(0,0%,100%,.85),1020px 975px hsla(0,0%,100%,.98),1155px 950px hsla(0,0%,100%,.85),1290px 995px hsla(0,0%,100%,.98),1425px 960px hsla(0,0%,100%,.85),1560px 980px hsla(0,0%,100%,.98),1695px 945px hsla(0,0%,100%,.85),1830px 990px hsla(0,0%,100%,.98)}body.dark-mode .app-stars-lg:before{content:"";width:5px;height:5px;border-radius:50%;position:fixed;box-shadow:95px 80px #fff,285px 145px #fff,475px 60px #fff,665px 175px #fff,855px 95px #fff,1045px 155px #fff,1235px 75px #fff,1425px 195px #fff,1615px 110px #fff,1805px 165px #fff,170px 320px #fff,420px 390px #fff,670px 295px #fff,920px 415px #fff,1170px 335px #fff,1420px 375px #fff,1670px 310px #fff,1920px 400px #fff,250px 550px #fff,570px 610px #fff,890px 575px #fff,1210px 595px #fff,1530px 555px #fff,1850px 615px #fff,130px 730px #fff,460px 780px #fff,790px 750px #fff,1120px 795px #fff,1450px 760px #fff,1780px 790px #fff,320px 920px #fff,700px 960px #fff,1080px 935px #fff,1460px 975px #fff,1840px 950px #fff,55px 490px #fff,1960px 230px #fff,1960px 700px #fff,1960px 970px #fff,740px 1040px #fff,1300px 1050px #fff}@media (max-width:600px){.main-content{padding:8px}}.user-bar{display:flex;justify-content:flex-end;align-items:center;padding-bottom:10px;flex-wrap:wrap;gap:8px}.project-name{font-size:20px;font-weight:700;margin-right:auto}@media (max-width:600px){.project-name{font-size:16px}}.user-info{display:flex;align-items:center;margin-right:15px}.user-name{font-weight:500;margin-right:8px;color:var(--text-primary)}.user-role{display:inline-block;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:600}.role-user{background-color:var(--menu-active);color:var(--primary-color)}.role-admin{background-color:#ffc107;color:#212529}.role-root{background-color:#dc3545;color:#fff}.logout-button{padding:5px 10px;background-color:transparent;border:1px solid var(--border-color);border-radius:4px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.logout-button:hover{background-color:var(--menu-hover);color:var(--negative-color)}.black-hole-container[data-v-3fbcdc72]{overflow:hidden;background-color:#000004}.black-hole-canvas[data-v-3fbcdc72],.black-hole-container[data-v-3fbcdc72]{position:absolute;top:0;left:0;width:100%;height:100%}.login-page[data-v-0e0fbbd9]{height:100vh;width:100%;display:flex;background-color:var(--bg-color);overflow:hidden}.login-container[data-v-0e0fbbd9]{display:flex;width:100%;height:100%}.login-animation-bg[data-v-0e0fbbd9]{position:relative;width:60%;background-color:#171616;border-radius:36px;display:flex;align-items:center;justify-content:center;overflow:hidden}.animation-wrapper[data-v-0e0fbbd9]{position:absolute;top:0;left:0;width:100%;height:100%}.app-logo-container[data-v-0e0fbbd9]{position:relative;z-index:5;text-align:center;display:flex;flex-direction:column;align-items:center}.app-logo[data-v-0e0fbbd9]{width:80px;height:80px;background-color:var(--primary-color);border-radius:20px;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700;font-size:40px;margin-bottom:20px;box-shadow:0 10px 25px rgba(0,0,0,.3)}.app-title[data-v-0e0fbbd9]{font-size:28px;font-weight:700;color:#fff;margin:0;text-shadow:0 2px 5px rgba(0,0,0,.3)}.login-form-container[data-v-0e0fbbd9]{flex:1;display:flex;align-items:center;justify-content:center;padding:40px;background:radial-gradient(ellipse at top right,#0a0a0a 0,#050505 50%,#000 100%);position:relative;overflow:hidden}.stars-lg[data-v-0e0fbbd9],.stars-md[data-v-0e0fbbd9],.stars-sm[data-v-0e0fbbd9]{position:absolute;inset:0;pointer-events:none}.stars-sm[data-v-0e0fbbd9]:before{width:1px;height:1px;box-shadow:42px 78px #fff,120px 32px #fff,210px 145px #fff,350px 22px #fff,480px 95px #fff,590px 45px #fff,700px 130px #fff,780px 60px #fff,30px 200px #fff,155px 175px #fff,260px 230px #fff,390px 190px #fff,510px 215px #fff,640px 170px #fff,760px 240px #fff,80px 310px #fff,195px 290px #fff,320px 340px #fff,450px 305px #fff,575px 360px #fff,695px 320px #fff,25px 430px #fff,140px 410px #fff,275px 470px #fff,400px 440px #fff,530px 480px #fff,660px 450px #fff,775px 420px #fff,55px 540px #fff,180px 520px #fff,305px 570px #fff,435px 545px #fff,560px 590px #fff,685px 555px #fff,790px 530px #fff,100px 650px #fff,225px 630px #fff,355px 680px #fff,475px 655px #fff,600px 700px #fff,720px 665px #fff,15px 760px #fff,135px 740px #fff,265px 790px #fff,395px 770px #fff,520px 820px #fff,645px 785px #fff,770px 840px #fff,70px 880px #fff,200px 860px #fff,330px 910px #fff,460px 885px #fff,585px 930px #fff,710px 895px #fff,790px 950px #fff;opacity:.6}.stars-md[data-v-0e0fbbd9]:before,.stars-sm[data-v-0e0fbbd9]:before{content:"";position:absolute;background:transparent;border-radius:50%}.stars-md[data-v-0e0fbbd9]:before{width:1.5px;height:1.5px;box-shadow:65px 55px #fff,190px 110px #fff,315px 65px #fff,440px 140px #fff,565px 80px #fff,690px 155px #fff,110px 260px #fff,240px 220px #fff,370px 270px #fff,495px 250px #fff,620px 280px #fff,750px 200px #fff,45px 380px #fff,170px 360px #fff,295px 400px #fff,420px 375px #fff,545px 420px #fff,670px 390px #fff,790px 350px #fff,90px 490px #fff,215px 465px #fff,345px 510px #fff,470px 495px #fff,595px 530px #fff,720px 510px #fff,35px 610px #fff,160px 590px #fff,285px 635px #fff,415px 620px #fff,540px 660px #fff,665px 640px #fff,780px 605px #fff,120px 730px #fff,245px 710px #fff,375px 755px #fff,500px 740px #fff,625px 775px #fff,745px 750px #fff,55px 850px #fff,180px 830px #fff,310px 870px #fff,440px 855px #fff,565px 895px #fff,690px 870px #fff;opacity:.8}.stars-lg[data-v-0e0fbbd9]:before{content:"";position:absolute;width:2px;height:2px;background:transparent;border-radius:50%;box-shadow:95px 40px #fff,230px 90px #fff,375px 50px #fff,510px 120px #fff,650px 75px #fff,755px 160px #fff,130px 240px #fff,270px 195px #fff,420px 255px #fff,555px 215px #fff,700px 270px #fff,60px 345px #fff,200px 330px #fff,345px 385px #fff,485px 355px #fff,625px 415px #fff,765px 370px #fff,110px 455px #fff,255px 480px #fff,395px 460px #fff,535px 510px #fff,675px 475px #fff,780px 530px #fff,75px 580px #fff,215px 555px #fff,360px 610px #fff,500px 585px #fff,640px 625px #fff,770px 595px #fff,145px 700px #fff,285px 675px #fff,430px 720px #fff,570px 695px #fff,710px 735px #fff,45px 815px #fff,185px 795px #fff,325px 840px #fff,465px 820px #fff,605px 860px #fff,745px 830px #fff;opacity:1}.form-card[data-v-0e0fbbd9]{background:rgba(15,20,35,.65);width:100%;max-width:450px;padding:40px;border-radius:20px;box-shadow:0 8px 32px rgba(0,0,0,.5);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid hsla(0,0%,100%,.08);position:relative;z-index:1}.form-title[data-v-0e0fbbd9]{font-size:28px;font-weight:600;margin-bottom:10px;color:#fff}.form-subtitle[data-v-0e0fbbd9]{color:hsla(0,0%,100%,.6);margin-bottom:25px}.social-login[data-v-0e0fbbd9]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.social-btn[data-v-0e0fbbd9]{display:flex;align-items:center;justify-content:center;width:100%;padding:12px;border-radius:8px;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(180deg,rgba(60,60,60,.3),rgba(30,30,30,.3));color:var(--text-primary);cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease}.social-btn[data-v-0e0fbbd9]:hover{box-shadow:0 6px 20px hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}.social-icon[data-v-0e0fbbd9]{margin-right:10px;font-size:16px}.google-btn[data-v-0e0fbbd9]:hover{background:linear-gradient(180deg,rgba(60,60,60,.3),rgba(30,30,30,.3))}.apple-btn[data-v-0e0fbbd9]{background-color:rgba(60,60,60,.3),rgba(30,30,30,.3);color:#fff}.apple-btn[data-v-0e0fbbd9]:hover{background-color:#1a1a1a;border-color:hsla(0,0%,100%,.2)}.divider[data-v-0e0fbbd9]{display:flex;align-items:center;margin:20px 0}.divider-line[data-v-0e0fbbd9]{flex:1;height:1px;background-color:hsla(0,0%,100%,.1)}.divider-text[data-v-0e0fbbd9]{padding:0 15px;color:var(--text-secondary);font-size:14px}.form-group[data-v-0e0fbbd9]{margin-bottom:20px}.form-group label[data-v-0e0fbbd9]{display:block;margin-bottom:8px;font-weight:500;color:hsla(0,0%,100%,.85);font-size:14px}.input-with-icon[data-v-0e0fbbd9]{position:relative}.input-icon[data-v-0e0fbbd9]{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:var(--text-secondary);opacity:.7}.input-with-icon input[data-v-0e0fbbd9]{width:100%;padding:12px 15px 12px 45px;border:1px solid hsla(0,0%,100%,.15);border-radius:8px;background-color:hsla(0,0%,100%,.07);color:#fff;font-size:15px;transition:all .3s ease}.input-with-icon input[data-v-0e0fbbd9]:focus{outline:none;border-color:var(--primary-color);background-color:rgba(0,0,0,.15);box-shadow:0 0 0 3px rgba(94,114,228,.1)}.input-with-icon input[data-v-0e0fbbd9]::-moz-placeholder{color:var(--text-secondary);opacity:.7}.input-with-icon input[data-v-0e0fbbd9]::placeholder{color:var(--text-secondary);opacity:.7}.login-button[data-v-0e0fbbd9]{width:100%;padding:14px;background:linear-gradient(to right,var(--primary-color),#7580ec);border:none;border-radius:8px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;justify-content:center;align-items:center;gap:10px;margin-top:15px}.login-button[data-v-0e0fbbd9]:hover{background:linear-gradient(90deg,#4c5fd7,#6470d8);box-shadow:0 6px 20px rgba(94,114,228,.3);transform:translateY(-2px)}.login-button[data-v-0e0fbbd9]:disabled{opacity:.7;cursor:not-allowed;transform:translateY(0)}.register-link[data-v-0e0fbbd9]{text-align:center;margin-top:25px;color:hsla(0,0%,100%,.5)}.register-link a[data-v-0e0fbbd9]{color:var(--primary-color);cursor:pointer;font-weight:500;text-decoration:none}.register-link a[data-v-0e0fbbd9]:hover{text-decoration:underline}.error-message[data-v-0e0fbbd9]{background-color:rgba(220,53,69,.1);color:#e74c3c;padding:12px;border-radius:8px;margin-bottom:20px;font-size:14px;border-left:3px solid #e74c3c}.password-error[data-v-0e0fbbd9]{color:#e74c3c;font-size:12px;margin-top:6px;display:flex;align-items:center;gap:5px}.modal[data-v-0e0fbbd9]{display:block;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:fadeIn-0e0fbbd9 .3s ease}.modal-content[data-v-0e0fbbd9]{background-color:var(--content-bg);margin:80px auto;padding:0;border-radius:15px;width:90%;max-width:550px;box-shadow:0 15px 40px rgba(0,0,0,.3);animation:slideIn-0e0fbbd9 .4s ease-out;border:1px solid hsla(0,0%,100%,.1);overflow:hidden}.modal-header[data-v-0e0fbbd9]{padding:20px 25px;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;align-items:center;background-color:rgba(0,0,0,.1)}.modal-header h3[data-v-0e0fbbd9]{margin:0;color:var(--text-primary);font-weight:600}.close-modal[data-v-0e0fbbd9]{color:var(--text-secondary);font-size:24px;font-weight:700;cursor:pointer;padding:0 5px;transition:all .2s ease}.close-modal[data-v-0e0fbbd9]:hover{color:var(--primary-color)}.modal-body[data-v-0e0fbbd9]{padding:25px}.form-actions[data-v-0e0fbbd9]{display:flex;justify-content:flex-end;gap:15px;margin-top:25px}.submit-button[data-v-0e0fbbd9]{padding:12px 20px;background:linear-gradient(to right,var(--primary-color),#7580ec);border:none;border-radius:8px;color:#fff;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:10px}.submit-button[data-v-0e0fbbd9]:hover{background:linear-gradient(90deg,#4c5fd7,#6470d8);box-shadow:0 6px 20px rgba(94,114,228,.3)}.submit-button[data-v-0e0fbbd9]:disabled{opacity:.7;cursor:not-allowed}.cancel-button[data-v-0e0fbbd9]{padding:12px 20px;background-color:transparent;color:var(--text-secondary);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;cursor:pointer;transition:all .2s ease}.cancel-button[data-v-0e0fbbd9]:hover{background-color:hsla(0,0%,100%,.05);color:var(--text-primary)}.confirm-hint[data-v-0e0fbbd9]{color:var(--text-secondary);font-size:14px;margin-bottom:20px}@keyframes fadeIn-0e0fbbd9{0%{opacity:0}to{opacity:1}}@keyframes slideIn-0e0fbbd9{0%{transform:translateY(-30px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:1000px){.login-container[data-v-0e0fbbd9]{flex-direction:column}.login-animation-bg[data-v-0e0fbbd9]{width:100%;height:250px;border-radius:0}.login-animation-bg[data-v-0e0fbbd9]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(180deg,transparent,#050505);pointer-events:none;z-index:2}.login-form-container[data-v-0e0fbbd9]{padding:30px 20px}.form-card[data-v-0e0fbbd9]{max-width:100%;padding:30px}}@media (max-width:500px){.form-card[data-v-0e0fbbd9]{padding:25px 20px}.form-title[data-v-0e0fbbd9]{font-size:24px}.modal-content[data-v-0e0fbbd9]{width:95%;margin:60px auto}}.card[data-v-3b17a23a]{background-color:var(--content-bg);border-radius:8px;box-shadow:var(--card-box-shadow);border-top:3px solid var(--primary-color);transition:background-color .3s ease,box-shadow .3s ease;overflow:hidden}.card-header[data-v-3b17a23a]{padding:14px 20px;background-color:var(--card-header-bg);border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between}.card-header h3[data-v-3b17a23a]{margin:0;font-size:15px;font-weight:600;color:var(--text-primary)}.arrow-icon[data-v-3b17a23a]{color:var(--primary-color);font-size:14px;transition:transform .2s ease}.card-body[data-v-3b17a23a]{padding:20px;display:flex;align-items:center;gap:16px}.card-icon-wrapper[data-v-3b17a23a]{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,var(--primary-color),#818cf8);display:flex;align-items:center;justify-content:center;flex-shrink:0}.main-icon[data-v-3b17a23a]{color:#fff;font-size:22px}.card-info[data-v-3b17a23a]{flex:1}.card-label[data-v-3b17a23a]{font-size:15px;font-weight:600;color:var(--text-primary);margin-bottom:4px}.card-hint[data-v-3b17a23a]{font-size:12px;color:var(--text-secondary)}.clickable-card[data-v-3b17a23a]{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.clickable-card[data-v-3b17a23a]:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(94,114,228,.2)}.clickable-card:hover .arrow-icon[data-v-3b17a23a]{transform:translateX(3px)}.card[data-v-8c00a256]{background-color:var(--content-bg);border-radius:8px;box-shadow:var(--card-box-shadow);border-top:3px solid var(--primary-color);transition:background-color .3s ease,box-shadow .3s ease;overflow:hidden}.card-header[data-v-8c00a256]{padding:14px 20px;background-color:var(--card-header-bg);border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between}.card-header h3[data-v-8c00a256]{margin:0;font-size:15px;font-weight:600;color:var(--text-primary)}.arrow-icon[data-v-8c00a256]{color:var(--primary-color);font-size:14px;transition:transform .2s ease}.card-body[data-v-8c00a256]{padding:20px}.economy-metrics[data-v-8c00a256]{display:flex;align-items:center;gap:16px}.metric-section[data-v-8c00a256]{flex:1;display:flex;align-items:center;gap:12px}.metric-icon-wrapper[data-v-8c00a256]{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.inflation-icon-bg[data-v-8c00a256]{background:linear-gradient(135deg,#6f42c1,#a78bfa)}.metric-icon[data-v-8c00a256]{color:#fff;font-size:18px}.metric-info[data-v-8c00a256]{flex:1}.metric-title[data-v-8c00a256]{font-size:11px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.metric-value[data-v-8c00a256]{font-size:24px;font-weight:700;line-height:1.1}.inflation-value[data-v-8c00a256]{color:var(--text-primary)}.metric-desc[data-v-8c00a256]{font-size:11px;color:var(--text-secondary);margin-top:2px}.divider[data-v-8c00a256]{width:1px;height:50px;background-color:var(--border-color);flex-shrink:0}.empty-body[data-v-8c00a256]{display:flex;align-items:center;gap:16px}.card-icon-wrapper[data-v-8c00a256]{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#17a2b8,#5bc0de);display:flex;align-items:center;justify-content:center;flex-shrink:0}.main-icon[data-v-8c00a256]{color:#fff;font-size:22px}.card-label[data-v-8c00a256]{font-size:15px;font-weight:600;color:var(--text-primary);margin-bottom:4px}.card-hint[data-v-8c00a256]{font-size:12px;color:var(--text-secondary)}.clickable-card[data-v-8c00a256]{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.clickable-card[data-v-8c00a256]:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(94,114,228,.2)}.clickable-card:hover .arrow-icon[data-v-8c00a256]{transform:translateX(3px)}@media (max-width:600px){.economy-metrics[data-v-8c00a256]{flex-direction:column;align-items:flex-start;gap:12px}.divider[data-v-8c00a256]{width:100%;height:1px}}.card[data-v-fb429326]{background-color:var(--content-bg);border-radius:8px;box-shadow:var(--card-box-shadow);border-top:3px solid var(--primary-color);transition:background-color .3s ease,box-shadow .3s ease,border-top-color .3s ease;margin-bottom:20px}.card-header[data-v-fb429326]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background-color:var(--card-header-bg);border-top-left-radius:8px;border-top-right-radius:8px;border-bottom:1px solid var(--border-color)}.card-header h3[data-v-fb429326]{margin:0;font-size:16px;font-weight:600}.card-body[data-v-fb429326]{padding:20px}.timeframe-selector[data-v-668fe97c]{display:flex;gap:10px}.timeframe-btn[data-v-668fe97c]{background:none;border:none;padding:5px 10px;border-radius:4px;cursor:pointer;color:var(--text-secondary);font-size:13px}.timeframe-btn.active[data-v-668fe97c]{background-color:var(--primary-color);color:#fff}.chart-container[data-v-58e11cb4]{position:relative;height:300px;width:100%}.loading-container[data-v-58e11cb4]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:300px}.loading-icon[data-v-58e11cb4]{font-size:24px;margin-bottom:10px;color:var(--primary-color)}@media (max-width:768px){.chart-container[data-v-58e11cb4]{height:250px}}.allocation-card[data-v-773a507f]{min-height:350px;display:flex;flex-direction:column}.chart-wrapper[data-v-773a507f]{position:relative;height:300px;width:100%}.allocation-chart-wrapper[data-v-773a507f]{position:relative;height:220px;width:100%}.chart-canvas[data-v-773a507f]{width:100%!important;height:100%!important;display:block}.loading-container[data-v-773a507f]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.loading-icon[data-v-773a507f]{font-size:24px;margin-bottom:10px;color:var(--primary-color)}.allocation-legend[data-v-773a507f]{margin-top:10px}.allocation-item[data-v-773a507f]{display:flex;align-items:center;margin-bottom:5px}.allocation-color[data-v-773a507f]{width:12px;height:12px;border-radius:2px;margin-right:8px}.allocation-label[data-v-773a507f]{flex:1}.allocation-value[data-v-773a507f]{font-weight:700}@media (max-width:768px){.chart-wrapper[data-v-773a507f]{height:250px}}.performance-card[data-v-39fd2696]{min-height:350px;display:flex;flex-direction:column}.chart-wrapper[data-v-39fd2696]{position:relative;height:300px;width:100%}.chart-canvas[data-v-39fd2696]{width:100%!important;height:100%!important;display:block}.loading-container[data-v-39fd2696]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.loading-icon[data-v-39fd2696]{font-size:24px;margin-bottom:10px;color:var(--primary-color)}@media (max-width:768px){.chart-wrapper[data-v-39fd2696]{height:250px}}.horizontal-cards[data-v-1244c178]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:30px}@media (max-width:600px){.horizontal-cards[data-v-1244c178]{grid-template-columns:1fr;gap:12px;margin-bottom:16px}}.clickable-card[data-v-1244c178]{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.clickable-card[data-v-1244c178]:hover{transform:translateY(-3px);box-shadow:0 4px 8px var(--card-shadow)}.profile-info[data-v-4d0f1ce5]{display:flex;align-items:flex-start;margin-bottom:30px}.profile-avatar-container[data-v-4d0f1ce5]{position:relative;margin-right:20px}.profile-avatar[data-v-4d0f1ce5]{width:100px;height:100px;font-size:36px;transition:background-color .3s ease}.profile-avatar-edit-icon[data-v-4d0f1ce5],.profile-avatar[data-v-4d0f1ce5]{background-color:var(--primary-color);border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;cursor:pointer}.profile-avatar-edit-icon[data-v-4d0f1ce5]{position:absolute;bottom:0;right:0;width:30px;height:30px;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:background-color .2s ease}.profile-avatar-edit-icon[data-v-4d0f1ce5]:hover{background-color:var(--toggle-active-bg)}.profile-details[data-v-4d0f1ce5]{flex:1}.profile-name[data-v-4d0f1ce5]{font-size:22px;font-weight:600;margin-bottom:5px;color:var(--text-primary);transition:color .3s ease}.profile-email[data-v-4d0f1ce5]{color:var(--text-secondary);margin-bottom:10px;transition:color .3s ease}.profile-role[data-v-4d0f1ce5]{display:inline-block;padding:5px 10px;border-radius:20px;font-size:12px;font-weight:600;transition:background-color .3s ease,color .3s ease}.role-user[data-v-4d0f1ce5]{background-color:var(--menu-active);color:var(--primary-color)}.role-admin[data-v-4d0f1ce5]{background-color:#ffc107;color:#212529}.role-root[data-v-4d0f1ce5]{background-color:#dc3545;color:#fff}.not-authenticated[data-v-4d0f1ce5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;color:var(--text-secondary)}.not-authenticated p[data-v-4d0f1ce5]{margin-bottom:20px}.card-actions[data-v-4d0f1ce5]{padding:0 20px 20px;display:flex;justify-content:space-between;gap:10px}.action-button[data-v-4d0f1ce5]{padding:8px 16px;background-color:var(--primary-color);color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease;display:flex;align-items:center;gap:6px}.action-button[data-v-4d0f1ce5]:hover{background-color:var(--toggle-active-bg)}.delete-account-button[data-v-4d0f1ce5]{padding:8px 16px;background-color:transparent;color:var(--negative-color);border:1px solid var(--negative-color);border-radius:4px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px}.delete-account-button[data-v-4d0f1ce5]:hover{background-color:var(--negative-color);color:#fff}.preview-container[data-v-4d0f1ce5]{width:150px;height:150px;border-radius:50%;overflow:hidden;margin-bottom:20px;border:2px dashed var(--border-color);display:flex;justify-content:center;align-items:center}.upload-controls[data-v-4d0f1ce5]{display:flex;gap:10px}.upload-button[data-v-4d0f1ce5]{padding:8px 16px;background-color:var(--primary-color);color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease;display:flex;align-items:center;gap:6px}.upload-button[data-v-4d0f1ce5]:hover{background-color:var(--toggle-active-bg)}.remove-button[data-v-4d0f1ce5]{padding:8px 16px;background-color:transparent;color:var(--negative-color);border:1px solid var(--negative-color);border-radius:4px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px}.remove-button[data-v-4d0f1ce5]:hover{background-color:var(--negative-color);color:#fff}.delete-warning[data-v-4d0f1ce5]{display:flex;align-items:center;gap:15px;padding:15px;background-color:rgba(220,53,69,.1);border-radius:4px;margin-bottom:20px}.delete-warning p[data-v-4d0f1ce5]{margin:0;color:var(--negative-color);font-weight:500}.delete-button[data-v-4d0f1ce5]{padding:8px 16px;background-color:var(--negative-color);color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease}.delete-button[data-v-4d0f1ce5]:hover{background-color:#bd2130}.delete-button[data-v-4d0f1ce5]:disabled{opacity:.7;cursor:not-allowed}.users-table[data-v-4d0f1ce5]{width:100%;border-collapse:collapse;table-layout:fixed}.users-table td[data-v-4d0f1ce5],.users-table th[data-v-4d0f1ce5]{padding:12px 15px;text-align:left;border-bottom:1px solid var(--border-color)}.users-table th[data-v-4d0f1ce5]{background-color:var(--table-header-bg);color:var(--text-primary);font-weight:600}.name-column[data-v-4d0f1ce5]{width:30%}.username-column[data-v-4d0f1ce5]{width:25%}.email-column[data-v-4d0f1ce5]{width:35%}.actions-column[data-v-4d0f1ce5]{width:10%;text-align:right}.action-btn[data-v-4d0f1ce5]{background-color:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:5px;border-radius:4px;transition:all .2s ease;margin-right:5px}.promote-btn[data-v-4d0f1ce5]:hover{color:#ffc107;background-color:var(--menu-hover)}.demote-btn[data-v-4d0f1ce5]:hover{color:#6c757d;background-color:var(--menu-hover)}.loading-data[data-v-4d0f1ce5],.no-data[data-v-4d0f1ce5]{padding:30px 0;text-align:center;color:var(--text-secondary)}.error-message[data-v-4d0f1ce5]{padding:10px;color:var(--negative-color);margin-bottom:10px}.modal[data-v-4d0f1ce5]{display:block;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.5);animation:fadeIn-4d0f1ce5 .3s ease}.modal-content[data-v-4d0f1ce5]{background-color:var(--content-bg);margin:100px auto;padding:0;border-radius:8px;width:80%;max-width:500px;box-shadow:0 4px 20px rgba(0,0,0,.2);animation:slideDown-4d0f1ce5 .3s ease}.modal-header[data-v-4d0f1ce5]{padding:15px 20px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-4d0f1ce5]{margin:0;color:var(--text-primary)}.close-modal[data-v-4d0f1ce5]{color:var(--text-secondary);font-size:24px;font-weight:700;cursor:pointer}.close-modal[data-v-4d0f1ce5]:hover{color:var(--primary-color)}.modal-body[data-v-4d0f1ce5]{padding:20px}.form-group[data-v-4d0f1ce5]{margin-bottom:20px}.form-group label[data-v-4d0f1ce5]{display:block;margin-bottom:8px;font-weight:500;color:var(--text-primary)}.form-group input[data-v-4d0f1ce5]{width:100%;padding:10px 12px;border:1px solid var(--border-color);border-radius:4px;font-size:14px;background-color:var(--content-bg);color:var(--text-primary)}.form-group input[data-v-4d0f1ce5]:focus{outline:none;border-color:var(--primary-color)}.form-actions[data-v-4d0f1ce5]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.submit-button[data-v-4d0f1ce5]{padding:8px 16px;background-color:var(--primary-color);color:#fff;border:none;border-radius:4px;cursor:pointer}.submit-button[data-v-4d0f1ce5]:hover{background-color:var(--toggle-active-bg)}.submit-button[data-v-4d0f1ce5]:disabled{opacity:.7;cursor:not-allowed}.cancel-button[data-v-4d0f1ce5]{padding:8px 16px;background-color:transparent;color:var(--text-secondary);border:1px solid var(--border-color);border-radius:4px;cursor:pointer}.cancel-button[data-v-4d0f1ce5]:hover{background-color:var(--menu-hover);color:var(--text-primary)}@keyframes fadeIn-4d0f1ce5{0%{opacity:0}to{opacity:1}}@keyframes slideDown-4d0f1ce5{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:768px){.profile-info[data-v-4d0f1ce5]{flex-direction:column;align-items:center;text-align:center}.profile-avatar-container[data-v-4d0f1ce5]{margin-right:0;margin-bottom:20px}.card-actions[data-v-4d0f1ce5]{flex-direction:column}}.section-header[data-v-4d0f1ce5]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.header-title[data-v-4d0f1ce5]{flex:1}.title-with-settings[data-v-4d0f1ce5]{display:flex;align-items:center}.section-title[data-v-4d0f1ce5]{margin:0;margin-bottom:5px}.header-actions[data-v-4d0f1ce5]{display:flex;align-items:center;gap:12px}.icon-button[data-v-4d0f1ce5]{width:32px;height:32px;color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;text-decoration:none;transition:background-color .2s ease}.icon-button[data-v-4d0f1ce5]:hover{background-color:var(--toggle-active-bg)}.icon-button svg[data-v-4d0f1ce5]{font-size:20px}.section-header[data-v-153cc98a]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid var(--border-color);transition:border-color .3s ease}.header-title[data-v-153cc98a]{flex:1}.header-actions[data-v-153cc98a]{display:flex;gap:10px}.settings-content[data-v-153cc98a]{display:flex;flex-direction:column;gap:20px}.fear-index-container[data-v-89a9560a]{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width:992px){.fear-index-container[data-v-89a9560a]{grid-template-columns:1fr 1fr;grid-template-areas:"gauge chart" "strategy strategy"}.fear-gauge-card[data-v-89a9560a]{grid-area:gauge}.fear-chart-card[data-v-89a9560a]{grid-area:chart}.strategy-card[data-v-89a9560a]{grid-area:strategy}}.loading-container[data-v-89a9560a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0;color:var(--text-secondary)}.loading-icon[data-v-89a9560a]{font-size:24px;margin-bottom:10px;color:var(--primary-color)}.fear-gauge[data-v-89a9560a]{padding:20px 10px}.fear-gauge-container[data-v-89a9560a]{position:relative;padding:20px 0}.fear-gauge-indicator[data-v-89a9560a]{position:relative;width:8px;height:100px;background-color:transparent;margin:0 auto;transform-origin:bottom center;transition:transform 1s ease-out}.indicator-arrow[data-v-89a9560a]{position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:20px;height:20px;background-color:var(--primary-color);border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.3);border:2px solid #fff}.fear-gauge-scale[data-v-89a9560a]{display:flex;width:100%;height:20px;margin-top:10px;border-radius:10px;overflow:hidden}.scale-segment[data-v-89a9560a]{flex:1;height:100%;display:flex;align-items:center;justify-content:center;font-size:10px;color:#000;font-weight:600;text-transform:uppercase}.scale-segment.extreme-fear[data-v-89a9560a]{background-color:#dc3545}.scale-segment.fear[data-v-89a9560a]{background-color:#ff9800}.scale-segment.neutral[data-v-89a9560a]{background-color:gold;color:#212529}.scale-segment.greed[data-v-89a9560a]{background-color:#28a745}.scale-segment.extreme-greed[data-v-89a9560a]{background-color:#1e88e5}.fear-index-value[data-v-89a9560a]{text-align:center;margin:20px 0}.fear-index-value .value[data-v-89a9560a]{font-size:36px;font-weight:700;color:var(--text-primary);display:block}.fear-index-value .label[data-v-89a9560a]{font-size:18px;color:var(--text-secondary)}.fear-index-explanation[data-v-89a9560a]{color:var(--text-secondary);font-size:14px;padding:0 15px}.fear-index-explanation p[data-v-89a9560a]{margin-bottom:10px}.fear-index-explanation ul[data-v-89a9560a]{padding-left:20px;margin-bottom:10px}.chart-container[data-v-89a9560a]{height:300px;position:relative;margin-bottom:20px}.fear-index-legend[data-v-89a9560a]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px}.legend-item[data-v-89a9560a]{display:flex;align-items:center;margin-right:10px}.legend-color[data-v-89a9560a]{width:15px;height:15px;margin-right:5px;border-radius:3px}.legend-item.extreme-fear .legend-color[data-v-89a9560a]{background-color:#dc3545}.legend-item.fear .legend-color[data-v-89a9560a]{background-color:#ff9800}.legend-item.neutral .legend-color[data-v-89a9560a]{background-color:gold}.legend-item.greed .legend-color[data-v-89a9560a]{background-color:#28a745}.legend-item.extreme-greed .legend-color[data-v-89a9560a]{background-color:#1e88e5}.legend-text[data-v-89a9560a]{font-size:12px;color:var(--text-secondary)}.strategy-content[data-v-89a9560a]{padding:10px}.strategy-description[data-v-89a9560a]{display:flex;align-items:flex-start;gap:15px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--border-color)}.strategy-description h4[data-v-89a9560a]{font-size:18px;margin:0 0 10px 0;color:var(--text-primary)}.strategy-description p[data-v-89a9560a]{color:var(--text-secondary);margin:0}.strategy-details[data-v-89a9560a]{color:var(--text-secondary)}.strategy-details ul[data-v-89a9560a]{padding-left:20px;margin:10px 0}.strategy-details strong[data-v-89a9560a]{color:var(--text-primary)}.portfolio-container[data-v-498ee2a2]{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width:1200px){.portfolio-container[data-v-498ee2a2]{grid-template-columns:350px 1fr}}.add-stock-form[data-v-498ee2a2]{padding:10px 0}.search-container[data-v-498ee2a2]{position:relative}.search-results[data-v-498ee2a2]{position:absolute;top:100%;left:0;right:0;max-height:250px;overflow-y:auto;background-color:var(--content-bg);border:1px solid var(--border-color);border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:10;margin-top:5px}.search-result-item[data-v-498ee2a2]{padding:10px 15px;cursor:pointer;border-bottom:1px solid var(--border-color);transition:background-color .2s ease}.search-result-item[data-v-498ee2a2]:last-child{border-bottom:none}.search-result-item[data-v-498ee2a2]:hover{background-color:var(--menu-hover)}.result-symbol[data-v-498ee2a2]{font-weight:600;color:var(--text-primary)}.result-name[data-v-498ee2a2]{font-size:12px;color:var(--text-secondary)}.selected-stock[data-v-498ee2a2]{margin-top:20px;padding:15px;border:1px solid var(--border-color);border-radius:6px;background-color:var(--menu-hover)}.stock-header[data-v-498ee2a2]{display:flex;align-items:center;margin-bottom:10px}.stock-symbol[data-v-498ee2a2]{font-weight:600;font-size:18px;color:var(--text-primary);margin-right:10px}.stock-name[data-v-498ee2a2]{color:var(--text-secondary);font-size:14px}.stock-details[data-v-498ee2a2]{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid var(--border-color)}.detail-item[data-v-498ee2a2]{display:flex;justify-content:space-between;margin-bottom:5px}.detail-label[data-v-498ee2a2]{color:var(--text-secondary)}.detail-value[data-v-498ee2a2]{font-weight:500;color:var(--text-primary)}.form-row[data-v-498ee2a2]{display:flex;gap:15px}.form-group[data-v-498ee2a2]{margin-bottom:15px;width:100%}.form-group.half[data-v-498ee2a2]{width:calc(50% - 7.5px)}.form-group label[data-v-498ee2a2]{display:block;margin-bottom:5px;font-weight:500;color:var(--text-primary)}.form-group input[data-v-498ee2a2]{width:100%;padding:10px;border:1px solid var(--border-color);border-radius:4px;background-color:var(--content-bg);color:var(--text-primary)}.form-group input[data-v-498ee2a2]:focus{border-color:var(--primary-color);outline:none}.form-actions[data-v-498ee2a2]{display:flex;justify-content:flex-end;gap:10px;margin-top:15px}.submit-button[data-v-498ee2a2]{padding:8px 16px;background-color:var(--primary-color);color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:500;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center;min-width:120px}.submit-button[data-v-498ee2a2]:hover:not(:disabled){background-color:var(--toggle-active-bg)}.submit-button[data-v-498ee2a2]:disabled{opacity:.6;cursor:not-allowed}.cancel-button[data-v-498ee2a2]{padding:8px 16px;background-color:transparent;color:var(--text-secondary);border:1px solid var(--border-color);border-radius:4px;cursor:pointer;transition:all .2s ease}.cancel-button[data-v-498ee2a2]:hover{background-color:var(--menu-hover);color:var(--text-primary)}.loading-container[data-v-498ee2a2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;color:var(--text-secondary)}.loading-icon[data-v-498ee2a2]{font-size:24px;margin-bottom:10px;color:var(--primary-color)}.empty-portfolio[data-v-498ee2a2]{text-align:center;padding:40px 0;color:var(--text-secondary)}.portfolio-table[data-v-498ee2a2]{width:100%;border-collapse:collapse}.portfolio-table td[data-v-498ee2a2],.portfolio-table th[data-v-498ee2a2]{padding:12px 15px;border-bottom:1px solid var(--border-color);text-align:right}.portfolio-table th[data-v-498ee2a2]{background-color:var(--table-header-bg);color:var(--text-primary);font-weight:600;text-align:right}.portfolio-table td[data-v-498ee2a2]:first-child,.portfolio-table th[data-v-498ee2a2]:first-child{text-align:left}.asset-column[data-v-498ee2a2]{max-width:200px}.asset-name[data-v-498ee2a2]{font-weight:500;color:var(--text-primary)}.asset-symbol[data-v-498ee2a2]{font-size:12px;color:var(--text-secondary)}.actions-column[data-v-498ee2a2]{white-space:nowrap}.action-btn[data-v-498ee2a2]{background:none;border:none;cursor:pointer;margin-right:10px;padding:4px 8px;border-radius:4px;transition:all .2s ease}.edit-btn[data-v-498ee2a2]{color:var(--primary-color)}.edit-btn[data-v-498ee2a2]:hover{background-color:rgba(94,114,228,.1)}.delete-btn[data-v-498ee2a2]{color:var(--negative-color)}.delete-btn[data-v-498ee2a2]:hover{background-color:rgba(220,53,69,.1)}.positive-change[data-v-498ee2a2]{color:var(--positive-color)}.negative-change[data-v-498ee2a2]{color:var(--negative-color)}.modal[data-v-498ee2a2]{display:flex;justify-content:center;align-items:flex-start;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.5);padding-top:100px}.modal-content[data-v-498ee2a2]{background-color:var(--content-bg);border-radius:8px;max-width:500px;width:90%;box-shadow:0 4px 20px rgba(0,0,0,.2);animation:slideIn-498ee2a2 .3s ease}@keyframes slideIn-498ee2a2{0%{transform:translateY(-30px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header[data-v-498ee2a2]{padding:15px 20px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-498ee2a2]{margin:0;font-size:18px}.close-modal[data-v-498ee2a2]{font-size:24px;cursor:pointer;color:var(--text-secondary)}.close-modal[data-v-498ee2a2]:hover{color:var(--negative-color)}.modal-body[data-v-498ee2a2]{padding:20px}.delete-warning[data-v-498ee2a2]{display:flex;align-items:center;gap:15px;padding:15px;background-color:rgba(220,53,69,.1);border-radius:4px;margin-bottom:20px}.delete-warning p[data-v-498ee2a2]{margin:0;color:var(--text-primary)}.delete-button[data-v-498ee2a2]{padding:8px 16px;background-color:var(--negative-color);color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:500;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center;min-width:120px}.delete-button[data-v-498ee2a2]:hover:not(:disabled){background-color:#c82333}.delete-button[data-v-498ee2a2]:disabled{opacity:.6;cursor:not-allowed}.error-message[data-v-498ee2a2]{color:var(--negative-color);background-color:var(--error-bg);border:1px solid var(--error-border);padding:10px;border-radius:4px;margin:10px 0}@media (max-width:768px){.form-row[data-v-498ee2a2]{flex-direction:column;gap:0}.form-group.half[data-v-498ee2a2]{width:100%}}.section-header[data-v-10d212b6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid var(--border-color)}.header-actions[data-v-10d212b6]{display:flex;gap:10px;align-items:center}.market-toggle-wrapper[data-v-10d212b6]{display:flex;border-radius:4px;overflow:hidden;border:1px solid var(--border-color)}.market-toggle-button[data-v-10d212b6]{padding:8px 12px;background:none;border:none;cursor:pointer;color:var(--text-secondary);transition:all .2s ease}.market-toggle-button.active[data-v-10d212b6]{background-color:var(--primary-color);color:#fff}.action-button[data-v-10d212b6]{padding:8px 12px;border-radius:4px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:5px}.add-button[data-v-10d212b6]{background-color:var(--primary-color);color:#fff;border:none}.add-button[data-v-10d212b6]:hover{background-color:var(--primary-color);opacity:.9}.loading-container[data-v-10d212b6]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;color:var(--text-secondary)}.loading-icon[data-v-10d212b6]{font-size:24px;margin-bottom:10px;color:var(--primary-color)}.empty-stocks[data-v-10d212b6]{text-align:center;padding:40px 0;color:var(--text-secondary)}.stocks-table[data-v-10d212b6]{width:100%;border-collapse:collapse;margin-top:20px}.stocks-table td[data-v-10d212b6],.stocks-table th[data-v-10d212b6]{padding:12px 15px;border-bottom:1px solid var(--border-color)}.stocks-table th[data-v-10d212b6]{background-color:var(--table-header-bg);color:var(--text-primary);font-weight:600;text-align:left}.actions-col[data-v-10d212b6]{white-space:nowrap;width:100px}.action-icon[data-v-10d212b6]{background:none;border:none;cursor:pointer;padding:5px;margin-right:5px;color:var(--text-secondary);transition:color .2s ease}.action-icon[data-v-10d212b6]:hover{color:var(--primary-color)}.action-icon.delete[data-v-10d212b6]:hover{color:var(--negative-color)}.modal-overlay[data-v-10d212b6]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-10d212b6]{background-color:var(--content-bg);border-radius:8px;width:90%;max-width:500px;box-shadow:0 4px 20px rgba(0,0,0,.15)}.modal-content.confirmation[data-v-10d212b6]{max-width:400px}.modal-header[data-v-10d212b6]{padding:15px 20px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.modal-header h2[data-v-10d212b6]{margin:0;font-size:18px;font-weight:600}.close-button[data-v-10d212b6]{background:none;border:none;font-size:24px;cursor:pointer;color:var(--text-secondary)}.modal-body[data-v-10d212b6]{padding:20px}.form-group[data-v-10d212b6]{margin-bottom:15px}.form-group label[data-v-10d212b6]{display:block;margin-bottom:5px;font-weight:500;color:var(--text-primary)}.input-group[data-v-10d212b6]{display:flex;gap:8px}.input-group input[data-v-10d212b6]{flex:1}.fetch-button[data-v-10d212b6]{padding:0 12px;background-color:var(--primary-color);color:#fff;border:none;border-radius:4px;cursor:pointer}.fetch-button[data-v-10d212b6]:disabled{opacity:.5;cursor:not-allowed}.error-text[data-v-10d212b6]{color:var(--negative-color);font-size:12px;margin-top:4px}.form-group input[data-v-10d212b6],.form-group select[data-v-10d212b6]{width:100%;padding:10px;border:1px solid var(--border-color);border-radius:4px;background-color:var(--content-bg);color:var(--text-primary)}.form-group input[data-v-10d212b6]:disabled,.form-group input[data-v-10d212b6]:readonly{background-color:var(--menu-hover);cursor:not-allowed}.form-actions[data-v-10d212b6]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.cancel-button[data-v-10d212b6]{padding:8px 15px;background-color:transparent;border:1px solid var(--border-color);border-radius:4px;cursor:pointer;color:var(--text-secondary)}.save-button[data-v-10d212b6]{padding:8px 15px;background-color:var(--primary-color);border:none;border-radius:4px;cursor:pointer;color:#fff}.save-button[data-v-10d212b6]:disabled{opacity:.5;cursor:not-allowed}.delete-button[data-v-10d212b6]{padding:8px 15px;background-color:var(--negative-color);border:none;border-radius:4px;cursor:pointer;color:#fff}.warning[data-v-10d212b6]{color:var(--negative-color);font-weight:500}.error-message[data-v-10d212b6]{color:var(--negative-color);padding:15px;border:1px solid var(--error-border);border-radius:4px;background-color:var(--error-bg);margin-bottom:20px}.search-bar-wrapper[data-v-a92b361e]{position:relative;margin:16px 0}.search-input-container[data-v-a92b361e]{position:relative;display:flex;align-items:center}.search-input[data-v-a92b361e]{width:100%;padding:10px 40px 10px 14px;font-size:14px;font-family:inherit;color:var(--text-primary);background-color:var(--content-bg);border:1px solid var(--border-color);border-radius:8px;outline:none;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.search-input[data-v-a92b361e]:focus{border-color:var(--accent-color,#4a90e2);box-shadow:0 0 0 2px rgba(74,144,226,.2)}.search-spinner[data-v-a92b361e]{position:absolute;right:12px;color:var(--text-secondary);font-size:16px;animation:spin-a92b361e .8s linear infinite;pointer-events:none}@keyframes spin-a92b361e{to{transform:rotate(1turn)}}.search-clear[data-v-a92b361e]{position:absolute;right:10px;background:none;border:none;color:var(--text-secondary);font-size:14px;cursor:pointer;padding:4px;line-height:1;transition:color .2s ease}.search-clear[data-v-a92b361e]:hover{color:var(--text-primary)}.suggestions-list[data-v-a92b361e]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:100;margin:0;padding:4px 0;list-style:none;background-color:var(--table-header-bg);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.3);max-height:280px;overflow-y:auto}.suggestion-item[data-v-a92b361e]{padding:10px 14px;font-size:14px;font-weight:600;color:var(--text-primary);cursor:pointer;transition:background-color .15s ease;display:flex;gap:12px;align-items:center}.suggestion-item.active[data-v-a92b361e],.suggestion-item[data-v-a92b361e]:hover{background-color:var(--menu-hover);color:var(--accent-color,#4a90e2)}.suggestion-kod[data-v-a92b361e]{font-weight:700;min-width:60px}.suggestion-name[data-v-a92b361e]{flex:1;font-weight:400;font-size:13px;color:var(--text-secondary)}.no-suggestion[data-v-a92b361e]{font-size:13px;color:var(--text-secondary);padding:8px 2px;margin:0}.favorites-section[data-v-a92b361e]{margin-top:16px}.favorites-header[data-v-a92b361e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.sub-title[data-v-a92b361e]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0}.state-message[data-v-a92b361e]{padding:24px;text-align:center;color:var(--text-secondary);background-color:var(--content-bg);border-radius:8px}.state-message a[data-v-a92b361e]{color:var(--accent-color,#4a90e2);text-decoration:none}.state-message a[data-v-a92b361e]:hover{text-decoration:underline}.favorites-list[data-v-a92b361e]{display:flex;flex-direction:column;gap:0;padding:0;background-color:var(--content-bg);border-radius:8px;box-shadow:var(--card-box-shadow);overflow:hidden}.favorites-header-row[data-v-a92b361e]{display:flex;align-items:center;gap:12px;padding:12px 16px;background-color:var(--table-header-bg);border-bottom:1px solid var(--border-color);font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.header-name[data-v-a92b361e]{flex:1}.header-price[data-v-a92b361e]{min-width:100px;text-align:right;flex-shrink:0}.favorite-item[data-v-a92b361e]{display:flex;align-items:center;gap:12px;padding:12px 16px;background-color:var(--content-bg);border-bottom:1px solid var(--border-color);cursor:pointer;transition:all .2s ease}.favorite-item[data-v-a92b361e]:last-child{border-bottom:none}.favorite-item[data-v-a92b361e]:hover{background-color:var(--menu-hover)}.fav-info[data-v-a92b361e]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.fav-kod[data-v-a92b361e]{font-weight:700;font-size:15px;color:var(--text-primary)}.fav-name[data-v-a92b361e]{font-size:12px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fav-price[data-v-a92b361e]{font-weight:600;font-size:14px;color:var(--accent-color,#4a90e2);min-width:100px;text-align:right;flex-shrink:0}.fav-star[data-v-a92b361e]{font-size:18px;color:#f0b429;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .2s ease;flex-shrink:0}.fav-star[data-v-a92b361e]:hover{transform:scale(1.2)}.section[data-v-4c83215b]{background-color:var(--table-header-bg);padding:24px;border-radius:8px;box-shadow:var(--card-box-shadow)}.section-header[data-v-4c83215b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.header-title[data-v-4c83215b]{display:flex;align-items:center;gap:12px}.back-arrow[data-v-4c83215b]{color:var(--text-primary);font-size:20px;cursor:pointer}.fav-icon[data-v-4c83215b]{font-size:24px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s ease}.fav-icon.fav-active[data-v-4c83215b]{color:#f0b429;text-shadow:0 0 8px rgba(240,180,41,.4)}.fav-icon.fav-inactive[data-v-4c83215b]{color:var(--text-secondary);opacity:.5}.fav-icon.fav-inactive[data-v-4c83215b]:hover{opacity:1}.state-message[data-v-4c83215b]{padding:24px;text-align:center;color:var(--text-secondary);background-color:var(--content-bg);border-radius:8px;box-shadow:var(--card-box-shadow)}.state-message.error[data-v-4c83215b]{color:var(--negative-color)}.detail-grid[data-v-4c83215b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;margin-bottom:24px}.detail-card[data-v-4c83215b]{background-color:var(--content-bg);border-radius:8px;padding:20px;box-shadow:var(--card-box-shadow)}.detail-label[data-v-4c83215b]{font-size:12px;color:var(--text-secondary);margin-bottom:8px;text-transform:uppercase;letter-spacing:.05em}.detail-value[data-v-4c83215b]{font-size:22px;font-weight:700;color:var(--text-primary)}.change-inline-card[data-v-4c83215b]{border-left:3px solid transparent;cursor:default}.change-inline-card.change-positive[data-v-4c83215b]{border-left-color:var(--positive-color)}.change-inline-card.change-negative[data-v-4c83215b]{border-left-color:var(--negative-color)}.change-inline-card.change-neutral[data-v-4c83215b]{border-left-color:var(--text-secondary)}.change-pct[data-v-4c83215b]{font-variant-numeric:tabular-nums}.text-positive[data-v-4c83215b]{color:var(--positive-color)}.text-negative[data-v-4c83215b]{color:var(--negative-color)}.chart-section[data-v-4c83215b]{background-color:var(--content-bg);border-radius:8px;padding:20px;box-shadow:var(--card-box-shadow)}.timeframe-selector[data-v-4c83215b]{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.tf-btn[data-v-4c83215b]{background:var(--table-header-bg);border:1px solid var(--border-color);color:var(--text-secondary);padding:6px 12px;border-radius:4px;cursor:pointer;font-size:14px;transition:all .2s}.tf-btn[data-v-4c83215b]:hover{background:var(--border-color)}.tf-btn.active[data-v-4c83215b]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.chart-container[data-v-4c83215b]{position:relative;height:400px;width:100%}@media (max-width:600px){.detail-grid[data-v-4c83215b]{grid-template-columns:repeat(2,1fr)}}html{scrollbar-gutter:stable}:root{--bg-color:#000;--content-bg:hsla(0,0%,6%,.15);--text-primary:#fff;--text-secondary:#b0b0b0;--border-color:#2a2a2a;--card-shadow:rgba(0,0,0,.3);--card-box-shadow:0 2px 5px rgba(0,0,0,.3);--primary-color:#7280e9;--negative-color:#e74c3c;--positive-color:#2ecc71;--menu-hover:#1a1a1a;--menu-active:#252525;--table-header-bg:#1a1a1a;--toggle-bg:#333;--toggle-active-bg:#7280e9;--menu-text:#b0b0b0;--error-bg:#301a1c;--error-border:#542a2d;--chart-colors-1:#7280e9;--chart-colors-2:#ff7c43;--chart-colors-3:#2ecc71;--chart-colors-4:#17a2b8;--chart-colors-5:#ffa600;--card-header-bg:hsla(0,0%,9%,.2)}.section{background:rgba(8,8,8,.2);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border:1px solid hsla(0,0%,100%,.05);box-shadow:0 8px 32px rgba(0,0,0,.6)}.card{backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border-left:1px solid hsla(0,0%,100%,.05);border-right:1px solid hsla(0,0%,100%,.05);border-bottom:1px solid hsla(0,0%,100%,.05)}*{margin:0;padding:0;box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}body{background-color:var(--bg-color);height:100vh;overflow:hidden;color:var(--text-primary);transition:background-color .3s ease,color .3s ease}.section{padding:20px;background-color:var(--content-bg);border-radius:8px;box-shadow:0 0 10px var(--card-shadow);animation:fadeIn .5s ease;transition:background-color .3s ease,box-shadow .3s ease}@media (max-width:600px){.section{padding:12px;border-radius:6px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid var(--border-color);transition:border-color .3s ease}.section-title{font-size:24px;color:var(--text-primary);margin:0;transition:color .3s ease}@media (max-width:600px){.section-title{font-size:18px}}.section-subtitle{color:var(--text-secondary);font-size:14px;transition:color .3s ease}.cards-container{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:30px}@media (max-width:600px){.cards-container{grid-template-columns:1fr;gap:12px;margin-bottom:16px}}.card{background-color:var(--content-bg);border-radius:8px;padding:20px;box-shadow:var(--card-box-shadow);border-top:3px solid var(--primary-color);transition:background-color .3s ease,box-shadow .3s ease,border-top-color .3s ease}.card-title{font-size:16px;font-weight:600;color:var(--text-secondary);margin-bottom:15px}.card-title,.card-value{transition:color .3s ease}.card-value{font-size:24px;font-weight:700;color:var(--text-primary)}.card-change{font-size:14px;color:var(--positive-color);margin-top:5px;transition:color .3s ease}.card-change.negative{color:var(--negative-color)}.card-header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background-color:var(--card-header-bg);border-top-left-radius:8px;border-top-right-radius:8px;border-bottom:1px solid var(--border-color)}.card-header h3{margin:0;font-size:16px;font-weight:600}.timeframe-selector{display:flex;gap:10px}.timeframe-btn{background:none;border:none;padding:5px 10px;border-radius:4px;cursor:pointer;color:var(--text-secondary);font-size:13px}.timeframe-btn.active{background-color:var(--primary-color);color:#fff}.positive-change{color:var(--positive-color);transition:color .3s ease}.negative-change{color:var(--negative-color);transition:color .3s ease}.error-message{color:var(--negative-color);padding:15px;border:1px solid var(--error-border);border-radius:4px;background-color:var(--error-bg);margin-bottom:20px;transition:color .3s ease,border-color .3s ease,background-color .3s ease}.back-arrow{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:22px;text-decoration:none;display:flex;align-items:center;flex-shrink:0;transition:color .2s ease}.back-arrow:hover{color:var(--primary-color)}