body{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#000;font-family:Arial,sans-serif}.mode-toggle{background-color:#918c8c;border:none;border-radius:5px;color:#121212;cursor:pointer;outline:none;padding:10px 20px}.mode-toggle:hover{background-color:#5d5d5d}.tab-buttons{display:flex;justify-content:center;margin-bottom:20px}.tab-buttons button{background-color:#f0f0f0;border:none;border-radius:5px;cursor:pointer;margin:0 5px;padding:10px 20px}.tab-buttons button:hover{background-color:#ddd}.tab-content{border:1px solid #ddd;border-radius:5px;padding:20px}body{font-family:sans-serif;margin:0;padding:0}header{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background-color:#000;border-bottom-left-radius:20px;box-shadow:0 -10px 20px #cdcccc;padding:20px 0}.logo{color:#fff;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:larger}.container{align-items:center;justify-content:space-between;margin:0 auto;max-width:1000px}.container,nav,nav ul{display:flex}nav ul{list-style:none;margin:0;padding:0}nav li{margin-right:20px}nav a{color:#fff;font-weight:700;text-decoration:none}nav a:hover{color:#fdb827}.popup-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fff;border-radius:15px;box-shadow:0 4px 6px hsla(0,55%,91%,.045),0 1px 3px #f6e2e20a;font-family:sans-serif;height:900px;left:50%;max-height:900%;max-width:800%;opacity:0;overflow:auto;padding:20px;position:absolute;top:calc(100% + 10px);transform:translateX(-50%);transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:900px;z-index:1000}.popup-card.active{color:#090909;opacity:1;visibility:visible}.hero{color:#ff0c0c;height:300px;padding:100px 0;text-align:center}.hero h2{font-size:36px;font-style:Arial,sans-serif;margin-bottom:20px}.hero p{color:#948f8f}.hero a{color:#4f0f64;font-style:Arial,sans-serif}.typewriter{animation:typing 3.5s steps(40) infinite,blink-caret .75s step-end infinite;border-right:.15em solid orange;margin:0 auto;overflow:hidden;white-space:nowrap}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink-caret{0%,to{border-color:#0000}50%{border-color:orange}}.detection-button{background-color:#ffda21;border:none;border-radius:20px;color:#000;cursor:pointer;font-family:Roboto,sans-serif;font-size:18px;padding:15px 30px;transition:all .3s ease}.detection-button:hover{background-color:#ff5e00;box-shadow:0 0 10px #00000080;transform:scale(1.1)}.ag-format-container h2{color:#fff;font-family:sans-serif;height:70px}.ag-format-container{margin:0 auto;width:100%}.ag-courses_box{align-items:flex-start;display:flex;flex-wrap:wrap;padding:0}.ag-courses_item{border-radius:15px;flex-basis:calc(33.33333% - 30px);height:250px;margin:0 15px 30px;overflow:hidden}.ag-courses-item_link{background-color:#fff;border-radius:15px;display:block;overflow:hidden;padding:30px 20px;position:relative;text-decoration:none}.ag-courses-item_link:hover,.ag-courses-item_link:hover .ag-courses-item_date-box{color:#101010;text-decoration:none}.ag-courses-item_link:hover .ag-courses-item_bg{transform:scale(10)}.ag-courses-item_title{color:#282828;font-size:24px;font-weight:700;margin:0 0 25px;min-height:87px;overflow:hidden;position:relative;z-index:2}.ag-courses-item_date-box{color:#4b4a4a;font-size:18px;margin-top:-2rem;position:relative;text-decoration:none;z-index:2}.ag-courses-item_bg{background-color:#f9b234;border-radius:50%;height:128px;position:absolute;right:-75px;top:-75px;transition:all 1s ease;width:128px;z-index:1}.ag-courses_item:nth-child(2n) .ag-courses-item_bg{background-color:#3ecd5e}.ag-courses_item:nth-child(3n) .ag-courses-item_bg{background-color:#e44002}.ag-courses_item:nth-child(4n) .ag-courses-item_bg{background-color:#952aff}.ag-courses_item:nth-child(5n) .ag-courses-item_bg{background-color:#cd3e94}.ag-courses_item:nth-child(6n) .ag-courses-item_bg{background-color:#4c49ea}@media only screen and (max-width:979px){.ag-courses_item{flex-basis:calc(50% - 30px)}.ag-courses-item_title{font-size:20px}}@media only screen and (max-width:767px){.ag-format-container{width:96%}.ag-courses-item_title{font-size:18px}.ag-courses-item_link{padding:22px 20px}.ag-courses-item_date-box{font-size:16px}}footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#000;border-top-left-radius:20px;border-top-right-radius:20px;box-shadow:0 -10px 20px #28272780;color:#fff;padding:10px 0;text-align:center}.video-section{height:1500px;margin:0 auto;overflow:hidden;padding-bottom:40px;width:1080px}.video-window{border-radius:20px;box-shadow:0 0 20px #f2f2f280;overflow:hidden}.video-content,.video-content video,.video-window{height:100%;width:100%}.video-content video{object-fit:cover}.section-title{color:#fff;margin-bottom:20px;text-align:center}.tabs{margin:20px}.tabs-header{display:flex;justify-content:space-around;margin-bottom:20px}.tabs-header button{background-color:#ffda21;border:none;border-radius:20px;color:#000;cursor:pointer;font-family:Roboto,sans-serif;font-size:18px;padding:15px 30px;transition:all .3s ease}.tabs-header button.active{background-color:#007bff;color:#fff}.tabs-header button:hover{background-color:#ff5e00;box-shadow:0 0 10px #00000080;transform:scale(1.1)}.tabs-content{background:#000;border:1px solid #676767;border-radius:4px;color:#fff;font-size:18px;min-height:400px;padding:40px}.content-box{background:#1a1a1a;border-radius:10px;box-shadow:0 0 10px #00000080;padding:20px;transition:transform .3s ease}.content-box:hover{transform:scale(1.02)}.content-box h2{color:#ffda21;margin-top:0}.content-box p{color:#fff}.video-frame{align-items:center;display:flex;flex-direction:column;margin-top:20px}.h2{color:#333;margin-bottom:10px}.video{border:2px solid #ccc;border-radius:10px;max-width:800px;width:80%}.detection-output{background-color:#fff6c9;border:1px solid #ddd;border-radius:10px;margin:10px auto;max-width:800px;padding:10px;width:130%}.detection-output h2{color:#333}.output-details ul{list-style-type:none;padding:0}.output-details li{font-size:1.3rem;padding:6px 0}.output-details strong{color:#ff4d00}.output-details p{color:#666;font-size:1.5rem}
/*# sourceMappingURL=main.9aeabdcb.css.map*/