.navbar-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5vh;padding:2vh 5vw}.navbar{display:flex;flex-direction:column;align-items:center;gap:3vh;width:100%}.navbar .logo{font-family:Snell Roundhand,cursive;font-weight:500;font-size:5vw;color:orange;text-decoration:none}.logo b{font-family:Helvetica,sans-serif;color:#fff}.navbar .links{display:flex;flex-direction:column;gap:2vh;align-items:center}.navbar .links a{text-decoration:none;font-size:4vw;color:#a2a2a2;font-family:Helvetica,sans-serif;font-weight:200;position:relative;transition:color .3s ease}.navbar .links a:hover{color:#d9d9d9}.navbar .links a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background-color:orange;transition:width .3s ease}.navbar .links a:hover:after{width:100%}.get-started{background-color:orange;color:#000;font-size:4vw;padding:1vh 3vw;border:none;border-radius:10px;font-weight:700;cursor:pointer;width:50vw}@media (min-width: 481px) and (max-width: 767px){.navbar .logo{font-size:5vw}.navbar .links a{font-size:3.5vw}.get-started{width:45vw;font-size:3.5vw}}@media (min-width: 768px) and (max-width: 991px){.navbar-container{flex-direction:row;justify-content:space-between;padding:2vh 5vw}.navbar{flex-direction:row;justify-content:space-between}.navbar .links{flex-direction:row;gap:2vw}.navbar .logo{font-size:2.5vw}.navbar .links a{font-size:2vw}.get-started{width:20vw;font-size:1.8vw}}@media (min-width: 992px) and (max-width: 1199px){.navbar .logo{font-size:2.2vw}.navbar .links a{font-size:1.6vw}.get-started{width:18vw;font-size:1.5vw}}@media (min-width: 1200px) and (max-width: 1919px){.navbar-container{flex-direction:row;justify-content:space-between;padding:2vh 4vw}.navbar{flex-direction:row;align-items:center;gap:25vh}.navbar .links{flex-direction:row;gap:2.5vw}.navbar .logo{font-size:1.8vw}.navbar .links a{font-size:1.4vw}.get-started{width:15vw;font-size:1.2vw}}@media (min-width: 1920px){.navbar .logo{font-size:36px}.navbar .links a{font-size:24px}.get-started{font-size:20px;width:200px}}.hero{padding:10vh 0vw 5vh 0vw;text-align:left;background-color:#000;color:#fff}.hero h1{font-size:2.9rem;max-width:70vw;margin:0 2vw}.hero p{font-size:1rem;color:#aaa;margin:2vh 2vw 4vh 3vw}.hero-content{padding:0vh 4vw 0vh 4vw}.hero-animation{background:linear-gradient(180deg,rgba(255,255,255,.1),transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.18);border-radius:12px;box-shadow:0 8px 32px #0000005e}.hero-animation-box{display:flex;justify-content:space-around;align-items:center;padding:2vh 2vw;margin-top:15vh;flex-wrap:wrap}.hero-asset{height:100px;width:150px;mix-blend-mode:screen}.hero-animation-box-content{background:linear-gradient(180deg,rgba(255,255,255,.1),transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.18);border-radius:20px;width:85%;height:12vh;box-shadow:0 8px 32px #0000005e}.hero-animation-box-content-content{background:linear-gradient(180deg,rgba(255,255,255,.1),transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.18);border-radius:50%;width:10vw;height:10vw;max-width:100px;max-height:100px;min-width:60px;min-height:60px}.hero-spline-wrapper{width:100%;height:45vh;display:flex;align-items:center;justify-items:center}.cards-container{display:flex;flex-direction:row;overflow-x:auto;gap:2vw;padding:3vh 2vw;margin-top:5vh;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cards-container::-webkit-scrollbar{display:none}.cards-wrapper{padding:0vh 3vw 0vh 3vw}.cards{background-color:#d9d9d9;border-radius:20px;flex:0 0 auto;display:flex;flex-direction:column;justify-content:space-between;width:90vw;max-width:430px;height:20vh;padding:2vh 4vw;z-index:999}.cards h2{font-size:2.2vw;margin:2vh 2vw 0 1vw;color:#000}.cards p{font-size:1.8vw;margin:2vh 1vw;color:#000}.card-title{padding:1vh 10vw 1vh 0;color:#000}@media (min-width: 1920px){.hero h1{font-size:3.5rem}.cards{height:22vh}}@media (min-width: 1200px) and (max-width: 1919px){.hero h1{font-size:3rem}.cards{height:20vh}}@media (min-width: 992px) and (max-width: 1199px){.hero h1{font-size:2.4rem}.cards h2{font-size:1.8vw}.cards p{font-size:1.6vw}}@media (min-width: 768px) and (max-width: 991px){.hero h1{font-size:2.2rem}.hero-animation-box-content{width:90vw}.cards{height:auto}}@media (min-width: 481px) and (max-width: 767px){.hero h1{font-size:2rem}.hero p{font-size:.95rem}.cards h2{font-size:1.1rem}.cards p{font-size:1rem}}@media (max-width: 480px){.hero h1{font-size:1.8rem;margin:0}.hero p{font-size:.9rem;margin-left:0}.hero-animation-box{flex-direction:column;margin-top:10vh}.hero-animation-box-content{width:95vw;height:auto}.hero-animation-box-content-content{width:15vw;height:15vw}.cards{padding:2vh 5vw}}.dashboard-main-row{background-color:#000;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;padding-top:5vh;gap:2vw;margin:0vh 5vw 0vh 5vw;flex-wrap:wrap}.dashboard-ops-center{flex:1 1 25%;display:flex;flex-direction:column;align-items:flex-start;padding:2vh 2vw}.dashboard-ops-center h1{font-size:2.3vw;font-weight:600;color:#fff;padding-top:5vh;padding-left:1vw}.dashboard-ops-center p{font-size:1.2vw;font-weight:lighter;font-family:Oxygen,sans-serif;color:#fff;padding-top:2vh;padding-left:1.5vw}.dashboard-orb-center{flex:1 1 35%;display:flex;align-items:center;justify-content:center;padding:2vh 2vw}.dashboard-talktrack{flex:1 1 30%;display:flex;flex-direction:column;align-items:flex-end;padding:2vh 2vw}.dashboard-talktrack h1{font-size:2.3vw;font-weight:600;color:#fff;padding-left:1vw}.dashboard-talktrack p{font-size:1.1vw;font-weight:lighter;font-family:Oxygen,sans-serif;color:#fff;padding-top:2vh;padding-left:1vw;text-align:right}.home-asset-gif{max-width:100%;height:auto;mix-blend-mode:screen}@media (max-width: 1199px){.dashboard-ops-center h1,.dashboard-talktrack h1{font-size:2.6vw}.dashboard-ops-center p,.dashboard-talktrack p{font-size:1.5vw}}@media (max-width: 991px){.dashboard-main-row{flex-direction:column;align-items:center}.dashboard-ops-center,.dashboard-talktrack,.dashboard-orb-center{flex:1 1 100%;align-items:center;text-align:center}.dashboard-ops-center h1,.dashboard-talktrack h1{font-size:4vw}.dashboard-ops-center p,.dashboard-talktrack p{font-size:2.5vw;text-align:center}}@media (max-width: 767px){.dashboard-ops-center h1,.dashboard-talktrack h1{font-size:5.2vw}.dashboard-ops-center p,.dashboard-talktrack p{font-size:3.5vw;padding-left:0}}.featured-section{padding:2rem;background-color:#000}.featured-section-header{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;margin:4vh 2vw}.featured-section-header h2{font-size:2.5vw;font-weight:600;color:#fff;padding:2vh 1vw}.featured-section-header p{font-size:1.2vw;font-weight:lighter;font-family:Oxygen;color:#fff;padding:3vh 1vw 2vh 0;width:30%;min-width:240px}.products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:2vw}.product-card{background-color:#1a1a1a;border-radius:12px;padding:1rem;text-align:center}.product-card img{width:100%;border-radius:8px}.error-msg{color:red;font-size:1rem;margin:10px 0}@media (min-width: 1920px){.featured-section-header h2{font-size:2vw}.featured-section-header p{font-size:1vw;width:25%}}@media (min-width: 1200px) and (max-width: 1919px){.featured-section-header h2{font-size:2.3vw}.featured-section-header p{font-size:1.1vw;width:28%}}@media (min-width: 992px) and (max-width: 1199px){.featured-section-header{flex-direction:column;align-items:flex-start}.featured-section-header h2{font-size:2.8vw}.featured-section-header p{font-size:1.2vw;width:80%}}@media (min-width: 768px) and (max-width: 991px){.featured-section-header h2{font-size:3.5vw}.featured-section-header p{font-size:1.4vw;width:90%}}@media (min-width: 481px) and (max-width: 767px){.featured-section-header{flex-direction:column;align-items:flex-start}.featured-section-header h2{font-size:5.5vw}.featured-section-header p{font-size:3.5vw;width:100%}}@media (max-width: 480px){.featured-section{padding:1rem}.featured-section-header{flex-direction:column;margin:2vh 1vw}.featured-section-header h2{font-size:6vw}.featured-section-header p{font-size:4vw;width:100%;padding:2vh 0}.products-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem}}.selling-proportions-container{background-color:#fff;width:100%;height:auto;padding:8vh 5vw;margin:10vh 0}.selling-proportions-idk-what{display:flex;flex-wrap:wrap}.selling-proportions-content{font-size:1.3vw;font-weight:550;font-family:Oxygen,sans-serif;color:orange;width:45%;padding-left:2vw;padding-top:12vh}.read-more-button{background-color:#111;color:#fff;font-size:1.2vw;font-weight:580;font-family:Oxygen,sans-serif;padding:1.2vh 2vw;border-radius:30px;border:none;cursor:pointer;height:6vh;width:12vw;margin:3vh 0}.read-more-button:hover{background-color:#000;color:#e3e3e3;transition:.3s ease}.selling-proportions-texts{display:flex;flex-direction:column;color:#000;width:50%;padding-left:3vw;margin-top:8vh}.selling-proportions-texts p{font-size:1vw;font-family:Oxygen,sans-serif}.selling-proportions-subtext{display:flex;flex-direction:row;gap:5%;flex-wrap:wrap}.selling-proportions-subtext h2{color:orange;font-family:Oxygen,sans-serif;font-size:3vw;padding:2vh 0}.selling-proportions-subtext p{font-family:Oxygen,sans-serif;font-weight:lighter;font-size:1vw;width:15vw}@media screen and (max-width: 767px){.selling-proportions-container{padding:5vh 4vw;margin:5vh 0}.selling-proportions-idk-what{flex-direction:column}.selling-proportions-content,.selling-proportions-texts{width:100%;padding:0;margin:0}.selling-proportions-content{font-size:4.5vw;padding-top:5vh}.read-more-button{font-size:4vw;height:auto;width:auto;padding:1.2vh 2vh}.selling-proportions-texts p,.selling-proportions-subtext p{font-size:4vw;width:100%}.selling-proportions-subtext h2{font-size:6vw}.selling-proportions-subtext{flex-direction:column;gap:2vh}}@media screen and (min-width: 768px) and (max-width: 991px){.selling-proportions-content{font-size:2.2vw}.read-more-button{font-size:2vw;width:30vw}.selling-proportions-texts p{font-size:1.7vw}.selling-proportions-subtext h2{font-size:3.5vw}.selling-proportions-subtext p{font-size:1.5vw}}@media screen and (min-width: 992px) and (max-width: 1199px){.selling-proportions-content{font-size:1.5vw}.selling-proportions-texts p{font-size:1.2vw}.selling-proportions-subtext h2{font-size:2.7vw}}@media screen and (min-width: 1200px) and (max-width: 1919px){.selling-proportions-content{font-size:1.2vw}.read-more-button{width:10vw}.selling-proportions-subtext h2{font-size:2.5vw}.selling-proportions-subtext p{font-size:1vw}}@media screen and (min-width: 1920px){.selling-proportions-content{font-size:1vw}.selling-proportions-texts p{font-size:.9vw}.selling-proportions-subtext h2{font-size:2vw}.selling-proportions-subtext p{font-size:.8vw}}.categories{padding:4vh 2vw;background-color:#000;color:#fff;text-align:center}.category-grid{display:flex;justify-content:center;flex-wrap:wrap;gap:2vw;margin-top:2vh}.category-card{background-color:#1a1a1a;border-radius:12px;overflow:hidden;width:16vw;min-width:160px;max-width:220px}.category-card img{width:100%;height:14vh;object-fit:cover}.category-card p{padding:1vh 0;font-weight:700;font-size:1.1rem}@media (max-width: 768px){.category-card{width:40vw}.category-card img{height:18vh}.category-card p{font-size:1rem}}@media (min-width: 769px) and (max-width: 1199px){.category-card{width:25vw}.category-card img{height:16vh}.category-card p{font-size:1.05rem}}@media (min-width: 1200px){.category-card{width:14vw}.category-card img{height:12vh}}.faq{padding:4vh 5vw;background-color:#000;color:#fff}.faq-grid{max-width:60vw;width:100%;margin:auto}details{background:#1a1a1a;padding:2vh 2vw;margin-bottom:2vh;border-radius:8px;cursor:pointer;transition:background .3s ease}details:hover{background:#2a2a2a}details summary{font-weight:700;font-size:1.2rem}details p{margin-top:1vh;color:#ccc;font-size:1rem;line-height:1.5}@media (max-width: 768px){.faq{padding:4vh 4vw}.faq-grid{max-width:90vw}details{padding:3vh 4vw}details summary{font-size:1rem}details p{font-size:.95rem}}@media (min-width: 769px) and (max-width: 1199px){.faq-grid{max-width:75vw}details summary{font-size:1.1rem}details p{font-size:1rem}}@media (min-width: 1200px){.faq-grid{max-width:60vw}details summary{font-size:1.2rem}details p{font-size:1.05rem}}.footer{background-color:orange;color:#000;padding:2rem;text-align:center}.newsletter h3{margin-bottom:1rem}.newsletter form{display:flex;justify-content:center;max-width:400px;margin:auto}.newsletter input{padding:.5rem;border:none;background-color:#fff;border-radius:5px 0 0 5px;flex:1}.newsletter button{padding:.5rem 1rem;background:#000;color:#fff;border:none;border-radius:0 5px 5px 0}.footer-links{display:flex;justify-content:center;gap:3rem;margin-top:2rem}.footer-links h4{margin-bottom:.5rem}.copy{margin-top:2rem;font-size:.9rem}.signup-page-wrapper{height:100vh;width:100vw;display:flex;align-items:center;justify-content:center;padding:0;margin:0}.signup-container{background:linear-gradient(180deg,#ffffff1a,#fff0);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 32px #0000005e;border:1px solid rgba(255,255,255,.18);border-radius:18px;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0 2vw;margin:2vh 5vw;width:80vw;height:70vh;max-width:900px;z-index:5}.signup-header{font-size:2.5rem;margin:1vh 0;text-align:center}.signup-text{color:#989898;margin-bottom:4vh;text-align:center}a{font-weight:800;color:#989898}.signup-gif{mix-blend-mode:screen;width:35vw;height:auto;max-width:350px;max-height:350px;margin:5vh 2vw}input,.role-select{background:linear-gradient(180deg,#ffffff1a,#fff0);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 32px #0000005e;border:1px solid rgba(255,255,255,.18);border-radius:5px;height:35px;padding:1px 0 1px 10px;width:100%;max-width:310px;margin:.6rem .3rem;color:#afafaf}.firstname-field,.lastname-field{width:47%;margin:.6rem 1%}.signup-btn,.google-signup-btn{background-color:#d9d9d9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 32px #0000005e;border:1px solid rgba(255,255,255,.18);border-radius:5px;color:#000;font-size:16px;font-weight:700;padding:1rem;display:flex;align-items:center;justify-content:center;width:100%;max-width:310px;height:35px;margin:.5rem auto}@media (max-width: 1199px){.signup-container{flex-direction:column;width:90vw;height:auto;padding:5vh 3vw}.signup-gif{order:-1;width:50vw;height:auto;margin-bottom:2rem}}@media (max-width: 991px){.signup-header{font-size:2rem}.signup-gif{width:45vw}}@media (max-width: 767px){.signup-container{margin:2vh 5vw;width:95vw;padding:5vw}.signup-gif{width:70vw}.firstname-field,.lastname-field{width:100%;margin:.5rem 0}.signup-header{font-size:1.8rem}}@media (max-width: 480px){.signup-container{padding:1.5rem}.signup-header{font-size:1.6rem}input,.signup-btn,.google-signup-btn,.role-select{width:100%}.signup-gif{width:80vw}}@media (min-width: 1920px){.signup-container{width:60vw;height:65vh}.signup-gif{width:30vw}.signup-header{font-size:3rem}}.login-page-wrapper{height:100vh;width:100vw;display:flex;align-items:center;justify-content:center;padding:0;margin:0}.login-container{background:linear-gradient(180deg,#ffffff1a,#fff0);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 32px #0000005e;border:1px solid rgba(255,255,255,.18);border-radius:18px;display:flex;align-items:center;justify-content:center;padding:0 2vw;margin:10px 3vw;width:60vw;max-width:850px;height:80vh;max-height:600px;z-index:5;flex-wrap:wrap}.login-gif{mix-blend-mode:screen;width:40vw;max-width:400px;height:auto}input{background:linear-gradient(180deg,#ffffff1a,#fff0);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 32px #0000005e;border:1px solid rgba(255,255,255,.18);border-radius:5px;width:80%;max-width:300px;height:35px;margin:9px auto;padding:1px 0 1px 10px}.login-btn,.google-signin-btn{background-color:#d9d9d9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 32px #0000005e;border:1px solid rgba(255,255,255,.18);border-radius:5px;color:#000;font-size:16px;font-weight:700;padding:1rem;display:flex;align-items:center;justify-content:center;width:85%;max-width:310px;height:40px;margin:10px auto}@media screen and (min-width: 1920px){.login-container{width:50vw;height:70vh}}@media screen and (min-width: 1200px) and (max-width: 1919px){.login-container{width:60vw}}@media screen and (min-width: 992px) and (max-width: 1199px){.login-container{width:75vw;height:auto}.login-gif{width:35vw}}@media screen and (min-width: 768px) and (max-width: 991px){.login-container{width:90vw;height:auto;flex-direction:column}.login-gif{width:60vw;margin-bottom:1rem}}@media screen and (max-width: 767px){.login-container{width:95vw;height:auto;flex-direction:column;padding:1rem}.login-gif{width:70vw;margin-bottom:1rem}input,.login-btn,.google-signin-btn{width:100%}}.investor-dashboard{padding:2rem;background-color:#121212;color:#fff;min-height:100vh;font-family:Segoe UI,sans-serif}.investor-dashboard h1,.investor-dashboard h2{color:#fff;margin-bottom:1rem;text-shadow:0 0 4px rgba(255,255,255,.1)}.asset-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 768px){.asset-grid{grid-template-columns:repeat(2,1fr)}}.asset-card{background-color:#1f1f1f;border:1px solid #333;padding:1.5rem;border-radius:12px;box-shadow:0 0 8px #0000004d;transition:transform .2s ease,box-shadow .2s ease}.asset-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #007bff33}.asset-card h2{font-size:1.25rem;margin-bottom:.5rem}.asset-card p{margin:.25rem 0;font-size:.95rem;color:#ccc}.asset-card input[type=number]{width:100%;padding:.5rem;margin-top:.25rem;margin-bottom:.75rem;border-radius:6px;border:1px solid #555;background-color:#2a2a2a;color:#fff;transition:border .3s ease}.asset-card input[type=number]:focus{border-color:#0d6efd;outline:none}.asset-card button{width:100%;padding:.6rem 1rem;border-radius:6px;border:none;background-color:#0d6efd;color:#fff;font-weight:600;cursor:pointer;transition:background .2s ease,transform .1s ease}.asset-card button:hover:not(:disabled){background-color:#0b5ed7;transform:scale(1.02)}.asset-card button:disabled{background-color:#555;cursor:not-allowed;opacity:.7}.investments{margin-top:3rem}.investments ul{margin-top:.5rem;padding-left:1.25rem;color:#ccc}.investments li{margin-bottom:.5rem;list-style:disc}.loading{color:#888;font-style:italic}.partner-dashboard{padding:2rem 5vw;background-color:#0d0d0d;color:#f5f5f5;min-height:100vh;width:100%;box-sizing:border-box;font-family:Inter,Segoe UI,sans-serif;transition:all .3s ease}.partner-dashboard h1{font-size:2rem;margin-bottom:.5rem}.partner-dashboard p{color:#bbb;margin-bottom:2rem;font-size:1rem}.partner-tabs{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem;position:relative;z-index:1}.partner-tabs button{padding:.75rem 1.75rem;font-weight:600;background:#ffffff0d;color:#f1f1f1;border:1px solid rgba(255,255,255,.1);border-radius:10px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer;transition:all .3s ease;box-shadow:0 1px 5px #ffffff0d}.partner-tabs button:hover,.partner-tabs button:focus{background:#0d6efd33;color:#fff;box-shadow:0 4px 15px #0d6efd4d}.partner-tabs button.active{background:#0d6efd;color:#fff;box-shadow:0 6px 20px #0d6efd73;transform:translateY(-2px)}.partner-content,.admin-content{background:#ffffff08;border-radius:14px;padding:2rem;box-shadow:0 10px 40px #0006;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);transition:all .3s ease}@media screen and (min-width: 1920px){.partner-dashboard{padding:3rem 12vw}}@media screen and (min-width: 1200px) and (max-width: 1919px){.partner-dashboard{padding:3rem 8vw}}@media screen and (min-width: 992px) and (max-width: 1199px){.partner-dashboard{padding:2rem 6vw}}@media screen and (min-width: 768px) and (max-width: 991px){.partner-dashboard{padding:2rem 4vw}.partner-tabs{justify-content:center}.partner-content{padding:1.5rem}}@media screen and (max-width: 767px){.partner-dashboard{padding:1.5rem 5vw}.partner-tabs{flex-direction:column;align-items:stretch}.partner-tabs button{width:100%;text-align:center}.partner-content{padding:1.2rem}.partner-dashboard h1{font-size:1.5rem}.partner-dashboard p{font-size:.95rem}}.assets-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.asset-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.5rem;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 32px #00000059;transition:all .3s ease;position:relative;color:#e0e0e0;overflow:hidden}.asset-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px #0d6efd40}.asset-thumbnail{width:100%;height:160px;object-fit:cover;border-radius:12px;margin-bottom:1rem;box-shadow:0 4px 10px #0003}.asset-card h3{font-size:1.3rem;color:#fff;margin-bottom:.5rem}.asset-card p{font-size:.95rem;line-height:1.4;color:#cfcfcf;margin-bottom:.4rem}.asset-status{display:inline-block;font-size:.75rem;padding:.25rem .6rem;border-radius:1rem;background-color:#ffffff1a;color:#fff;margin-top:.5rem}.asset-status.approved{background-color:#19c86433;color:#52ffac}.asset-status.pending{background-color:#ffff001a;color:#ffe666}.card-actions{display:flex;justify-content:space-between;margin-top:1.25rem}.card-actions button{flex:1;padding:.5rem .75rem;background:#ffffff14;color:#f8f8f8;border:none;border-radius:8px;cursor:pointer;font-size:.9rem;margin-right:.5rem;transition:all .2s ease}.card-actions button:last-child{margin-right:0}.card-actions button:hover{background:#0d6efd4d}.card-actions .danger{background:#ff000026;color:#ff6b6b}.card-actions .danger:hover{background:#ff000040}.admin-dashboard{padding:2rem;color:#fff;background-color:#121212;min-height:100vh}.admin-dashboard .admin-tabs{display:flex;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.admin-dashboard .admin-tabs button{padding:.75rem 1.5rem;background-color:#1f1f1f;border:none;color:#fff;border-radius:8px;cursor:pointer;font-weight:500;transition:background .2s ease-in-out}.admin-dashboard .admin-tabs button:hover,.admin-dashboard .admin-tabs button.active{background-color:#0d6efd;color:#fff}.admin-dashboard .admin-content{margin-top:2rem}.admin-dashboard .asset-form-container{max-width:600px;margin:auto;background:#ffffff08;padding:2rem;border-radius:12px;box-shadow:0 0 20px #0003}.admin-dashboard .asset-form-container h2{margin-bottom:1.5rem;color:#fff}.admin-dashboard .asset-form label{display:block;margin-bottom:1rem;color:#ccc;font-weight:500}.admin-dashboard .asset-form input,.admin-dashboard .asset-form textarea{width:100%;padding:.75rem;background:#1a1a1a;border:1px solid #333;border-radius:8px;color:#fff;margin-top:.5rem}.admin-dashboard .asset-form input[type=file]{background:transparent;border:none}.admin-dashboard .asset-form button{margin-top:1.5rem;padding:.75rem 1.5rem;border:none;background:#0d6efd;color:#fff;border-radius:8px;cursor:pointer;transition:background .2s ease}.admin-dashboard .asset-form button:disabled{background-color:#555;cursor:not-allowed}.admin-dashboard .admin-users{max-width:100%;overflow-x:auto}.admin-dashboard .admin-users h2{margin-bottom:1rem;color:#fff}.admin-dashboard .user-table{width:100%;border-collapse:collapse;color:#ddd;background-color:#1a1a1a;border-radius:12px;overflow:hidden}.admin-dashboard .user-table th,.admin-dashboard .user-table td{padding:1rem;border-bottom:1px solid #2a2a2a;text-align:left}.admin-dashboard .user-table th{background-color:#222;color:#fff}.admin-dashboard .user-table select{padding:.5rem;background:#333;color:#fff;border:none;border-radius:6px}.admin-dashboard .admin-assets h2{margin-bottom:1.5rem;color:#fff}.admin-dashboard .assets-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.admin-dashboard .asset-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.5rem;color:#e0e0e0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .3s ease,box-shadow .3s ease}.admin-dashboard .asset-card:hover{transform:translateY(-5px);box-shadow:0 12px 25px #0000004d}.admin-dashboard .asset-card h3{font-size:1.2rem;margin-bottom:.5rem;color:#fff}.admin-dashboard .asset-card p{font-size:.95rem;margin:.25rem 0;color:#ccc}.admin-dashboard .card-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.admin-dashboard .card-actions button{flex:1 1 auto;padding:.5rem 1rem;background:#1f1f1f;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background .2s ease}.admin-dashboard .card-actions button:hover{background-color:#0d6efd}.admin-dashboard .card-actions .danger{background:#ff000026;color:#ff6b6b}.admin-dashboard .card-actions .danger:hover{background:#ff000040}.admin-dashboard textarea{width:100%;background:#1a1a1a;color:#ccc;padding:.75rem;border-radius:8px;border:1px solid #333;resize:vertical;margin-top:.75rem}@media (max-width: 768px){.admin-dashboard .admin-tabs{flex-direction:column}.admin-dashboard .user-table th,.admin-dashboard .user-table td{padding:.75rem;font-size:.9rem}.admin-dashboard .card-actions button{flex:1 1 100%}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,sans-serif;background-color:#000;color:#fff}a{text-decoration:none;color:inherit}button{cursor:pointer}html{scroll-behavior:smooth}
