@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap);body{font-family:Poppins,sans-serif}.App{max-height:100vh;overflow-y:auto}.breadcrumbs{align-items:center;background-color:#f4f4f4;border-radius:5px;display:inline-flex;font-family:Arial,sans-serif;font-size:14px;font-weight:700;justify-content:flex-end;padding:6px 10px}.breadcrumb-item{align-items:center;color:#0056b3;cursor:pointer;display:flex;padding:0 6px;text-decoration:none}.breadcrumb-item:hover{text-decoration:underline}.breadcrumb-separator{color:#aaa;font-size:12px;padding:0 4px}.home-icon{margin-right:5px}.breadcrumb-item.current{color:#787878;cursor:default;font-weight:700;text-decoration:none}.locker-header{align-items:flex-end;display:flex;flex-direction:column;padding:10px 20px;text-align:right}.locker-text{margin-bottom:5px;text-align:right}.locker-name{font-size:16px;font-weight:700}.locker-description{color:#555;font-size:14px}@media (max-width:600px){.breadcrumbs{flex-wrap:wrap;font-size:12px;padding:8px}.breadcrumb-item{padding:2px 4px}.breadcrumb-separator{display:inline-block;font-size:10px;padding:0 2px}.breadcrumbs>.breadcrumb-item,.breadcrumbs>.breadcrumb-separator{white-space:nowrap}}.btn-color{background-color:#0d6efd!important;color:#fff!important;font-weight:700!important}.btn-color:hover{background-color:#0b5ed7!important}.subbutton{background-color:#fff!important;border:2px solid #0d6efd!important;color:#0d6efd!important}.subbutton:hover{background-color:#0d6efd!important;color:#fff!important}@media print{body *{visibility:hidden!important}}.loginpage{align-items:center;display:flex;height:80vh;justify-content:center;overflow:hidden;width:100vw}.headerlogin{align-items:"center";display:"flex";justify-content:"space-between";position:fixed;top:0;width:100%;z-index:1000}.headerlogin,.headerlogin h1{background-color:#17164b;text-align:center}.headerlogin h1{color:#fff;flex:1 1;font-size:3rem;height:4rem;margin-left:0;margin-top:0}.form-headers{margin-bottom:6rem;margin-left:15rem;margin-top:2rem}.containerlogin{border:1.75rem solid #17164b;border-radius:5rem;height:30rem;margin-top:5rem;width:40rem}.signup-form{margin-top:2rem}.form-input{font-size:large}.submit-btnlogin1{margin-left:14rem;margin-right:3rem;padding:.5rem}.submit-btnlogin2{padding:.5rem}#form-inplogin1 input{margin-left:1.75rem}#form-inplogin2 input{margin-left:1.45rem}#form-inplogin3 input{margin-left:.65rem}@media screen and (max-width:660px){.loginpage{box-sizing:border-box;height:70vh;padding:1rem;width:100vw}.headerlogin{justify-content:center;padding:.5rem}.headerlogin h1{font-size:2rem;padding:.5rem 0;text-align:center}.form-headers{font-size:.7rem;margin-bottom:1rem;margin-left:1rem;margin-top:1rem;text-align:center}.containerlogin{border-radius:2rem;border-width:1.25rem;box-sizing:border-box;height:auto;margin-top:3rem;padding:1.5rem;width:90%}.signup-form{margin-top:1rem;padding:0;width:100%}.form-input{font-size:1rem;margin-bottom:1rem;margin-left:0;width:100%}.submit-btnlogin1{margin-right:0}.submit-btnlogin1,.submit-btnlogin2{font-size:1rem;margin-left:1rem;padding:.5rem;text-align:center;width:40%}#form-inplogin1 input,#form-inplogin2 input,#form-inplogin3 input{box-sizing:border-box;margin-left:0;padding:.2rem;width:100%}.logo-container .websciencelogo{height:auto;width:70px}.logo-container .iiitlogo{height:auto;width:80px}}.logo-container .iiitlogo{max-height:80px;max-width:80px}.logo-container .websciencelogo{border-radius:50%;max-height:60px;max-width:80px}@media (max-width:576px){.logo-container .iiitlogo{max-height:70px;max-width:70px}.logo-container .websciencelogo{border-radius:50%;max-height:60px;max-width:50px}}.sidebar{background-color:#0d6efd;color:#000;display:flex;flex-direction:column;height:100vh;left:-300px;position:fixed;top:0;transition:left .3s ease;width:300px;z-index:1000}.sidebar.open{left:0}.sidebar-header{align-items:center;background-color:#0d6efd;border-bottom:1px solid #ffffff1a;flex-shrink:0;gap:16px;padding:24px 20px}.header-content,.sidebar-header{display:flex;justify-content:space-between;width:100%}.header-content{align-items:flex-start}.user-info{display:flex;flex-direction:column;gap:4px}.sidebar-title{color:#fff;font-size:24px;font-weight:500;margin:0}.sidebar-subtitle{color:#fffc;font-size:14px;margin:0}.header-actions{align-items:center;display:flex;gap:8px}.notification-btn{border:none;color:#fff;cursor:pointer}.back-button,.notification-btn{align-items:center;background:none;display:flex;justify-content:center;padding:8px}.back-button svg,.notification-btn svg{color:#fff}.sidebar-nav{background-color:#fff;flex:1 1;min-height:0;overflow-y:auto;padding:20px 0}.sidebar-nav ul{color:#000;list-style:none;margin:0;padding:0}.nav-item{align-items:center;background:none;border:none;border-left:4px solid #0000;color:#000;cursor:pointer;display:flex;font-size:16px;gap:16px;padding:12px 20px;text-align:left;transition:background-color .2s ease;width:100%}.nav-item:hover{background-color:#3874cb1a}.nav-item.active{background-color:#3874cb26;border-left-color:#0d6efd}.nav-item svg{color:#0d6efd;opacity:.9}.nav-item span{color:#000}.submenu{background-color:#f5f5f5;list-style:none;max-height:0;overflow:hidden;padding-left:56px;transition:max-height .3s ease-in-out;transition:max-height .3s ease}.submenu.show{max-height:1000px;transition:max-height .5s ease-in-out}.submenu li{color:#333;cursor:pointer;font-size:14px;padding:10px 20px;transition:all .2s ease}.submenu li:hover{background-color:#3874cb1a;color:#0d6efd}.sidebar-footer{background-color:#0d6efd;border-top:1px solid #ffffff1a;flex-shrink:0;justify-content:space-between;padding:20px}.sidebar-footer,.user-profile{align-items:center;display:flex}.user-profile{gap:12px}.user-avatar{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:36px;justify-content:center;width:36px}.user-profile span{color:#fff;font-size:16px}.logout-btn{background:none;border:none;color:#fff;cursor:pointer;opacity:.8;padding:8px;transition:opacity .2s ease}.logout-btn:hover{opacity:1}.main-content{transition:margin-left .3s ease}.notification-container{position:relative}.notification-modal{background:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 8px #0003;max-height:60vh;max-width:300px;overflow-y:auto;padding:10px;position:absolute;top:60px;width:90vw;z-index:1000}.notification-item{border-bottom:1px solid #eee;cursor:pointer;padding:6px 0}.notification-badge{background:red;margin-left:4px;padding:2px 6px;right:-2px;top:2px;vertical-align:top}.scrollable-nav-container{flex-grow:1;min-height:0;overflow-y:auto}.nested-submenu{padding-left:0}.submenu .submenu li.nested{padding-left:20px}.user-greeting-container{align-items:center;background-color:#fff;border-radius:40px;box-shadow:0 2px 6px #00000026;display:flex;left:20px;min-width:fit-content;padding:.5rem 1rem;position:fixed;top:20px;z-index:100}.hamburger-btn{align-items:center;background-color:#0d6efd;border:none;border-radius:50%;color:#fff;display:flex;height:40px;justify-content:center;padding:.5rem;width:40px}.notification-card{border-radius:16px;cursor:pointer;margin-bottom:12px;padding:16px;position:relative;transition:all .1s ease}.notification-card p{color:#222;font-size:14.8px;margin:0 0 6px}.notification-new-badge{align-self:right;background-color:#007bff;border-radius:20px;box-shadow:0 2px 4px #0003;color:#fff;font-size:11px;font-weight:700;padding:4px 10px}.notification-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.view-all-btn{background:none;border:none;color:#007bff;cursor:pointer;font-size:.9rem;padding:4px 8px}.view-all-btn:hover{text-decoration:underline}.header-div{display:flex;flex-direction:row;justify-content:space-between}.notification-dot{animation:ripple 1.5s infinite;background-color:red;border-radius:50%;box-shadow:0 0 0 #ff0000b3;height:10px;position:absolute;right:0;top:0;width:10px}@keyframes ripple{0%{box-shadow:0 0 0 0 #ff0000b3}70%{box-shadow:0 0 0 6px #f000}to{box-shadow:0 0 0 0 #f000}}*{margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.5}.app-container{overflow-x:hidden}.app-container,.main-content{min-height:100vh;position:relative;width:100%}.main-content{align-items:center;display:flex;flex-direction:column;padding:10px;transition:all .3s ease}.main-content.sidebar-open{align-items:center;color:#000;margin-left:300px;width:calc(100% - 300px)}.content-container{align-items:center;display:flex;flex-direction:column;gap:40px;margin:0 auto;max-width:900px;padding:0 20px;width:100%}.page-title{color:#000;font-size:48px;font-weight:80;margin-bottom:100px;margin-right:250px;text-align:center;width:60%}.button-container{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:15px;max-width:800px;width:100%}.text-button{color:#000;font-size:28px;font-weight:400;white-space:nowrap}.primary-button{background-color:#0d6efd;border-radius:6px;font-size:14px;font-weight:500;min-width:fit-content;padding:10px 24px;text-transform:uppercase;white-space:nowrap}.locker-box2{border:0 solid #f3f3f3;border-radius:0;margin-top:-10px;max-height:550px;max-width:800px;overflow-y:auto;padding:20px;width:100%}.locker-box{border:1px solid #3874cb;border-radius:4px;margin-top:20px;max-width:1000px;width:100%}.locker-inner{align-items:center;display:flex;justify-content:space-between;padding:24px}.locker-content{display:flex;flex-direction:column;gap:8px}.locker-heading{color:#000;font-size:20px;font-weight:500;margin:0}.locker-text{color:#666;font-size:14px;margin:0}.open-button{background-color:#0d6efd;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 24px}.consent-dashboard-container{flex-direction:column;gap:20px;max-width:900px;width:100%}.tableContainer{overflow-x:auto;width:100%}.outgoingConnectionsTable{margin-top:10px}.outgoingConnectionsTable td,.outgoingConnectionsTable th{border:1px solid #ddd;padding:12px}.outgoingConnectionsTable th{background-color:#f2f2f2}.outgoingConnectionsTable tbody tr:nth-child(2n){background-color:#f9f9f9}.outgoingConnectionsTable tbody tr:hover{background-color:#e9e9e9}.connection-name-button{background:none;border:none;color:inherit;font-size:inherit;padding:0;text-align:left;text-decoration:underline}.d-flex{display:flex}.justify-content-center{justify-content:center}.align-items-center{align-items:center}.rounded-circle{border-radius:50%!important}.btn{border:1px solid #0000;border-radius:.25rem;cursor:pointer;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;user-select:none;vertical-align:middle}.btn-outline-dark{border-color:#212529;color:#212529}.btn-outline-dark:hover{background-color:#212529;border-color:#212529;color:#fff}.hamburger-menu{align-items:center;background-color:#0d6efd;border:none;border-radius:4px;cursor:pointer;display:flex;height:48px;justify-content:center;left:20px;opacity:1;padding:12px;position:fixed;top:20px;transition:all .3s ease;visibility:visible;width:48px;z-index:1001}.hamburger-menu.hidden{display:none;opacity:0;pointer-events:none;visibility:hidden}.hamburger-menu svg{color:#fff}@media screen and (max-width:768px){.main-content{align-items:flex-start;padding:20px}.main-content.sidebar-open{margin-left:0;transform:translateX(280px);width:100%}.content-container{align-items:flex-start;gap:20px;margin-top:0;padding:0 10px}.page-title{font-size:32px;margin-bottom:20px;margin-right:0;text-align:left;width:100%}.button-container{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:15px}.text-button{font-size:24px}.primary-button{font-size:16px;padding:12px;width:100%}.locker-box2{margin-top:0;padding:0}.locker-inner{align-items:flex-start;flex-direction:column;gap:12px;padding:16px}.locker-heading{font-size:18px}.locker-text{font-size:13px}.open-button{font-size:16px;padding:10px;width:100%}.outgoingConnectionsTable td,.outgoingConnectionsTable th{font-size:12px;padding:8px}.btn{font-size:.875rem;padding:.25rem .5rem}.d-flex .btn{font-size:12px;height:24px!important;width:24px!important}}@media (min-width:769px) and (max-width:1024px){.main-content{padding:32px 24px}.main-content.sidebar-open{margin-left:200px;width:calc(100% - 200px)}.content-container{max-width:800px}.button-container{flex-wrap:wrap;gap:20px;justify-content:center}.text-button{font-size:26px}.primary-button{font-size:13px;padding:10px 20px}.locker-inner{padding:20px}.locker-heading{font-size:18px}.locker-text,.open-button{font-size:13px}.open-button{padding:7px 20px}.outgoingConnectionsTable td,.outgoingConnectionsTable th{font-size:13px;padding:10px}}@media (min-width:1025px){.main-content{padding:48px}.main-content.sidebar-open{margin-left:300px;width:calc(100% - 300px)}.content-container{max-width:1000px}.button-container{gap:40px;justify-content:space-between}.text-button{font-size:28px}.primary-button{font-size:14px;padding:10px 24px}.locker-inner{padding:24px}.locker-heading{font-size:20px}.locker-text,.open-button{font-size:14px}.open-button{padding:8px 24px}.outgoingConnectionsTable td,.outgoingConnectionsTable th{font-size:1rem;padding:12px}}@media (max-width:768px){.offcanvas.offcanvas-end{max-width:100%!important;width:100%!important}}.navLinks{list-style:none}.navLinks a{color:#000!important;font-size:1.25rem;font-weight:bolder;text-decoration:none}.description{margin-left:2rem}.navbarFirstLink{margin-top:2;padding:0}.navbarSecondLink{margin:2;padding:0}.navbarThirdLink{padding:0}.navbarFirstLink a,.navbarSecondLink a,.navbarThirdLink a{color:#cc1414;font-size:1.25rem;font-weight:bolder;margin:0 2rem;text-decoration:none}.notification-icon{align-items:center;cursor:pointer;display:flex;padding-right:20px;position:relative}.notification-dropdown{background-color:#fff;border-radius:8px;box-shadow:0 8px 16px #0003;display:flex;flex-direction:column;max-height:300px;max-width:350px;min-width:320px;overflow-y:auto;padding:.5rem;position:absolute;z-index:1}.notification-box{word-wrap:break-word;background-color:#f9f9f9;border:1px solid #ddd;border-radius:4px;margin-bottom:.5rem;max-width:150%;overflow-wrap:break-word;padding:.5rem;white-space:normal}.notification-box:last-child{border-bottom:none}.notification-bell{font-size:30px}.notification-badge{align-items:center;background-color:red;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;left:-8px;position:absolute;top:-10px;width:20px}.notification-box p{margin:.5rem 0}.notification-box b{font-weight:700}.notification-box.time{color:#666;font-size:.75rem}.dropdownContent{box-shadow:0 8px 16px #0003;min-width:260px!important;padding:.5rem 0;top:calc(100% + .5rem)}.profileContainer{display:block;text-align:left}.profileContainer img{display:"block";margin:"0 auto"}@media (min-width:992px){.center-large-screen{display:flex;justify-content:center}}@media (max-width:991px){.offcanvas.offcanvas-end{max-width:100%!important;width:100%!important}}.username{font-size:medium;font-weight:700;margin-top:8px}.dropdownTrigger{color:#000;cursor:pointer;padding:10px;position:relative;text-align:center}.dropdownContent button{right:100%;top:calc(100% + .5rem)}.show{cursor:pointer;top:calc(100% + .5rem)}.nav-link{color:#000;cursor:pointer;font-size:18px;font-weight:700}.nav-item{padding-left:30px}.navbar .dropdown-toggle:after{display:none}.qr-scanner-overlays{align-items:center;background:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.qr-scanner-boxs{background:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;height:auto;max-width:500px;padding:20px;position:relative;width:80%}.qr-scanner-closes{background:red;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:8px 16px;position:absolute;right:15px;top:15px;transition:background .3s}.qr-scanner-closes:hover{background:darkred}@media (max-width:991px){.qr-scanner-icons{display:none}}.dropdown-wrapper{display:inline-block;position:relative}.menu1{left:-195px;top:30px}.menu1,.menu2{background-color:#fff;border:1px solid #ddd;display:block;list-style:none;min-width:150px;padding:10px;position:absolute;z-index:10}.menu2{left:-165px;top:25px}.menu3{background-color:#fff;border:1px solid #ddd;display:block;left:-254px;list-style:none;min-width:150px;padding:10px;position:absolute;top:20px;z-index:10}.page2heroContainer{align-items:center;border:2px solid #4285f4;display:flex;height:calc(80vh - 4rem);justify-content:center;margin:3rem}.page2lockerForm{display:flex;flex-direction:column;width:85%}.page2lockerForm label{display:flex;flex-direction:row;margin-bottom:5rem}.page2lockerForm input{border:2px solid #4285f4;border-radius:.25rem;padding:.5rem;width:55%}.page2lockerForm button{background-color:#4285f4;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-weight:bolder;max-width:200px;padding:1rem .75rem;width:auto}.page2lockerForm label span{flex:0.3 1;font-size:1.45rem;font-weight:bolder;margin-right:5rem}.page2lockerForm button:hover{background-color:#3367d6}.description3{color:#2c2929;margin-left:3.5rem}.desc,.description3{font-size:1.195rem}.container-2{justify-content:center;width:100%}.loc{margin-bottom:1.5rem}.container-3{width:100%}.clearfix:after{clear:both;content:"";display:table}.a{float:left;height:27rem;margin-left:2rem}.a,.containers .b{border:2px solid #6b78e7;overflow-y:auto;width:42%}.containers .b{float:right;max-height:27rem;padding:.5rem}.tracker{color:#000}.aa,.bb{width:42%}.bb{border:2px solid #6b78e7;float:right;margin-right:5rem;max-height:27rem;overflow-y:auto;padding:.5rem}.locker-name{font-size:1.45rem;margin-bottom:3rem;margin-left:4rem}.locker-description{font-size:1.15rem;margin-bottom:1rem;margin-left:3rem;margin-top:-4rem;padding-top:20px}#documents{color:blue}#documents,#documents-byShare{flex:1 1;font-size:1rem;margin-bottom:1.3rem;margin-left:2rem;text-decoration:underline}#documents-byShare{color:#ff2600}#documents-byConfer{color:green;cursor:pointer;flex:1 1;font-size:1rem;margin-bottom:1.3rem;margin-left:2rem;text-decoration:underline}.not-found,.res{margin-left:2rem}.res{font-size:1.4rem}.page3button{background-color:#007bff;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-weight:bolder;margin-left:2rem;margin-top:2rem;max-width:200px;padding:1rem .75rem;width:auto}#documents:hover{color:#0000d2;cursor:pointer}#documents-byShare:hover{color:#9b1a03;cursor:pointer}.public-private{display:flex;flex:1 1;font-size:1.25rem;margin-bottom:2rem;margin-left:1rem;text-align:right}.conn{height:14rem;margin-bottom:1rem;max-height:14rem;overflow-y:auto;padding-top:20px}#conntent{font-size:.75rem;margin-bottom:.25rem}#mycon{font-size:1.4rem;margin-left:.5em}.resource-item{align-items:center;max-width:50rem;overflow-x:auto;width:50rem}.resource-details,.resource-item{display:flex;justify-content:space-between}.resource-details{padding:0;width:50%}.resource-icon{color:#000;margin-left:auto}.connection-name-button{font-size:medium;font-weight:400}#headingconnection{font-size:1rem;font-weight:bolder}#connectiontype{margin-left:0}#connectiontype :hover{color:red;cursor:pointer}.viewlockerconnections u{text-decoration:none}.tracker-pg3 button{margin-left:auto;margin-top:1rem}.viewlockerconnections{border:1px solid #ccc;display:flex;flex-direction:column;margin-bottom:1rem;padding:1rem;position:relative}#connectiontype{color:#007bff;font-size:1rem;font-weight:500;margin-left:1rem}.connection-description{color:#2c2929;font-size:1rem;font-size:.75rem;margin-bottom:.25rem;margin-left:1rem;margin-top:.25rem}.Lockertracker{bottom:1rem;position:absolute;right:2rem}.tracker{margin-left:2rem}.info-button{margin-right:.5rem}.info-button,.info-button2{align-items:center;background-color:#fff;border:2px solid #000;border-radius:50%;color:#000;cursor:pointer;display:inline-flex;font-size:1rem;height:2rem;justify-content:center;padding:.5rem;width:2rem}.info-button2{margin-left:auto;margin-top:-2rem}.info-button2:hover{background-color:#333;color:#fff}.tabs{border:1px solid #ccc;display:flex}.tab-header{border-radius:4px 4px 0 0;cursor:pointer;padding:10px 20px;transition:background-color .3s}.tab-header.active{border:2px solid #007bff;border-bottom:none;font-weight:700}.tab-content{border:1px solid #ccc;padding:20px}.tab-panel{display:block}.qrbutton{background-color:#007bff;margin-bottom:1rem;margin-left:3rem;margin-top:-4rem}.qr-scanner-overlay{background:#00000080;z-index:1000}.qr-scanner-box{background:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;max-width:500px;width:80%}.qr-scanner-close{padding:8px 20px;right:10px;top:10px}.resource-folder{font-size:16px;font-weight:700;margin-top:1rem}.resource-item{margin-bottom:0}.resource-icons i{color:#555;margin-left:10px}.subset-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAANpJREFUOI2tkrFKxEAQhv9ZghL4Z4SgXONdJ3LmMc5XEATtbb3S57GVg3sQexEL5cDYyJHdxibEJgSTwiOb+5plGL5/d5kBRiJ/C5K5Ax4gsgAw6fd7vPoQztvqiLwy1S8zW2ZpOt0hdyGZm2pB8mLYBxpM9dHM7qPkJqDI0vR0TMAPgIMY1zXnhuRZdIAAKwfcxQQAAFT12MgPM7sd6razJjl3ImsALxB5kqr6/NdMkm1Zls/9ZTlU1Rup60s4d7Lj8m/v/fXQF+8fASBGvkNkNtB98yFEjb7DL2x5JwSNRWiDAAAAAElFTkSuQmCC);background-size:cover;display:inline-block;height:16px;width:16px}.resource-icons{transition:opacity .3s ease-in-out}.resource-hover:hover .resource-icons{display:flex!important}.subset-title{color:#333;font-size:1.5rem;font-weight:700;margin-bottom:10px;text-align:center}.close-detail button:hover{background-color:#d9534f;transform:scale(.85)}.close-detail button:active{box-shadow:0 2px 5px #0003;transform:scale(.6)}.table-box{border:1px solid #dee2e6;border-radius:6px;max-height:250px;overflow-y:auto}.table-box thead th{background:#fff;position:sticky;top:0;z-index:1}.tabs-container{background:#f5f7fa;display:flex;gap:10px;overflow-x:scroll;padding:6px;width:100%}.tabs-container::-webkit-scrollbar{display:none}.tab-item{align-items:center;border-radius:10px;color:#555;cursor:pointer;display:flex;flex:1 1;font-size:15px;font-weight:500;min-width:150px;padding:10px 14px;transition:all .25s ease}.tab-item:hover{background:#e9eef5;color:#1a73e8}.tab-item.active{background:#fff;box-shadow:0 3px 10px #00000014;color:#1a73e8}.tab-count{align-items:center;background:#e0e7ff;border-radius:50%;color:#1a73e8;font-size:12px;font-weight:600;height:fit-content;justify-content:center;margin-left:15px;padding:2px 7px;width:fit-content}.tab-item.active .tab-count{background:#1a73e8;color:#fff}@media (max-width:480px){.tab-item{font-size:12px;min-width:135px;padding:8px 12px}}.modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}.modals{background:#fff;border-radius:5px;box-shadow:0 2px 10px #0000001a;padding:20px;text-align:center}.modals p{font-size:large;font-weight:700;margin-bottom:20px}.modals button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:medium;font-weight:700;margin:2px;padding:10px 20px}.modals button:hover{background-color:#0056b3}.modal-success{border:3px solid green}.modal-success button{background-color:green}.modal-success button:hover{background-color:#006400}.modal-failure{border:2px solid red}.modal-failure button{background-color:red}.modal-failure button:hover{background-color:darkred}.template-selection-container{max-height:400px;overflow-y:auto;padding:1rem;text-align:left}.template-selection-container label{display:block;margin-bottom:.5rem}.template-selection-container button{margin-top:1rem}.iframe-modal-overlay{align-items:center;background:#000000d9;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.iframe-wrapper{background:#000;border-radius:10px;height:90%;overflow:hidden;position:relative;width:90%}.iframe-fullscreen{border:none;height:100%;width:100%}.iframe-overlay-close-btn{align-items:center;background:#fff;border:none;border-radius:5%;box-shadow:0 2px 6px #0000004d;color:#0d6efd;cursor:pointer;display:flex;font-size:24px;font-weight:700;height:34px;justify-content:center;padding:22px;position:absolute;right:12px;top:8px;transform:translate(0);width:34px;z-index:10}.iframe-overlay-close-btn:hover{background:#0d6efd;color:#fff}:root{--rpv-core__annotation--link-hover-background-color:#ff03;--rpv-core__annotation-popup-wrapper-background-color:#faf089;--rpv-core__annotation-popup-wrapper-box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--rpv-core__annotation-popup-content-border-top-color:#1a202c;--rpv-core__arrow-border-color:#0000004d;--rpv-core__asking-password-color:#000;--rpv-core__asking-password-wrapper-background-color:#fff;--rpv-core__asking-password-wrapper-border-color:#0000004d;--rpv-core__button-background-color:#0000004d;--rpv-core__button-color:#000;--rpv-core__doc-error-background-color:#fff;--rpv-core__doc-error-text-background-color:#c02424;--rpv-core__doc-error-text-color:#fff;--rpv-core__doc-loading-background-color:#fff;--rpv-core__full-screen-target-background-color:#fff;--rpv-core__inner-page-background-color:#fff;--rpv-core__menu-divider-border-bottom-color:#0000004d;--rpv-core__menu-item-color:#000;--rpv-core__menu-item--hover-background-color:#0000001a;--rpv-core__menu-item--disabled-color:#0000004d;--rpv-core__minimal-button-color:#000;--rpv-core__minimal-button--hover-background-color:#0000001a;--rpv-core__minimal-button--disabled-color:#0000004d;--rpv-core__minimal-button--selected-background-color:#0000001a;--rpv-core__modal-body-background-color:#fff;--rpv-core__modal-body-border-color:#0000004d;--rpv-core__modal-overlay-background-color:#00000080;--rpv-core__page-layer-box-shadow:2px 2px 8px 0 #0003;--rpv-core__popover-body-background-color:#fff;--rpv-core__popover-body-border-color:#0000004d;--rpv-core__popover-body-color:#000;--rpv-core__primary-button-background-color:#2566e8;--rpv-core__primary-button-color:#fff;--rpv-core__progress-bar-background-color:#0000001a;--rpv-core__progress-bar-progress-background-color:#2566e8;--rpv-core__progress-bar-progress-color:#fff;--rpv-core__separator-border-bottom-color:#0000004d;--rpv-core__spinner-border-color:#0006;--rpv-core__spinner-border-transparent-color:#0000;--rpv-core__splitter-background-color:#0000;--rpv-core__splitter--hover-background-color:#0003;--rpv-core__text-layer-text--selection-background-color:#00f;--rpv-core__text-layer-text--selection-color:#0000;--rpv-core__textbox-background-color:#fff;--rpv-core__textbox-border-color:#0003;--rpv-core__textbox-color:#000;--rpv-core__tooltip-body-background-color:#000;--rpv-core__tooltip-body-color:#fff}.rpv-core__viewer--dark{--rpv-core__asking-password-background-color:#363636;--rpv-core__asking-password-color:#fff;--rpv-core__asking-password-wrapper-border-color:#191919;--rpv-core__asking-password-wrapper-background-color:#191919;--rpv-core__button-background-color:#171717;--rpv-core__button-color:#fff;--rpv-core__doc-error-background-color:#191919;--rpv-core__doc-error-text-background-color:#c02323;--rpv-core__doc-error-text-color:#fff;--rpv-core__doc-loading-background-color:#191919;--rpv-core__full-screen-target-background-color:#1a1a1a;--rpv-core__inner-page-background-color:#1a1a1a;--rpv-core__menu-divider-border-bottom-color:#000;--rpv-core__menu-item-color:#fff;--rpv-core__menu-item--hover-background-color:#2566e8;--rpv-core__menu-item--disabled-color:#5e5e5e;--rpv-core__minimal-button-color:#fff;--rpv-core__minimal-button--disabled-color:#5e5e5e;--rpv-core__minimal-button--hover-background-color:#191919;--rpv-core__minimal-button--selected-background-color:#1657bb;--rpv-core__modal-body-background-color:#363636;--rpv-core__primary-button-background-color:#2566e8;--rpv-core__popover-body-background-color:#363636;--rpv-core__popover-body-color:#fff;--rpv-core__progress-bar-background-color:#000;--rpv-core__separator-border-bottom-color:#000;--rpv-core__spinner-border-color:#fff;--rpv-core__splitter-background-color:#1a1a1a;--rpv-core__splitter--hover-background-color:#2566e8;--rpv-core__textbox-background-color:#121212;--rpv-core__textbox-border-color:#121212;--rpv-core__textbox-color:#fff;--rpv-core__tooltip-body-background-color:#414141;--rpv-core__tooltip-body-color:#fff}.rpv-core__annotation{position:absolute}.rpv-core__annotation-layer{z-index:1}.rpv-core__arrow{border-bottom:1px solid #0000004d;border-bottom:1px solid var(--rpv-core__arrow-border-color);border-left-color:#0000004d;border-left-color:var(--rpv-core__arrow-border-color);border-right:1px solid #0000004d;border-right:1px solid var(--rpv-core__arrow-border-color);border-top-color:#0000004d;border-top-color:var(--rpv-core__arrow-border-color);height:10px;position:absolute;width:10px;z-index:0}.rpv-core__arrow--tl{bottom:0;left:0;transform:translate(50%,50%) rotate(45deg)}.rpv-core__arrow--tc{left:50%}.rpv-core__arrow--tc,.rpv-core__arrow--tr{bottom:0;transform:translate(-50%,50%) rotate(45deg)}.rpv-core__arrow--tr{right:0}.rpv-core__arrow--rt{left:0;top:0;transform:translate(-50%,50%) rotate(135deg)}.rpv-core__arrow--rc{top:50%}.rpv-core__arrow--rb,.rpv-core__arrow--rc{left:0;transform:translate(-50%,-50%) rotate(135deg)}.rpv-core__arrow--rb{bottom:0}.rpv-core__arrow--bl{left:0;top:0;transform:translate(50%,-50%) rotate(225deg)}.rpv-core__arrow--bc{left:50%}.rpv-core__arrow--bc,.rpv-core__arrow--br{top:0;transform:translate(-50%,-50%) rotate(225deg)}.rpv-core__arrow--br{right:0}.rpv-core__arrow--lt{right:0;top:0;transform:translate(50%,50%) rotate(315deg)}.rpv-core__arrow--lc{top:50%}.rpv-core__arrow--lb,.rpv-core__arrow--lc{right:0;transform:translate(50%,-50%) rotate(315deg)}.rpv-core__arrow--lb{bottom:0}.rpv-core__asking-password{background-color:var(--rpv-core__asking-password-background-color);border-radius:.25rem;color:#000;color:var(--rpv-core__asking-password-color);padding:2rem}.rpv-core__asking-password--rtl{direction:rtl}.rpv-core__asking-password-wrapper{align-items:center;background-color:#fff;background-color:var(--rpv-core__asking-password-wrapper-background-color);border:1px solid #0000004d;border:1px solid var(--rpv-core__asking-password-wrapper-border-color);display:flex;height:100%;justify-content:center;width:100%}.rpv-core__asking-password-message{margin:.5rem 0}.rpv-core__asking-password-body{align-items:center;display:flex;justify-content:center}.rpv-core__asking-password-input{width:15rem}.rpv-core__asking-password-input--ltr{margin-right:.5rem}.rpv-core__asking-password-input--rtl{margin-left:.5rem}.rpv-core__button{background-color:#0000004d;background-color:var(--rpv-core__button-background-color);border:none;border-radius:.25rem;color:#000;color:var(--rpv-core__button-color);cursor:pointer;height:2rem;padding:0 1rem}.rpv-core__button--rtl{direction:rtl}.rpv-core__canvas-layer{direction:ltr;left:0;overflow:hidden;position:absolute;top:0}.rpv-core__doc-error{align-items:center;background-color:#fff;background-color:var(--rpv-core__doc-error-background-color);display:flex;height:100%;justify-content:center}.rpv-core__doc-error--rtl{direction:rtl}.rpv-core__doc-error-text{background-color:#c02424;background-color:var(--rpv-core__doc-error-text-background-color);border-radius:.25rem;color:#fff;color:var(--rpv-core__doc-error-text-color);line-height:1.5;max-width:50%;padding:.5rem}.rpv-core__doc-loading{align-items:center;background-color:#fff;background-color:var(--rpv-core__doc-loading-background-color);display:flex;height:100%;justify-content:center;min-height:inherit;width:100%}.rpv-core__doc-loading--rtl{direction:rtl}.rpv-core__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;text-align:center}.rpv-core__icon--rtl{transform:scaleX(-1)}.rpv-core__inner-container{min-height:inherit}.rpv-core__inner-pages{overflow:auto}.rpv-core__inner-pages--rtl{direction:rtl}.rpv-core__inner-pages--single{overflow:hidden}.rpv-core__inner-page-container--single{overflow:auto}.rpv-core__inner-page{background-color:#fff;background-color:var(--rpv-core__inner-page-background-color)}.rpv-core__inner-page--single{align-items:center;display:flex;justify-content:center}.rpv-core__inner-page--dual-even{align-items:center;display:flex;justify-content:flex-end}.rpv-core__inner-page--dual-odd{align-items:center;display:flex;justify-content:flex-start}.rpv-core__inner-page--dual-cover{align-items:center;display:flex;justify-content:center}.rpv-core__inner-page--dual-cover-odd{align-items:center;display:flex;justify-content:flex-end}.rpv-core__inner-page--dual-cover-even{align-items:center;display:flex;justify-content:flex-start}.rpv-core__annotation--link a{height:100%;left:0;position:absolute;top:0;width:100%}.rpv-core__annotation--link a:hover{background-color:#ff03;background-color:var(--rpv-core__annotation--link-hover-background-color)}.rpv-core__menu{display:flex;flex-direction:column}.rpv-core__menu--rtl{direction:rtl;text-align:right}.rpv-core__menu-divider{border-bottom:1px solid #0000004d;border-bottom:1px solid var(--rpv-core__menu-divider-border-bottom-color);margin:.25rem 0}.rpv-core__menu-item{align-items:center;background-color:#0000;border:none;color:#000;color:var(--rpv-core__menu-item-color);cursor:pointer;display:flex;justify-content:center;padding:.25rem 0;width:100%}.rpv-core__menu-item:focus{outline:0}.rpv-core__menu-item:focus,.rpv-core__menu-item:hover{background-color:#0000001a;background-color:var(--rpv-core__menu-item--hover-background-color)}.rpv-core__menu-item-icon{align-items:center;display:flex}.rpv-core__menu-item-icon--ltr{padding-left:1rem;padding-right:.5rem}.rpv-core__menu-item-icon--rtl{padding-left:.5rem;padding-right:1rem}.rpv-core__menu-item-label{flex-grow:1;flex-shrink:1;white-space:nowrap}.rpv-core__menu-item-label--ltr{padding-right:2rem}.rpv-core__menu-item-label--rtl{padding-left:2rem}.rpv-core__menu-item-check--ltr{padding-right:1rem}.rpv-core__menu-item-check--rtl{padding-left:1rem}.rpv-core__menu-item--disabled{color:#0000004d;color:var(--rpv-core__menu-item--disabled-color)}.rpv-core__menu-item--disabled:hover{background-color:#0000}.rpv-core__menu-item--ltr{text-align:left}.rpv-core__menu-item--rtl{direction:rtl;text-align:right}.rpv-core__minimal-button{background-color:#0000;border:none;border-radius:.25rem;color:#000;color:var(--rpv-core__minimal-button-color);cursor:pointer;height:2rem;padding:0 .5rem}.rpv-core__minimal-button:hover{background-color:#0000001a;background-color:var(--rpv-core__minimal-button--hover-background-color)}.rpv-core__minimal-button--disabled{color:#0000004d;color:var(--rpv-core__minimal-button--disabled-color)}.rpv-core__minimal-button--rtl{direction:rtl}.rpv-core__minimal-button--selected{background-color:#0000001a;background-color:var(--rpv-core__minimal-button--selected-background-color)}.rpv-core__modal-body{background-color:#fff;background-color:var(--rpv-core__modal-body-background-color);border:1px solid #0000004d;border:1px solid var(--rpv-core__modal-body-border-color);border-radius:.25rem;margin:1rem;max-width:32rem;overflow:auto}.rpv-core__modal-body--rtl{direction:rtl}.rpv-core__modal-overlay{background-color:#00000080;background-color:var(--rpv-core__modal-overlay-background-color);bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.rpv-core__modal-overlay,.rpv-core__page-layer{align-items:center;display:flex;justify-content:center}.rpv-core__page-layer{overflow:visible;position:relative}.rpv-core__page-layer:after{bottom:.25rem;box-shadow:2px 2px 8px 0 #0003;box-shadow:var(--rpv-core__page-layer-box-shadow);content:"";left:.25rem;position:absolute;right:.25rem;top:.25rem}.rpv-core__page-layer--single{margin:0 auto}.rpv-core__page-size-calculator{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.rpv-core__popover-body{border:1px solid #0000004d;border:1px solid var(--rpv-core__popover-body-border-color);border-radius:.25rem;color:#000;color:var(--rpv-core__popover-body-color);left:0;padding:.5rem 0;position:absolute;top:-9999px;z-index:9999}.rpv-core__popover-body,.rpv-core__popover-body-arrow{background-color:#fff;background-color:var(--rpv-core__popover-body-background-color)}.rpv-core__popover-body--rtl{direction:rtl}.rpv-core__popover-overlay{bottom:0;left:0;position:fixed;right:0;top:0}.rpv-core__annotation-popup-wrapper{background-color:#faf089;background-color:var(--rpv-core__annotation-popup-wrapper-background-color);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--rpv-core__annotation-popup-wrapper-box-shadow);font-size:.75rem;padding:.25rem;word-break:break-word}.rpv-core__annotation-popup-wrapper--rtl{direction:rtl}.rpv-core__annotation-popup-title{font-weight:600;margin-bottom:.25rem}.rpv-core__annotation-popup-date{font-size:.5rem}.rpv-core__annotation-popup-content{border-top:1px solid #1a202c;border-top:1px solid var(--rpv-core__annotation-popup-content-border-top-color);max-height:16rem;overflow:auto;padding:.25rem}.rpv-core__primary-button{background-color:#2566e8;background-color:var(--rpv-core__primary-button-background-color);border:none;border-radius:.25rem;color:#fff;color:var(--rpv-core__primary-button-color);cursor:pointer;height:2rem;padding:0 1rem}.rpv-core__primary-button--rtl{direction:rtl}.rpv-core__progress-bar{background-color:#0000001a;background-color:var(--rpv-core__progress-bar-background-color);border-radius:9999px;padding:.125rem}.rpv-core__progress-bar--rtl{direction:rtl}.rpv-core__progress-bar-progress{align-items:center;background-color:#2566e8;background-color:var(--rpv-core__progress-bar-progress-background-color);border-radius:9999px;color:#fff;color:var(--rpv-core__progress-bar-progress-color);display:flex;font-size:.75rem;height:.75rem;justify-content:center}.rpv-core__separator{border-bottom:1px solid #0000004d;border-bottom:1px solid var(--rpv-core__separator-border-bottom-color)}.rpv-core__spinner{border-bottom:2px solid #0000;border-bottom:2px solid var(--rpv-core__spinner-border-transparent-color);border-left:2px solid #0000;border-left:2px solid var(--rpv-core__spinner-border-transparent-color);border-radius:9999px;border-right:2px solid #0006;border-right:2px solid var(--rpv-core__spinner-border-color);border-top:2px solid #0006;border-top:2px solid var(--rpv-core__spinner-border-color)}.rpv-core__spinner--animating{animation-duration:.4s;animation-iteration-count:infinite;animation-name:rpv-core__spinner-transform;animation-timing-function:linear}@keyframes rpv-core__spinner-transform{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.rpv-core__splitter{background-color:initial;background-color:var(--rpv-core__splitter-background-color);cursor:ew-resize;height:100%;width:.25rem}.rpv-core__splitter--resizing,.rpv-core__splitter:hover{background-color:#0003;background-color:var(--rpv-core__splitter--hover-background-color);cursor:col-resize}.rpv-core__splitter-body--resizing{cursor:col-resize}.rpv-core__splitter-sibling--resizing{pointer-events:none;-webkit-user-select:none;user-select:none}.rpv-core__textbox{background-color:#fff;background-color:var(--rpv-core__textbox-background-color);border:1px solid #0003;border:1px solid var(--rpv-core__textbox-border-color);border-radius:.25rem;box-sizing:border-box;color:#000;color:var(--rpv-core__textbox-color);height:2rem;padding:0 .5rem;width:100%}.rpv-core__textbox--rtl{direction:rtl}.rpv-core__text-layer{height:100%;left:0;line-height:1;opacity:.2;position:absolute;top:0;width:100%;z-index:1}.rpv-core__text-layer span::selection{background-color:#00f;background-color:var(--rpv-core__text-layer-text--selection-background-color);color:#0000;color:var(--rpv-core__text-layer-text--selection-color)}.rpv-core__text-layer br::selection{color:#0000}.rpv-core__text-layer-text{color:#0000;cursor:text;position:absolute;transform-origin:0 0;white-space:pre}.rpv-core__tooltip-body{background-color:#000;background-color:var(--rpv-core__tooltip-body-background-color);border-radius:.25rem;color:#fff;color:var(--rpv-core__tooltip-body-color);left:0;max-width:20rem;position:absolute;text-align:center;top:-9999px;z-index:9999}.rpv-core__tooltip-body--rtl{direction:rtl}.rpv-core__tooltip-body-arrow{background-color:#000;background-color:var(--rpv-core__tooltip-body-background-color)}.rpv-core__tooltip-body-content{padding:.5rem}.rpv-core__display--block{display:block}.rpv-core__display--hidden{display:none}@media(min-width:640px){.rpv-core__display--hidden-small{display:none}.rpv-core__display--block-small{display:block}}@media(min-width:768px){.rpv-core__display--hidden-medium{display:none}.rpv-core__display--block-medium{display:block}}@media(min-width:1024px){.rpv-core__display--hidden-large{display:none}.rpv-core__display--block-large{display:block}}.rpv-core__viewer{min-height:inherit}.uploadDescriptions{font-size:18px;padding-left:50px}.page4heroContainer{align-items:center;border:2px solid #6b78e7;display:flex;flex-direction:column;height:calc(80vh - 4rem);justify-content:center;margin:3rem}.page4resourceHeading{font-size:1.5rem;font-weight:700;margin-bottom:4rem;text-align:center}.page4lockerForm{display:flex;flex-direction:column;width:85%}.page4lockerForm label{display:flex;flex-direction:row;margin-bottom:5rem}.page4lockerForm input{border:2px solid #6b78e7;border-radius:.25rem;margin-left:3rem;padding:.5rem;width:55%}.page4lockerForm button{background-color:#007bff;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-weight:bolder;max-width:200px;padding:1rem .75rem;width:auto}.page4lockerForm label span{flex:0.3 1;font-size:1.45rem;font-weight:bolder;margin-right:5rem}.page4lockerForm button:hover{background-color:#0056b3}.hidden-checkbox{display:none}.custom-checkbox{align-items:center;border-radius:20px;cursor:pointer;display:flex;font-size:16px;transition:background-color .3s,color .3s}.custom-checkbox:before{align-items:center;background-color:#fff;border:2px solid #ccc;border-radius:10%;content:"";display:flex;height:18px;justify-content:center;margin-right:10px;transition:background-color .3s,border .3s;width:18px}.checked:before{background-color:#007aff;border:none;color:#fff;content:"✔";font-size:12px;font-weight:700}.google-drive-btn{background-color:#f8f9fa;border:1px solid #dadce0;border-radius:0 6px 6px 0;color:#1967d2;font-weight:500;transition:all .2s ease}.google-drive-btn:hover{background-color:#e8f0fe;border-color:#c6dafc;color:#174ea6}.google-drive-btn img{pointer-events:none}.edits-modal{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000073;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2000}.edits-modal .modal-content{animation:fadeInScale .3s ease-out;background:#fff;border-radius:18px;box-shadow:0 8px 30px #0003;padding:24px;width:420px}.edits-modal h4{font-weight:600;margin-bottom:1rem;text-align:center}.edits-modal textarea{border:1px solid #d1d1d1;border-radius:8px;height:100px;outline:none;padding:10px;resize:none;width:100%}.edits-modal textarea:focus{border:1px solid #0d6efd;box-shadow:0 0 4px #0d6efd66}.edits-modal .btn{border-radius:8px;padding:10px;width:120px}.edits-modal .btn-cancel{background:#e9ecef;color:#333;transition:.2s}.edits-modal .btn-cancel:hover{background:#d4d4d4}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.sidebars{align-items:flex-start;display:flex;position:relative}.sidebars .btn-open{align-items:center;background-color:#007bff;border:none;border-radius:50%;box-shadow:0 2px 5px #0003;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;left:10px;position:fixed;width:40px}.dpi-directories .offcanvas-header{color:#fff;padding:5px}.dpi-directories .offcanvas-header .btn-closes{align-items:center;background-color:#007bff;border:none;border-radius:50%;color:#fff;display:flex;height:40px;justify-content:center;margin-left:88%;width:40px}.dpi-directories .offcanvas-body{font-family:Arial,sans-serif;margin-top:50%;padding:20px}.dpi-directories .offcanvas-body ul{list-style-type:none;margin:0;padding:0}.dpi-directories .offcanvas-body ul li{margin-bottom:10px;text-align:center}.dpi-directories .sidebars ul li a{border:2px solid #73b7ff;border-radius:5px;color:#007bff;display:block;font-weight:700;padding:20px;text-decoration:none;transition:all .3s ease-in-out}.dpi-directories .offcanvas-body ul li a:hover,.dpi-directories .offcanvas-body ul li.selected a{background-color:#007bff;color:#fff}@media (max-width:768px){.dpi-directories .offcanvas{width:100%}.sidebars .btn-open{height:40px;left:10px;width:40px}.sidebars .btn-open i{font-size:1.2rem}}.description-2{color:#2c2929;display:block;font-size:.995rem;margin-top:.5rem;width:100%}#targetUserView .heroContainers{margin-left:0!important;margin-top:0!important;width:50%}#targetUserView .newLocker{align-items:center;display:flex;font-size:1.45rem;justify-content:space-between;margin-bottom:2rem}#targetUserView .newLocker button{background-color:#007bff;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-weight:bolder;max-width:200px;padding:1rem .75rem;width:auto}#targetUserView .page6-allLockers{border:2px solid #6b78e7;max-height:500px;overflow-y:auto;padding-left:1.3rem;padding-right:1.3rem}#targetUserView .page6-locker{align-items:center;border:2px solid #6b78e7;display:flex;flex-wrap:wrap;font-size:1.45rem;justify-content:space-between;margin-bottom:1rem;margin-top:1.3rem;padding:1rem}#targetUserView .page6-locker button{cursor:pointer;font-weight:bolder}@media (max-width:768px){#targetUserView .heroContainers{margin-left:1rem;margin-top:4rem;width:90%!important}#targetUserView .newLocker{align-items:flex-start;flex-direction:column}#targetUserView .newLocker button{margin-top:1rem}}.navbar{margin-top:.5rem;padding:.5rem 1rem 0}.description{margin-left:3rem!important}.description2{color:#2c2929;display:block;font-size:.995rem;margin-top:.5rem;width:100%}.navbarLinks img{height:50px;margin-right:3rem;width:auto}.heroContainer{margin-left:5rem;margin-top:2rem;width:50%}.newLocker{align-items:center;display:flex;font-size:1.45rem;justify-content:space-between;margin-bottom:2rem}.newLocker button{background-color:#007bff;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-weight:bolder;max-width:200px;padding:1rem .75rem;width:auto}.allLockers{border:2px solid #6b78e7;margin-top:40px;max-height:500px;overflow-y:auto;padding-left:1.3rem;padding-right:1.3rem}.page1-locker{align-items:center;border:2px solid #6b78e7;display:flex;flex-wrap:wrap;font-size:1.45rem;justify-content:space-between;margin-bottom:1rem;margin-top:1.3rem;padding:1rem}.page1-locker button{cursor:pointer;font-weight:bolder}@media (max-width:768px){.heroContainer{margin-left:1rem;margin-top:4rem;width:90%}.newLocker{align-items:flex-start;flex-direction:column}.newLocker button{margin-top:1rem}}.dropdownImage{border-radius:50%;cursor:pointer;display:block;height:40px;position:relative;width:40px}.dropdownContent{background-color:#f9f9f9;box-shadow:0 8px 16px 0 #0003;display:flex;flex-direction:column;margin-top:0;min-width:160px;padding-top:4px;position:absolute;right:0;top:calc(100% - 4rem);z-index:1}.dropdownContent button{background:none;border:none;color:#000;cursor:pointer;display:block;padding:12px 16px;text-align:left;text-decoration:none;width:100%}.dropdownContent button:hover{background-color:#f1f1f1}.currusername{font-size:large;font-weight:700}.curruserdesc,.currusername{text-align:center;width:100%}.curruserdesc{font-size:.75rem;font-weight:200}.buttonContainer{display:flex;gap:10px}#consentDashboardBtn,#newLockerBtn{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin:0;padding:10px 20px}#consentDashboardBtn:hover,#newLockerBtn:hover{background-color:#0056b3}.outgoingConnectionCard{background-color:#fff;border:2px solid #00f;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:10px 0;padding:20px}.outgoingConnectionCard h4{font-size:20px;font-weight:700;margin:0 0 10px}.outgoingConnectionCard p{margin:5px 0}#openConnectionBtn{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 15px}#openConnectionBtn:hover{background-color:#0056b3}.allOutgoingConnections{padding:20px}.outgoingConnectionsTable{border-collapse:collapse;box-shadow:0 2px 10px #0000001a;width:100%}.outgoingConnectionsTable td,.outgoingConnectionsTable th{border:1px solid #e0e0e0;font-size:14px;padding:15px;text-align:left}.outgoingConnectionsTable th{background-color:#f8f8f8;color:#333;font-weight:700}.outgoingConnectionsTable tbody tr:hover{background-color:#f1f1f1}.outgoingConnectionsTable td{color:#000}.connection-name-button{color:#007bff;cursor:pointer;text-decoration:none}.connection-name-button:hover{text-decoration:underline}.connection-description{color:#555;font-size:.85rem}.connection-heroContainer{align-items:center;border:2px solid #6b78e7;display:flex;flex-direction:column;height:calc(80vh - 4rem);justify-content:center;margin:3rem 3rem 3rem 22.5rem}.connection-resourceHeading{font-size:1.5rem;font-weight:700;margin-bottom:4rem}.connection-lockerForms select{border:2px solid #6b78e7;margin-left:3rem;padding:.5rem;width:57%}.connection-lockerForms label{display:flex;flex-direction:row}.connection-lockerForms input{border:2px solid #6b78e7;border-radius:.25rem;height:70%}#kerak{margin-left:1.2rem}.connection-lockerForms button{background-color:#007bff;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-weight:bolder;padding:.5rem 2rem;width:auto}.connection-lockerForms label span{flex:0.4 1;font-size:1.45rem;font-weight:bolder;margin-right:5rem}.connection-lockerForms button:hover{background-color:#0056b3}.panel{background-color:#73b7ff;border-radius:1em;height:100vh;left:0;padding-top:220px;position:fixed;top:0;width:300px}.panel ul{font-weight:700;list-style-type:none;padding:0}.panel ul li{font-size:large;padding:40px;text-align:center}.panel ul li a{color:#000;display:block;text-decoration:none}.panel ul li.selected{background-color:#c5e1ff;border-radius:1em}.navbarLockerName-terms,.navbarLockerOwner-terms{font-size:1.5625rem;font-weight:bolder}.connectionTerms-heroContainer-nonglobal{align-items:flex-start;border:2px solid #6b78e7;display:flex;flex-direction:column;justify-content:center;margin:auto 1rem 1rem;padding:2rem}.parent-left-heading{width:95%}#connectionTerm input,#connectionTerm textarea{width:84%}#connectionTerm .templete{width:5%}.parent-right-headings{align-items:center;border:2px solid #6b78e7;flex-direction:column;gap:10px;padding:1rem;width:45%}.obligation-buttons{align-items:center;background-color:#f0f0f0;border:1px solid #ccc;border-radius:5px;color:#000;cursor:pointer;padding:.4rem;width:100%}.obligation-buttons:hover{background-color:#007bff;color:#fff}.main-heading{margin:0 auto 3rem}@media (max-width:768px){#connectionTerm{overflow-x:hidden}}#connectionTerm .connectionTermsContainer{border:2px solid #6b78e7;margin-left:10px;margin-right:10px;margin-top:120px}#connectionTerm .main-heading{text-align:center}#connectionTerm label{font-size:18px;font-weight:700}#connectionTerm .agreeLabel{font-weight:400}@media (max-width:768px){#connectionTermHost{overflow-x:hidden}}#connectionTermHost .connectionTermsContainer{border:2px solid #6b78e7;margin-left:10px;margin-right:10px;margin-top:120px}#connectionTermHost .main-heading{text-align:center}#connectionTermHost label{font-size:18px;font-weight:700}#connectionTermHost .agreeLabel{font-weight:400}#connectionTermHost input,#connectionTermHost textarea{width:84%}#connectionTermHost .templete{width:5%}#connectionTerm .modalWidth .modals{width:30%}@media (max-width:1183px){#connectionTerm .modalWidth .modals{width:auto}}#connectionTermHost .modalWidth .modals{width:30%}@media (max-width:1183px){#connectionTermHost .modalWidth .modals{width:auto}}.navbarLockerName,.navbarLockerOwner{font-size:1.5625rem;font-weight:bolder;margin-left:2rem}.descriptionLocker{font-size:1.195rem;margin:3rem}.permission-label input{height:20px;margin-left:5rem;margin-right:15px;width:20px}.parent-left-heading-title{display:flex;justify-content:space-between;margin:2rem;padding:2rem}.input-field{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:16px;margin:10px 0;padding:10px;width:100%}.obligation-label span{display:block;font-weight:700;margin-bottom:5px}.connectionTerms-heroContainer{align-items:flex-start;flex-direction:column;margin:2rem}.parent-container{display:flex;justify-content:space-between;width:100%}.parent-left-heading{border:2px solid #6b78e7;margin-right:2rem;padding:1rem;width:100%!important}.parent-left-heading .connectionTerms-lockerForm{display:flex;flex-direction:column;gap:1rem}.obligation-label{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.permission-labels{display:inline-block;width:35rem}.parent-left-heading .connectionTerms-lockerForm span{flex:0 0 15%}.parent-left-heading .connectionTerms-lockerForm input,.parent-left-heading .connectionTerms-lockerForm textarea{border:2px solid #6b78e7;border-radius:.25rem;box-sizing:border-box;padding:.5rem;width:65%}.parent-left-heading .connectionTerms-lockerForm select{border:2px solid #6b78e7;border-radius:.25rem;box-sizing:border-box;padding:.5rem;width:80%}.parent-right-heading{align-items:center;border:2px solid #6b78e7;display:flex;flex-direction:column;gap:10px;padding:1rem;width:45%}.obligation-button{align-items:center;background-color:#f0f0f0;border:1px solid #ccc;border-radius:5px;color:#000;cursor:pointer;padding:.5rem;width:50%}.handle-obligation{background-color:#007bff;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-weight:bolder;padding:.75rem 1rem;width:20%}.connectionTerms-resourceHeading{font-size:1.5rem;font-weight:700;margin-bottom:2rem}.main-heading{display:block;font-size:1.5rem;font-weight:700;margin:0 auto .1rem}.connectionTerms-btn{display:flex;gap:1rem}.remove-obligation-button,button{background-color:#007bff;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-weight:bolder;padding:.5rem 1rem}button:hover{background-color:#0056b3}.tooltip{cursor:pointer;display:inline-block;margin-left:.5rem;position:relative}.tooltip .tooltiptext{background-color:#333;border-radius:.3125rem;color:#fff;font-size:.875rem;font-weight:400;left:50%;opacity:0;padding:.625rem;position:absolute;text-align:center;top:1.5rem;transform:translateX(-50%);transition:opacity .3s;visibility:hidden;width:12.5rem;z-index:1}.tooltip:hover .tooltiptext{opacity:1;visibility:visible}.connectionTerms-heroContainer .obligation-label,.obligation-label{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.connectionTerms-heroContainer .obligation-label span,.parent-left-heading .obligation-label span{flex:0 0 120px}.connectionTerms-heroContainer .obligation-label input,.connectionTerms-heroContainer .obligation-label select,.parent-left-heading .connectionTerms-lockerForm input,.parent-left-heading .connectionTerms-lockerForm select{border:2px solid #6b78e7;border-radius:.25rem;box-sizing:border-box;flex:1 1;padding:.5rem}.connectionTerms-heroContainer{margin-top:0}@media (max-width:768px){#connectionTerms{overflow-x:hidden}}#connectionTerms .connectionTermsContainer{border:2px solid #6b78e7;margin-left:10px;margin-right:10px;margin-top:120px}.secondContainer{padding:30px}#connectionTerms .main-heading{text-align:center}#connectionTerms label{font-size:18px;font-weight:700}#connectionTerms input,#connectionTerms textarea{width:98%}#connectionTermHost .agreeLabel{font-weight:400!important}.descriptionspage7{color:#2c2929;font-size:1.3rem!important;margin-top:-2rem!important;padding-left:50px}@media (max-width:991px){.descriptionspage7{padding:1rem;text-align:center}}.new-connection-btns-1{background-color:#007bff;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-weight:bolder;max-width:auto;padding:12px}.page7containers{align-items:top;display:flex;height:auto;margin-top:3rem;padding:2rem}.page7publicresource{border:2px solid #6b78e7;height:20rem;margin-top:3rem;max-height:20rem;overflow-y:auto;padding:1rem}#conntent{flex:1 1;margin-right:20px}.page7containersB{font-size:1.5625rem;font-weight:bolder;height:30rem;margin-top:3rem;max-height:30rem;overflow-y:auto;width:80%}.page7containersB,.page7myconnection{border:2px solid #6b78e7;padding:1rem}.page7myconnection{align-items:center;background-color:#f9f9f9;display:flex;justify-content:space-between}.page7myconnections .tracker{margin-left:2rem}.page7containerB p,.page7publicresource{font-size:1.5625rem;font-weight:bolder}.not-found{font-size:medium;font-weight:400}.clickable-tag{color:blue;flex:1 1;font-size:1.25rem;margin-left:1 rem;text-decoration:underline}.clickable-tag:hover{color:#0056b3}.info-button1{align-items:center;background-color:#fff;border:2px solid #000;border-radius:50%;color:#000;cursor:pointer;display:inline-flex;font-size:1rem;height:2rem;justify-content:center;padding:.5rem;width:2rem}.info-button:hover{background-color:#333;color:#fff}.page8connections{align-items:flex-start;background-color:#f8f9fa;border:1px solid #6b78e7;border-radius:.5rem;color:#000;display:flex;flex-direction:column;font-size:1.25rem;font-weight:400;height:auto;margin-top:1rem;overflow:hidden;padding:1rem;text-decoration:none;width:25rem}@media (max-width:991px){.page8connections{width:16.6rem}.descriptionadmin{font-size:1.25rem!important}}.page8connections h4{font-weight:500;margin-bottom:.5rem;margin-right:2rem}.page8connections label{font-size:smaller;margin-top:1rem}.page8connections p{color:#333;font-size:1rem;margin:0}.page8connections .button-group{display:flex;gap:10px;margin-top:1rem}.page8connections button{background-color:#fff;border:1px solid #007bff;border-radius:.25rem;color:#007bff;cursor:pointer;font-weight:700;height:fit-content;padding:.5rem 1rem}.page8connections button:hover{background-color:#007bff;border:1px solid #007bff;color:#fff}.descriptionadmin{font-size:1.35rem;font-weight:700;margin-bottom:1rem;text-align:center}.page8parent{border:2px solid #6b78e7;max-height:30rem;max-width:80rem;overflow-x:auto;overflow-y:auto;padding:1rem;width:100%}.admin-btn{background-color:#007bff;border-radius:.25rem;color:#fff;cursor:pointer;display:block;font-weight:bolder;margin-left:4rem;margin-right:auto;max-width:20rem;padding:1rem .75rem}.edit-modal{align-items:center;background:#0003;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{background:#f9f9f9;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:30px;width:500px}.form-group{margin-bottom:15px}.form-group label{display:block;font-weight:700;margin-bottom:5px}.form-group input{border:1px solid #b0b0b0;border-radius:4px;padding:8px;width:calc(100% - 20px)}.modal-buttons{display:flex;justify-content:space-between}.modal-buttons .cancel-btn,.modal-buttons .save-btn{border:none;border-radius:4px;cursor:pointer;margin-left:10px;padding:8px 12px}.modal-buttons .cancel-btn,.modal-buttons .save-btn{background-color:#007bff;color:#fff}.pop-message{background-color:#4caf50;border-radius:5px;box-shadow:0 0 10px #0000001a;color:#fff;padding:10px;position:fixed;right:20px;top:20px;z-index:1000}.page12typeofconn{font-size:1.95rem;font-weight:bolder;padding:0 30px 30px}.page12hostlocker{border:2px solid #6b78e7;border-radius:5px;font-size:1rem;margin-top:20px;padding:10px 20px;width:100%}@media (max-width:991px){.page12hostlocker{border-radius:4px;font-size:1rem;margin-left:.2rem;margin-right:.2rem;margin-top:0!important;padding:5px 10px;width:100%}}.page12parentconnections{align-items:flex-start;display:flex;padding:30px}.page12hostlocker div{margin-bottom:.5rem}.page12paragraph{align-items:center;background-color:#f4f6f8;border-radius:.5rem;box-shadow:0 .25rem .5rem #0000001a;display:flex;font-size:1.25rem;height:auto;margin-top:5rem;padding:2rem}.page12paragraph button{background-color:#007bff;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-weight:bolder;padding:.5rem .75rem}.page12paragraph button:hover{background-color:#0056b3}.createconnectionmylock{font-size:large;font-weight:500;margin-top:2rem}.noBold{font-size:x-large;font-weight:400}pre{font-size:17px;margin-top:24px}@media (max-width:768px){pre{margin-top:5px}}.selectLocker{margin-top:30px}@media (max-width:991px){.selectLocker{margin-top:5px}}.page13container{margin:5rem 2rem 2rem}.page13iagree0buttons{background-color:#007bff;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:1.25rem;font-weight:bolder;margin-bottom:12px;width:8rem}.description{color:#2c2929;font-size:.995rem}.terms-sections{font-size:large;margin-left:20px;margin-top:-2rem;padding:10px;width:100%}.view-container{margin-bottom:40px;margin-top:40px}.table-container button{background-color:#007bff!important}.tooltips{cursor:pointer;display:inline-block;margin-left:.5rem;position:relative}.tooltips .tooltiptext{background-color:#333;border-radius:.3125rem;color:#fff;font-size:.875rem;font-weight:400;left:50%;opacity:0;padding:.625rem;position:absolute;text-align:center;top:1.5rem;transform:translateX(-50%);transition:opacity .3s;visibility:hidden;width:12.5rem;z-index:1}.tooltips:hover .tooltiptext{opacity:1;visibility:visible}.info :hover{color:#000}.longconnectionDescription{width:44%}@media (max-width:991px){.longconnectionDescription{width:90%}}.guestuser-icon{background-image:url(/static/media/circle-g.38ce73bc1c5fa1b57b62.png)}.guestuser-icon,.hostuser-icon{background-size:cover;display:inline-block;height:24px;margin-top:2px;width:24px}.hostuser-icon{background-image:url(/static/media/circle-h.f5b08bcbb2c84ccfaa9e.png)}.guestLocker-icon{background-image:url(/static/media/LockG.cc2a9969a16a41b46223.png)}.guestLocker-icon,.hostLocker-icon{background-size:cover;display:inline-block;height:28px;width:28px}.hostLocker-icon{background-image:url(/static/media/LockH.e6e7805203bad1eb8744.png)}.navbarBrands{font-size:20px;font-weight:700}@media (max-width:768px){.navbarBrands{font-size:18px;font-weight:700}}@media (max-width:480px){.navbarBrands{font-size:18px!important;font-weight:700}}.descriptionpage7{margin-left:3rem;margin-top:2rem}.description7,.descriptionpage7{color:#2c2929;font-size:1.195rem}#conntentguest,.description7{margin-left:2rem}.page7description{align-items:center;display:flex}.new-connection-btn{background-color:#007bff;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-weight:bolder;max-width:200px;padding:1rem .75rem}.descriptionpage7{margin-right:48rem}.page7container{align-items:top;display:flex;height:auto;margin-left:3rem;margin-top:3rem;padding:2rem}.notvisible{width:35%}.page7publicresources{height:20rem;margin-left:2rem;margin-right:2rem;margin-top:3rem;max-height:20rem;overflow-y:auto;width:80%}.page7publicresources,.page7resource{border:2px solid #6b78e7;padding:1rem}.page7resource{color:#000;font-size:1.25rem;font-weight:600;margin:1rem;text-decoration:underline}#page7nores{font-size:1rem;font-weight:300}.page7resource:hover{color:red;cursor:pointer}.page7containerB{height:30rem;margin-left:15rem;margin-top:3rem;max-height:30rem;overflow-y:auto;width:45%}.page7containerB,.page7myconnections{border:2px solid #6b78e7;padding:1rem}.page7myconnections{height:auto;margin:2rem}.page7containerB p,.page7publicresources{font-size:1.5625rem;font-weight:bolder}#noconnfound{font-size:small;font-weight:400}.descriptionpage7{font-size:1.5625rem}#availconntype{font-size:.75rem;font-weight:500}#track{position:top}.card{background-color:#fff;border:2px solid #007bff;border-radius:4px;margin:1rem;padding:1rem;position:relative}#track{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;padding:.5rem 1rem;position:absolute;right:.5rem;top:.5rem}.view-containers{border:2px solid #6b78e7;margin:20px!important;padding:10px}.content{margin-left:300px}.content h2{font-size:1.87em;margin-left:10px;margin-top:20px}.add,.remove{font-size:1.5rem;margin-bottom:20px}.add label,.remove label{display:block;font-weight:700;margin-bottom:10px;margin-top:30px}.add,.remove{align-items:center;display:flex;flex-direction:column}.add select,.remove select{display:block;font-size:1.3rem;margin-top:10px;padding:10px;width:45%}.add button,.remove button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.2rem;margin-top:10px;padding:10px;width:17%}.add button:hover,.remove button:hover{background-color:#0056b3}body{font-family:Arial,sans-serif}.freeze-section{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:auto;padding:60px}#toggle{border-radius:5px;font-size:medium;margin:10px;padding:15px}.freeze-connection,.freeze-locker{align-items:center;border:2px solid #62aeff;border-radius:5px;display:flex;flex-direction:column;font-size:x-large;font-weight:700;gap:30px;padding:50px;width:45%}.freeze-connection{padding-bottom:120px;padding-top:120px}.freeze-connection input,.freeze-locker input{border:3px solid #007bff;border-radius:5px;font-size:large;margin-bottom:10px;padding:10px;width:50%}.freeze-connection button,.freeze-locker button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:medium;font-weight:700;padding:15px;width:32%}.freeze-connection button:hover,.freeze-locker button:hover{background-color:#0056b3}.freeze-connection select,.freeze-locker select{border:2px solid #007bff;border-radius:5px;font-size:large;margin-bottom:10px;padding:10px;width:50%}@media (max-width:1566px){.freeze-connection,.freeze-locker{width:100%}.freeze-connection input,.freeze-locker input{font-size:medium;width:60%}.freeze-connection button,.freeze-locker button{font-size:medium;width:50%}}@media (max-width:1061px){.freeze-section{align-items:center;flex-direction:column}.freeze-connection,.freeze-locker{font-size:x-large}.freeze-connection input,.freeze-locker input{font-size:large;width:50%}.freeze-connection button,.freeze-locker button{font-size:large;width:30%}}@media (max-width:680px){.freeze-connection,.freeze-locker{font-size:large}.freeze-connection input,.freeze-locker input{font-size:small;width:70%}.freeze-connection button,.freeze-locker button{font-size:small;width:60%}}@media (max-width:370px){.freeze-connection,.freeze-locker{font-size:small}.freeze-connection button,.freeze-connection input,.freeze-locker button,.freeze-locker input{font-size:x-small;width:100%}}:root{--primary-color:#3498db;--secondary-color:#8ac5ff;--background-color:#fff;--text-color:#333;--hover-color:#2980b9;--border-radius:8px;--box-shadow:0 4px 6px #0000001a;--transition:all 0.3s ease}body{background-color:#fff;color:var(--text-color);font-family:Roboto,Arial,sans-serif;line-height:1.6;margin:0}#create-global-connection-type{.manage-connection-page{margin:0 auto;max-width:1200px;padding:2rem}.manage-connection-content{background-color:#fff;border-radius:8px;border-radius:var(--border-radius);box-shadow:0 4px 6px #0000001a;box-shadow:var(--box-shadow);padding:2rem}h3{font-size:2.5rem;margin-bottom:1.5rem;text-align:center}h3,h4{color:#000}h4{border-bottom:2px solid #3498db;border-bottom:2px solid var(--primary-color);font-size:1.8rem;margin-bottom:1rem;padding-bottom:.5rem}.section{margin-bottom:3rem}.domain-header{align-items:center;background-color:#8ac5ff;background-color:var(--secondary-color);border-radius:8px;border-radius:var(--border-radius);color:#fff;cursor:pointer;display:flex;margin-bottom:.75rem;padding:.75rem 1rem;transition:all .3s ease;transition:var(--transition)}.domain-header:hover{background-color:#34495e}.domain-title{font-size:1.2rem;font-weight:700;margin-left:.5rem}.connection-list{list-style-type:none;margin-top:.5rem;padding-left:1.5rem}.connection-item{margin-bottom:.75rem}.connection-link{border-radius:4px;color:#2c3e50;cursor:pointer;display:inline-block;font-size:1.1rem;padding:.3rem .5rem;text-decoration:none;transition:all .3s ease;transition:var(--transition)}.connection-link:hover{background-color:#3498db1a;color:#3498db;color:var(--primary-color)}.no-connection-item{color:#95a5a6;font-style:italic;margin-left:1.5rem}.add-connection-type-button{background-color:#3498db;background-color:var(--primary-color);border:none;border-radius:8px;border-radius:var(--border-radius);color:#fff;cursor:pointer;display:block;font-size:1.1rem;font-weight:600;margin:2rem auto 0;padding:.75rem 1.5rem;transition:all .3s ease;transition:var(--transition)}.add-connection-type-button:hover{background-color:#2980b9;background-color:var(--hover-color);box-shadow:0 4px 6px #0000001a;box-shadow:var(--box-shadow);transform:translateY(-2px)}@media (max-width:768px){.manage-connection-content,.manage-connection-page{padding:1rem}h2{font-size:2rem}h4{font-size:1.5rem}}}.settings-page{background-color:#f4f4f4;border-radius:8px;box-shadow:0 0 10px #0000001a;margin:0 auto;padding:20px;width:38%}@media (max-width:700px){.settings-page{box-shadow:0 0 5px #0000001a;font-size:14px;padding:15px;width:90%}}.settings-page h1{color:#333;font-size:1.8rem;margin-bottom:20px;text-align:center}.profile-info{margin-bottom:15px}.profile-info label{color:#555;display:block;font-size:1.2rem;margin-bottom:5px}.profile-info p{color:#000;font-size:1.2rem;margin-bottom:10px}.profile-info input{border:2px solid #6b78e7;border-radius:4px;font-size:1.2rem;padding:8px;width:80%}.profile-actions{display:flex;justify-content:space-between}.profile-actions button{border:none;border-radius:4px;cursor:pointer;font-size:1.2rem;padding:10px 20px}.profile-actions button:first-child,.profile-actions button:last-child{background-color:#007bff;color:#fff}.password-wrapper{align-items:center;display:flex;position:relative;width:80%}.password-wrapper input{border:2px solid #6b78e7;border-radius:4px;font-size:1.2rem;padding:8px 2.5rem 8px 8px;width:100%}.toggle-password{color:#6b78e7;cursor:pointer;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);z-index:1}.page13parent{align-items:top;display:flex;font-size:1.25rem;font-weight:400;margin:1rem 1rem 1rem 3rem}.page13host1{margin-right:15rem}.page13host2{margin-right:10rem}.page13terms{border:2px solid #6b78e7;margin:2rem;padding:2rem}.page13container{border:2px solid #6b78e7;margin:1rem 2rem 2rem;width:90%}.page13container p{font-size:1.9125rem;font-weight:bolder;margin-left:3rem}.page13headterms{font-size:1.45rem;font-weight:bolder;margin-bottom:1.5rem}.page13lowerterms{font-size:1.25rem;font-weight:300;margin-bottom:1rem}.page13subparent{border:2px solid #6b78e7;margin:3rem;padding:3rem;width:50%}.page13button{margin-left:10rem}.page13iagree0button,.page13iagree1button{background-color:#007bff;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:1.25rem;font-weight:bolder;padding:1rem .75rem;width:20rem}.page13consent{border:2px solid #6b78e7;font-size:1.25rem;font-weight:300;margin-left:10rem;padding:1rem}.page13parent13state1{align-items:baseline;display:flex}.navbar{align-items:center;display:flex;justify-content:space-between;margin-top:5px;padding:.5rem 1rem}.navbarBrand{font-size:1.5625rem;font-weight:bolder;margin-left:2rem}.wrap{align-items:flex-start;display:flex;flex-direction:column}.connection-details1{font-size:large;margin-top:-4rem;padding-left:15px}.connectionName1{font-size:18px;margin-top:30px}.connectionName2{font-size:18px;margin-top:12px}.connection-details1 .dates{font-size:small}.descriptions{color:#2c2929;font-size:.995rem;margin-left:2rem}.navbarLinks{gap:1rem;margin-left:auto}.navbarFirstLink,.navbarLinks{display:flex;list-style:none}.navbarSecondLink,.navbarThirdLink{align-items:flex-start;display:flex;flex-direction:column;list-style:none}.navbarThirdLink{margin-top:1.25rem;position:relative}.navbarFirstLink a{color:#000;font-size:1.25rem;font-weight:bolder;margin:0 2rem;text-decoration:none}.navbarSecondLink li,.navbarThirdLink li{margin-bottom:2rem}.navbarSecondLink a,.navbarThirdLink a{color:#000;font-size:1.25rem;font-weight:bolder;margin:0 2rem;text-decoration:none}.navbarLinks img{height:3rem;margin-left:1rem;width:3rem}.homeheroContainer{margin-left:5rem;margin-top:8rem;width:50%}.homenewLocker{align-items:center;display:flex;font-size:1.45rem;justify-content:space-between;margin-bottom:2rem}.homenewLocker button{background-color:#007bff;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-weight:bolder;max-width:200px;padding:1rem .75rem;width:auto}.homeallLockers{border:2px solid #6b78e7;max-height:40rem;overflow-y:auto;padding:1rem}.homedocs,.homeeducation{align-items:center;border:2px solid #6b78e7;display:flex;font-size:1.45rem;justify-content:space-between;margin-bottom:1rem;margin-top:5rem;padding:1rem}.homedocs button,.homeeducation button{cursor:pointer;font-weight:bolder;padding:.5rem 1rem}@media (max-width:768px){.heroContainer{margin-left:1rem;margin-top:4rem;width:90%}.homenewLocker{align-items:flex-start;flex-direction:column}.homenewLocker button{margin-top:1rem}}.view-container{margin-left:0!important}.termsSections{font-size:large;margin-top:-2rem;padding:20px;width:100%}.show-connection{padding-left:45px;padding-right:45px}@media (max-width:768px){.show-connection{padding-left:20px;padding-right:20px}}.view-container1{border:2px solid #6b78e7;padding:10px}.small-tooltip{max-width:70px;width:auto}.tooltip-container{padding-top:12px}.userIcon,.userName{font-size:18px}.user-container{display:flex}.view-container{border:2px solid #6b78e7;margin:20px!important;padding:10px}.save-button-container{margin:10px}.center{margin-bottom:20px;text-align:center}.table-container button{background-color:#4582a5}.resource-container button:hover{background-color:#478bb3}#view{background-color:#007bff;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:12px;font-weight:bolder;margin-left:2rem;margin-top:0;max-width:75px;padding:.5rem}.connection-details{font-size:large;margin-left:2rem}.page-input-modal{background-color:#fff;box-shadow:0 0 10px #0000001a;left:50%;left:86%;padding:5px 15px 15px;position:fixed;top:50%;top:75%;transform:translate(-50%,-50%);z-index:1000}.page-input-modal h3{margin-bottom:10px}.page-input-modal label{margin-right:10px;padding:1px}.page-input-modal input{margin:5px 0;padding:5px}.page-input-modal .error{color:red}.button-group{display:flex;gap:10px;justify-content:center}.page-input-modal button{margin-top:10px;padding:8px 12px}.checkboxEntire{margin-left:10px}.or-text{font-weight:700;margin:10px}.disabled-label{color:grey}.disabled-label input{opacity:.5}.split-view{display:flex;justify-content:space-between;padding:20px}.center2{text-align:center}.table-container{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;flex:1 1;margin-right:20px;overflow-x:auto;padding:20px}.table-container table{border-collapse:collapse;margin-top:20px;width:100%}.table-container td,.table-container th{border-bottom:1px solid #ddd;padding:12px;text-align:left}.table-container th{background-color:#f2f2f2;font-weight:700;text-transform:uppercase}.table-container tr:nth-child(2n){background-color:#f9f9f9}.table-container tr:hover{background-color:#f1f1f1}.table-container input[type=date],.table-container input[type=text]{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;padding:8px;width:100%}.table-container button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 12px;right:20px}.table-container button:hover{background-color:#4885a8}.resource-container{border-left:1px solid #ddd;margin-left:20px;padding:20px}.resource-container h3{font-size:1.5em;margin-bottom:20px}.resource-container .error{color:red;font-weight:700;margin-bottom:10px}.resource-container ul{list-style-type:none;padding:0}.resource-container li{margin-bottom:10px}.resource-container label{align-items:center;display:flex;font-size:1.1em}.resource-container input[type=radio]{cursor:pointer;margin-right:10px;transform:scale(1.2)}.resource-container button{background-color:#4582a5;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1em;margin-top:20px;padding:10px 20px}.resource-container button:hover{background-color:#007bff}.table-container{position:relative}.view-terms-link{margin:10px 0 0;position:absolute;right:20px;top:10px}.terms-popup{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.terms-popup-content{background-color:#fff;border-radius:5px;max-width:600px;padding:20px;position:relative;width:80%}.terms-popup .close{cursor:pointer;font-size:20px;position:absolute;right:10px;top:10px}.view-terms-link{background-color:#007bff;color:#007bff;display:block;margin:10px 0;right:20 px;text-align:right;text-decoration:none}.view-terms-link:hover{text-decoration:underline}.qr-scanner-icon{background-color:#1976d2;border-radius:40%;bottom:20px;cursor:pointer;padding:12px;position:fixed;right:20px;z-index:1000}.qr-scanner-overlay{align-items:center;background:#000000bf;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1050}.qr-scanner-box{background:0d6efd;border-radius:12px;box-shadow:0 4px 20px #0003;height:auto;padding:20px;position:relative;width:90%}.qr-scanner-close{background:red;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:8px 16px;position:absolute;right:15px;top:15px;transition:background .3s}.qr-scanner-close:hover{background:darkred}#alllockers .button-group button{background-color:#fff;border:1px solid #007bff;border-radius:.25rem;color:#007bff;cursor:pointer;font-weight:700;height:fit-content;padding:.5rem 1rem}#alllockers .button-group button:hover{background-color:#007bff;border:1px solid #007bff;color:#fff}#all-connection-terms .button-group button{background-color:#fff;border:1px solid #007bff;border-radius:.25rem;color:#007bff;cursor:pointer;font-weight:700;height:fit-content;padding:.5rem 1rem}#all-connection-terms .button-group button:hover{background-color:#007bff;border:1px solid #007bff;color:#fff}.consent-dashboard{color:#fff;max-width:500px}.consent-dashboard,.consent-dashboard-locker{background:#fff;border-radius:20px;box-shadow:0 12px 24px #00000026;box-sizing:border-box;font-family:Segoe UI,sans-serif;padding:24px;width:100%}.consent-dashboard-locker{max-height:350px;max-width:600px;min-height:350px;overflow-y:auto}.consent-dashboard-connection{background:#fff;border-radius:20px;box-shadow:0 12px 24px #00000026;box-sizing:border-box;font-family:Segoe UI,sans-serif;max-width:800px;min-height:350px;padding:24px;width:100%}.stat-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.stat-grids{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.stat-grids-consent{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.consent-title{align-items:center;display:inline-flex;font-size:22px}.consent-title,.locker-consent-title{color:#2c3e50;font-weight:600;gap:4px;text-shadow:1px 1px 2px #b0bec5}.locker-consent-title{font-size:18px}.align-arrow{display:inline-block;margin-top:3px;vertical-align:top}.align-arrow i{color:#2c3e50;font-size:30px;margin-top:3px;text-shadow:1px 1px 2px #b0bec5}.stat-box{background-color:#fff;border-radius:12px;box-shadow:0 6px 12px #0000001a;color:#1e293b;min-height:80px;padding:10px;text-align:center;transition:transform .2s ease;width:100%}.stat-box:hover{transform:translateY(-2px)}.full-width{grid-column:span 4}.stat-label{color:inherit;font-size:14px;font-weight:600;letter-spacing:.4px;margin-bottom:4px;text-transform:uppercase}.stat-value{color:inherit;font-size:18px;font-weight:700}.dashboard-wrapper{display:flex;flex-wrap:wrap;gap:64px;justify-content:center;margin-top:20px}@media screen and (max-width:768px){.dashboard-wrapper{align-items:center;flex-direction:column;gap:20px}}.dashboard-wrapper-locker{display:flex;flex-wrap:nowrap;gap:40px;justify-content:center;margin-top:20px}@media screen and (max-width:1412px){.dashboard-wrapper-locker{align-items:center;flex-wrap:wrap;gap:20px}}.stat-success{background-color:#10b981;color:#fff}.stat-warning{background-color:#ffb32f;color:#fff}.stat-secondary{background-color:#6b7280;color:#fff}.stat-info{background-color:#5e9bfc;color:#fff}.stat-primary{border:2px solid #007bff;color:#007bff}.stat-default{background-color:#f3f4f6;color:#111827}@media screen and (max-width:1024px){.stat-grid,.stat-grids{grid-template-columns:repeat(2,1fr)}.full-width{grid-column:span 2}}@media screen and (max-width:350px){.stat-grid,.stat-grids{grid-template-columns:1fr}.full-width{grid-column:span 1}}.primary-button{background-color:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;transition:background-color .3s ease}.primary-button:hover{background-color:#1d4ed8}.text-button{font-family:Segoe UI,sans-serif}.consent-dashboard-container{align-items:center;background-color:#f8f9fa;border-radius:12px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;justify-content:center;margin-top:60px;padding:20px 40px;text-align:center}.consent-dashboard-title{color:#2c3e50;font-size:28px;font-weight:700}@media screen and (max-width:400px){.consent-dashboard-title{font-size:20px;font-weight:700}}.back-button{background-color:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:10px 24px;transition:background-color .3s ease}.back-button:hover{background-color:#0056b3}@media (max-width:768px){.filter-bar .btn-group,.filter-bar .input-group,.filter-bar input{width:100%!important}}.loading-dots{align-items:center;display:flex;gap:6px;height:24px;justify-content:center}.dot{animation:bounce .6s infinite alternate;background-color:#3aa3ff;border-radius:50%;height:8px;width:8px}.dot:nth-child(2){animation-delay:.2s}.dot:nth-child(3){animation-delay:.4s}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-6px)}}.position-relative{position:relative}.section-header{align-items:center;border-bottom:1px solid #f1f1f1;color:#333;cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:space-between;margin-top:8px;padding:4px 0}.section-header span{color:#555;font-size:12px;margin-top:-10px}.section-content{margin-bottom:12px;margin-top:4px;padding-left:4px}.section-content>div{display:flex;flex-direction:column;gap:6px;padding-top:4px}.section-content input[type=checkbox]{cursor:pointer;font-size:24px;margin-right:6px}.section-content label{color:#333;font-size:16px}.section-header:not(:first-child){margin-top:12px}.section-header span:hover,.section-header:hover{color:#0d6efd}.filter-dropdown{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px #00000014;display:flex;flex-direction:column;max-height:200px;position:absolute;right:0;top:110%;width:240px;z-index:999}.filter-content-scrollable{flex-grow:1;overflow-y:auto;padding:12px 16px}.filter-actions{background:#f9f9f9;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px solid #eee;display:flex;justify-content:space-between;padding:10px 12px}.apply-btn,.clear-btn{background-color:#0d6efd;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:4px 10px}.filter-content-scrollable::-webkit-scrollbar{width:5px}.filter-content-scrollable::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px}.modal-backdrop{align-items:center;background-color:#0006;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}#revert-response .modal-content{background-color:#fff;border-radius:12px;box-shadow:0 0 10px #0000004d;max-width:400px;padding:2rem;text-align:center;width:100%}#revert-response .modal-message{font-size:1rem;font-weight:500;margin-bottom:1rem}#revert-response .modal-actions{display:flex;gap:2rem;justify-content:center}.filter-indicator-dot{background-color:#007bff;border:1.5px solid #fff;border-radius:50%;height:10px;position:absolute;right:2px;top:2px;width:10px;z-index:10}:root{--default-font:"Roboto",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--heading-font:"Ubuntu",sans-serif;--nav-font:"Lato",sans-serif;--background-color:#f9fafb;--default-color:#333;--heading-color:#102a49;--accent-color:#14529d;--surface-color:#fff;--contrast-color:#fff;--nav-color:#fff;--nav-hover-color:#14529d;--nav-mobile-background-color:#fff;--nav-dropdown-background-color:#fff;--nav-dropdown-color:#333;--nav-dropdown-hover-color:#14529d}.light-background{--background-color:#eff1f3;--surface-color:#fff}.dark-background{--background-color:#14529d;--default-color:#fff;--heading-color:#fff;--accent-color:#fff;--surface-color:#252525;--contrast-color:#fff}:root{scroll-behavior:smooth}body{background-color:#f9fafb;background-color:var(--background-color);color:#333;color:var(--default-color);font-family:Roboto,system-ui,-apple-system,Segoe UI,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-family:var(--default-font)}a{color:#14529d;color:var(--accent-color);transition:.3s}a,a:hover{text-decoration:none}a:hover{color:color-mix(in srgb,#14529d,#0000 25%);color:color-mix(in srgb,var(--accent-color),#0000 25%)}.header{--background-color:#1a1a4e;--default-color:#fff;--heading-color:#fff;background-color:#f9fafb;background-color:var(--background-color);color:#333;color:var(--default-color);padding:10px 0;transition:all .5s;z-index:997}.header .logo{line-height:1}.header .logo img{margin-right:8px;max-height:36px}.header .logo h1{color:#102a49;color:var(--heading-color);font-size:26px;font-weight:700;margin:0;text-transform:uppercase}.header .btn-getstarted,.header .btn-getstarted:focus{align-items:center;border:2px solid #fff;border-radius:4px;color:#fff;color:var(--contrast-color);display:inline-flex;font-size:14px;gap:8px;margin:0 0 0 30px;padding:8px 25px;text-decoration:none;transition:.3s}.header .btn-getstarted:focus:hover,.header .btn-getstarted:hover{color:#fff}@media (max-width:1200px){.header .logo{order:1}.header .btn-getstarted{margin:0 15px 0 0;order:2;padding:6px 15px}.header .navmenu{order:3}}.scrolled .header{box-shadow:0 0 18px #0000001a}.btn-getstarted .arrow-icon{transition:transform .3s ease}.btn-getstarted:hover .arrow-icon{transform:translateX(6px)}.scrolled .header{--background-color:#000}@media (min-width:1200px){.navmenu{padding:0}.navmenu ul{align-items:center;display:flex;list-style:none;margin:0;padding:0}.navmenu li{position:relative}.navmenu>ul>li{padding:15px 14px;white-space:nowrap}.navmenu>ul>li:last-child{padding-right:0}.navmenu a,.navmenu a:focus{align-items:center;color:#fff;display:flex;font-family:Lato,sans-serif;font-family:var(--nav-font);font-size:15px;font-weight:400;justify-content:space-between;padding:0 2px;position:relative;transition:.3s;white-space:nowrap}.navmenu a i,.navmenu a:focus i{font-size:12px;line-height:0;margin-left:5px;transition:.3s}.navmenu>ul>li>a:before{background-color:#fff;bottom:-6px;content:"";height:2px;left:0;position:absolute;transition:all .3s ease-in-out 0s;visibility:hidden;width:0}.navmenu .active:before,.navmenu a:hover:before,.navmenu li:hover>a:before{visibility:visible;width:100%}.navmenu .active,.navmenu .active:focus,.navmenu li:hover>a{color:#fff}}@media (max-width:1199px){.mobile-nav-toggle{color:#fff;color:var(--nav-color);cursor:pointer;font-size:28px;line-height:0;margin-right:10px;transition:color .3s}.navmenu{padding:0;z-index:9997}.navmenu ul{background-color:#fff;background-color:var(--nav-mobile-background-color);border:1px solid color-mix(in srgb,#333,#0000 90%);border:1px solid color-mix(in srgb,var(--default-color),#0000 90%);border-radius:6px;box-shadow:none;display:none;inset:60px 20px 20px 20px;list-style:none;margin:0;overflow-y:auto;padding:10px 0;position:absolute;transition:.3s;z-index:9998}.navmenu a,.navmenu a:focus{align-items:center;color:#333;color:var(--nav-dropdown-color);display:flex;font-family:Lato,sans-serif;font-family:var(--nav-font);font-size:17px;font-weight:500;justify-content:space-between;padding:10px 20px;transition:.3s;white-space:nowrap}.navmenu a i,.navmenu a:focus i{align-items:center;background-color:color-mix(in srgb,#14529d,#0000 90%);background-color:color-mix(in srgb,var(--accent-color),#0000 90%);border-radius:50%;display:flex;font-size:12px;height:30px;justify-content:center;line-height:0;margin-left:5px;transition:.3s;width:30px}.navmenu a i:hover,.navmenu a:focus i:hover{background-color:#14529d;background-color:var(--accent-color);color:#fff;color:var(--contrast-color)}.navmenu .active,.navmenu .active:focus,.navmenu a:hover{color:#14529d;color:var(--nav-dropdown-hover-color)}.navmenu .active i,.navmenu .active:focus i{background-color:#14529d;background-color:var(--accent-color);color:#fff;color:var(--contrast-color);transform:rotate(180deg)}.navmenu .dropdown ul{background-color:#fff;background-color:var(--nav-dropdown-background-color);display:none;margin:10px 20px;padding:10px 0;position:static;transition:all .5s ease-in-out;z-index:99}.navmenu .dropdown ul ul{background-color:#2125291a}.navmenu .dropdown>.dropdown-active{background-color:#21252908;display:block}.mobile-nav-active{overflow:hidden}.mobile-nav-active .mobile-nav-toggle{color:#fff;font-size:32px;margin-right:0;position:absolute;right:15px;top:15px;z-index:9999}.mobile-nav-active .navmenu{background:#212529cc;inset:0;overflow:hidden;position:fixed;transition:.3s}.mobile-nav-active .navmenu>ul{display:block}}.footer{background-color:#f9fafb;background-color:var(--background-color);color:#333;color:var(--default-color);font-size:14px;padding-bottom:50px;position:relative}.footer .footer-top{border-top:1px solid color-mix(in srgb,#333,#0000 90%);border-top:1px solid color-mix(in srgb,var(--default-color),#0000 90%);padding-top:50px}.footer .footer-about .logo{line-height:1;margin-bottom:25px}.footer .footer-about .logo img{margin-right:6px;max-height:40px}.footer .footer-about .logo span{color:#102a49;color:var(--heading-color);font-size:30px;font-weight:700;letter-spacing:1px}.footer .footer-about .logo span,.footer .footer-about p{font-family:Ubuntu,sans-serif;font-family:var(--heading-font)}.footer .footer-about p{font-size:14px}.footer .social-links a{align-items:center;border:1px solid color-mix(in srgb,#333,#0000 50%);border:1px solid color-mix(in srgb,var(--default-color),#0000 50%);border-radius:50%;color:color-mix(in srgb,#333,#0000 50%);color:color-mix(in srgb,var(--default-color),#0000 50%);display:flex;font-size:16px;height:40px;justify-content:center;margin-right:10px;transition:.3s;width:40px}.footer .social-links a:hover{border-color:#14529d;border-color:var(--accent-color);color:#14529d;color:var(--accent-color)}.footer h4{font-size:16px;font-weight:700;padding-bottom:12px;position:relative}.footer .footer-links{margin-bottom:30px}.footer .footer-links ul{list-style:none;margin:0;padding:0}.footer .footer-links ul i{font-size:12px;line-height:0;padding-right:2px}.footer .footer-links ul li{align-items:center;display:flex;padding:10px 0}.footer .footer-links ul li:first-child{padding-top:0}.footer .footer-links ul a{color:color-mix(in srgb,#333,#0000 20%);color:color-mix(in srgb,var(--default-color),#0000 20%);display:inline-block;line-height:1}.footer .footer-links ul a:hover{color:#14529d;color:var(--accent-color)}.footer .footer-contact p{margin-bottom:5px}.footer .copyright{background-color:color-mix(in srgb,#333,#0000 95%);background-color:color-mix(in srgb,var(--default-color),#0000 95%);padding-bottom:25px;padding-top:25px}.footer .copyright p{margin-bottom:0}.footer .credits{font-size:13px;margin-top:6px}.scroll-top{background-color:#14529d;background-color:var(--accent-color);border-radius:4px;bottom:15px;height:40px;opacity:0;position:fixed;right:15px;transition:all .4s;visibility:hidden;width:40px;z-index:99999}.scroll-top i{font-size:24px;line-height:0}.scroll-top i,.scroll-top:hover{color:#fff;color:var(--contrast-color)}.scroll-top:hover{background-color:color-mix(in srgb,#14529d,#0000 20%);background-color:color-mix(in srgb,var(--accent-color),#0000 20%)}.scroll-top.active{opacity:1;visibility:visible}@media screen and (max-width:768px){[data-aos-delay]{transition-delay:0!important}}.page-title{background-color:#f9fafb;background-color:var(--background-color);color:#333;color:var(--default-color);padding:25px 0;position:relative}.page-title h1{font-size:24px;font-weight:700}.page-title .breadcrumbs ol{display:flex;flex-wrap:wrap;font-size:14px;font-weight:400;list-style:none;margin:0;padding:0}.page-title .breadcrumbs ol li+li{padding-left:10px}.page-title .breadcrumbs ol li+li:before{color:color-mix(in srgb,#333,#0000 70%);color:color-mix(in srgb,var(--default-color),#0000 70%);content:"/";display:inline-block;padding-right:10px}.section,section{background-color:#f9fafb;background-color:var(--background-color);color:#333;color:var(--default-color);overflow:clip;padding:20px 0;scroll-margin-top:82px}@media (max-width:1199px){.section,section{scroll-margin-top:67px}}.section-title{position:relative}.section-title h2{font-size:24px;font-weight:700;letter-spacing:.5px;line-height:2px;margin:0;padding:0;position:relative;text-transform:uppercase}.section-title h2:after{background:#14529d;background:var(--accent-color);content:"";display:inline-block;height:2px;margin:4px 10px;width:120px}.section-title p{color:color-mix(in srgb,#333,#0000 50%);color:color-mix(in srgb,var(--default-color),#0000 50%);font-family:Ubuntu,sans-serif;font-family:var(--heading-font);font-size:16px;font-weight:500;margin:5px 0 0}.certifications .content h2{color:#102a49;color:var(--heading-color);font-size:2.75rem;font-weight:600;line-height:1.2;margin-bottom:1.5rem}.documentation{padding:60px 0}.documentation .service-card{border:1px solid color-mix(in srgb,#333,#0000 85%);border:1px solid color-mix(in srgb,var(--default-color),#0000 85%);box-shadow:0 8px 30px color-mix(in srgb,#333,#0000 90%);box-shadow:0 8px 30px color-mix(in srgb,var(--default-color),#0000 90%);cursor:pointer;position:relative;transition:all .3s ease}.documentation .service-card:after,.documentation .service-card:before{content:"";inset:0;pointer-events:none;position:absolute}.documentation .service-card:before{border-left:4px solid #1a1a4e;border-right:4px solid #1a1a4e;border-top:4px solid #1a1a4e;clip-path:polygon(0 0,0 0,0 0,0 0,100% 0,100% 0,100% 0,100% 0);transition:clip-path .6s ease}.documentation .service-card:after{border-bottom:4px solid #1a1a4e;border-left:4px solid #1a1a4e;border-right:4px solid #1a1a4e;clip-path:polygon(100% 100%,100% 100%,100% 100%,100% 100%,0 100%,0 100%,0 100%,0 100%);transition:clip-path .6s ease .4s}.documentation .service-card:hover:before{clip-path:polygon(0 0,25% 0,25% 2px,2px 2px,calc(100% - 2px) 2px,calc(100% - 2px) 25%,100% 25%,100% 0)}.documentation .service-card:hover:after{clip-path:polygon(100% 100%,75% 100%,75% calc(100% - 2px),calc(100% - 2px) calc(100% - 2px),2px calc(100% - 2px),2px 75%,0 75%,0 100%)}.documentation.service-card:hover{box-shadow:0 10px 30px #4f46e526;transform:translateY(-5px)}.documentation .view-details-btn{transition:all .3s ease}.documentation .view-details-btn:hover{background-color:#14529d!important;color:#fff!important}.certifications .content p{color:color-mix(in srgb,#333,#0000 25%);color:color-mix(in srgb,var(--default-color),#0000 25%);font-size:1.1rem;line-height:1.8;margin-bottom:0}.certifications .badge-highlight{align-items:center;background:#fff;background:var(--surface-color);border:1px solid color-mix(in srgb,#14529d,#0000 80%);border:1px solid color-mix(in srgb,var(--accent-color),#0000 80%);border-radius:16px;box-shadow:0 10px 40px color-mix(in srgb,#14529d,#0000 85%);box-shadow:0 10px 40px color-mix(in srgb,var(--accent-color),#0000 85%);display:flex;padding:2rem}.certifications .badge-highlight img{flex-shrink:0;height:80px;margin-right:1.5rem;object-fit:contain;width:80px}.certifications .badge-highlight .badge-content h4{color:#102a49;color:var(--heading-color);font-size:1.4rem;font-weight:600;margin-bottom:.5rem}.certifications .badge-highlight .badge-content p{color:color-mix(in srgb,#333,#0000 30%);color:color-mix(in srgb,var(--default-color),#0000 30%);font-size:.95rem;margin-bottom:0}.certifications .certification-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));margin:4rem 0}.certifications .certification-grid .cert-card{align-items:flex-start;background:#fff;background:var(--surface-color);border:1px solid color-mix(in srgb,#333,#0000 85%);border:1px solid color-mix(in srgb,var(--default-color),#0000 85%);border-radius:12px;box-shadow:0 8px 30px color-mix(in srgb,#333,#0000 90%);box-shadow:0 8px 30px color-mix(in srgb,var(--default-color),#0000 90%);display:flex;gap:1.5rem;overflow:hidden;padding:2rem;position:relative;transition:all .4s ease}.certifications .certification-grid .cert-card:before{background:#14529d;background:var(--accent-color);content:"";height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transform-origin:bottom;transition:transform .4s ease;width:4px}.certifications .certification-grid .cert-card:hover{box-shadow:0 15px 50px color-mix(in srgb,#14529d,#0000 75%);box-shadow:0 15px 50px color-mix(in srgb,var(--accent-color),#0000 75%);transform:translateY(-8px)}.certifications .certification-grid .cert-card:hover:before{transform:scaleY(1)}.certifications .certification-grid .cert-card:hover .cert-icon img{transform:scale(1.1)}.certifications .certification-grid .cert-card .cert-icon{align-items:center;background:color-mix(in srgb,#14529d,#0000 90%);background:color-mix(in srgb,var(--accent-color),#0000 90%);border-radius:12px;display:flex;flex-shrink:0;height:70px;justify-content:center;padding:.8rem;width:70px}.certifications .certification-grid .cert-card .cert-icon img{max-height:100%;max-width:100%;object-fit:contain;transition:transform .4s ease}.certifications .certification-grid .cert-card .cert-details{flex:1 1}.certifications .certification-grid .cert-card .cert-details h5{color:#102a49;color:var(--heading-color);font-size:1.3rem;font-weight:600;margin-bottom:.3rem}.certifications .certification-grid .cert-card .cert-details .cert-category{background:#14529d;background:var(--accent-color);border-radius:20px;color:#fff;color:var(--contrast-color);display:inline-block;font-size:.75rem;font-weight:500;letter-spacing:.5px;margin-bottom:1rem;padding:.3rem .8rem;text-transform:uppercase}.certifications .certification-grid .cert-card .cert-details p{color:color-mix(in srgb,#333,#0000 35%);color:color-mix(in srgb,var(--default-color),#0000 35%);font-size:.9rem;line-height:1.6;margin-bottom:0}.certifications .certification-grid .cert-card .cert-details li{line-height:1.6;margin-bottom:0}.certifications .achievements-banner{background:#fff;background:var(--surface-color);border:2px solid color-mix(in srgb,#14529d,#0000 85%);border:2px solid color-mix(in srgb,var(--accent-color),#0000 85%);border-radius:16px;box-shadow:0 12px 40px color-mix(in srgb,#333,#0000 88%);box-shadow:0 12px 40px color-mix(in srgb,var(--default-color),#0000 88%);margin-top:3rem;padding:3rem 2rem}.certifications .achievements-banner .achievement-item{padding:1rem}.certifications .achievements-banner .achievement-item i{color:#14529d;color:var(--accent-color);display:block;font-size:2.5rem;margin-bottom:1rem}.certifications .achievements-banner .achievement-item h3{color:#102a49;color:var(--heading-color);font-size:2.8rem;font-weight:700;line-height:1;margin-bottom:.5rem}.certifications .achievements-banner .achievement-item p{color:color-mix(in srgb,#333,#0000 40%);color:color-mix(in srgb,var(--default-color),#0000 40%);font-size:.95rem;font-weight:500;letter-spacing:.8px;margin-bottom:0;text-transform:uppercase}@media (max-width:992px){.certifications .certification-grid{gap:1.5rem;grid-template-columns:1fr}.certifications .certification-grid .cert-card{gap:1rem;padding:1.5rem}.certifications .certification-grid .cert-card .cert-icon{height:60px;width:60px}}@media (max-width:768px){.certifications{padding:80px 0}.certifications h2{font-size:2.2rem}.certifications .badge-highlight{flex-direction:column;padding:1.5rem;text-align:center}.certifications .badge-highlight img{margin-bottom:1rem;margin-right:0}.certifications .cert-card{flex-direction:column}.certifications .cert-card .cert-icon{margin:0 auto}.certifications .achievements-banner{padding:2rem 1rem}.certifications .achievements-banner .achievement-item{margin-bottom:2rem}.certifications .achievements-banner .achievement-item:last-child{margin-bottom:0}.certifications .achievements-banner .achievement-item h3{font-size:2.2rem}}.team .team-card{background:#fff;background:var(--surface-color);border-radius:15px;box-shadow:0 5px 25px color-mix(in srgb,#333,#0000 92%);box-shadow:0 5px 25px color-mix(in srgb,var(--default-color),#0000 92%);height:100%;overflow:hidden;transition:all .4s ease-in-out}.team .team-card:hover{box-shadow:0 15px 40px color-mix(in srgb,#333,#0000 85%);box-shadow:0 15px 40px color-mix(in srgb,var(--default-color),#0000 85%);transform:translateY(-8px)}.team .team-card.featured .team-header{align-items:flex-start;display:flex;gap:25px;padding:30px}.team .team-card.featured .team-header .team-image{flex-shrink:0;position:relative}.team .team-card.featured .team-header .team-image img{border-radius:15px;height:90px;object-fit:cover;width:90px}.team .team-card.featured .team-header .team-info{align-items:center;flex:1 1}.team .team-card.featured .team-header .team-info h4{color:#102a49;color:var(--heading-color);font-size:24px;font-weight:700;margin:0 0 8px}.team .team-card.featured .team-header .team-info .position{color:#14529d;color:var(--accent-color);display:block;font-size:16px;font-weight:600;letter-spacing:.5px;margin-bottom:15px;text-transform:uppercase}.team .team-card.featured .team-header .team-info .contact-info{display:flex;flex-direction:column;gap:8px}.team .team-card.featured .team-header .team-info .contact-info a{align-items:center;color:#333;color:var(--default-color);display:flex;font-size:14px;gap:8px;text-decoration:none;transition:all .3s ease}.team .team-card.featured .team-header .team-info .contact-info a i{color:#14529d;color:var(--accent-color);font-size:16px}.team .team-card.featured .team-header .team-info .contact-info a:hover{color:#14529d;color:var(--accent-color)}.team .team-card.featured .team-details{padding:0 30px 30px}.team .team-card.featured .team-details p{color:#333;color:var(--default-color);font-size:15px;line-height:1.6;margin-bottom:20px}.team .team-card.featured .team-details .credentials{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px}.team .team-card.featured .team-details .credentials .cred-item{align-items:center;background:color-mix(in srgb,#14529d,#0000 90%);background:color-mix(in srgb,var(--accent-color),#0000 90%);border:1px solid color-mix(in srgb,#14529d,#0000 80%);border:1px solid color-mix(in srgb,var(--accent-color),#0000 80%);border-radius:25px;display:flex;gap:8px;padding:8px 15px}.team .team-card.featured .team-details .credentials .cred-item i{color:#14529d;color:var(--accent-color);font-size:14px}.team .team-card.featured .team-details .credentials .cred-item span{color:#14529d;color:var(--accent-color);font-size:13px;font-weight:500}.team .team-card.featured .team-details .social-links{display:flex;gap:12px}.team .team-card.featured .team-details .social-links a{align-items:center;background:color-mix(in srgb,#333,#0000 90%);background:color-mix(in srgb,var(--default-color),#0000 90%);border-radius:50%;color:#333;color:var(--default-color);display:flex;font-size:16px;height:40px;justify-content:center;text-decoration:none;transition:all .3s ease-in-out;width:40px}.team .team-card.featured .team-details .social-links a:hover{background:#14529d;background:var(--accent-color);color:#fff;color:var(--contrast-color);transform:translateY(-2px)}@media (max-width:992px){.team .team-card.featured .team-header{align-items:center;flex-direction:column;gap:20px;text-align:center}.team .team-card.featured .team-header .team-info .mail{align-items:center}.team .team-card.featured .team-header .team-image{align-self:center}}@media (max-width:768px){.team .team-card.featured .team-header{padding:25px 20px}.team .team-card.featured .team-header .team-image img{height:100px;width:100px}.team .team-card.featured .team-header .team-info h4{font-size:20px}.team .team-card.featured .team-header .team-info .contact-info a{font-size:13px}.team .team-card.featured .team-details{padding:0 20px 25px}.team .team-card.featured .team-details .credentials{justify-content:center}.team .team-card.featured .team-details .credentials .cred-item{font-size:12px;padding:6px 12px}.team .team-card.featured .team-details .social-links{justify-content:center}.team .team-card.featured .team-details .social-links a{font-size:14px;height:36px;width:36px}}.hero{align-items:center;display:flex;min-height:80vh;padding:120px 0 60px;position:relative;width:100%}.hero h1{font-size:44px;font-weight:700;line-height:56px;margin:0}.hero p{color:color-mix(in srgb,#333,#0000 30%);color:color-mix(in srgb,var(--default-color),#0000 30%);font-size:22px;font-weight:600;line-height:1.3;margin:5px 0 30px}.hero .btn-get-started{background:#14529d;background:var(--accent-color);border-radius:50px;color:#fff;color:var(--contrast-color);display:inline-block;font-family:Ubuntu,sans-serif;font-family:var(--heading-font);font-size:15px;font-weight:500;letter-spacing:1px;padding:10px 28px 12px;transition:.5s}.hero .btn-get-started:hover{background:color-mix(in srgb,#14529d,#0000 15%);background:color-mix(in srgb,var(--accent-color),#0000 15%);color:#fff;color:var(--contrast-color)}.hero .btn-watch-video{color:#333;color:var(--default-color);font-size:16px;font-weight:600;margin-left:25px;transition:.5s}.hero .btn-watch-video i{color:#fff;color:var(--contrast-color);font-size:32px;line-height:0;margin-right:8px;transition:.3s}.hero .btn-watch-video:hover{color:#14529d;color:var(--accent-color)}.hero .btn-watch-video:hover i{color:color-mix(in srgb,#14529d,#0000 15%);color:color-mix(in srgb,var(--accent-color),#0000 15%)}.hero .animated:hover{animation:up-down 1s ease-in-out infinite alternate-reverse both}@media (max-width:640px){.hero h1{font-size:28px;line-height:36px}.hero p{font-size:18px;line-height:24px;margin-bottom:30px}.hero .btn-get-started,.hero .btn-watch-video{font-size:13px}}@keyframes up-down{0%{transform:translateY(10px)}to{transform:translateY(-10px)}}.hero2 ul{list-style:none;padding:0}.hero2 ul li{align-items:center;display:flex;padding-bottom:5px}.hero2 ul i{color:#14529d;color:var(--accent-color);font-size:20px;padding-right:4px}#quicklinks .highlight-cards{margin-top:60px}#quicklinks .highlight-cards .highlight-card{background:#fff;background:var(--surface-color);border:1px solid color-mix(in srgb,#333,#0000 92%);border:1px solid color-mix(in srgb,var(--default-color),#0000 92%);border-radius:20px;height:100%;overflow:hidden;padding:35px 30px;position:relative;transition:all .3s ease}#quicklinks .highlight-cards .highlight-card:before{background:linear-gradient(90deg,#14529d,color-mix(in srgb,#14529d,#6366f1 40%));background:linear-gradient(90deg,var(--accent-color),color-mix(in srgb,var(--accent-color),#6366f1 40%));content:"";height:4px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}#quicklinks .highlight-cards .highlight-card:hover{box-shadow:0 20px 50px color-mix(in srgb,#333,#0000 88%);box-shadow:0 20px 50px color-mix(in srgb,var(--default-color),#0000 88%);transform:translateY(-8px)}#quicklinks .highlight-cards .highlight-card:hover:before{opacity:1}#quicklinks .highlight-cards .highlight-card:hover .card-link i{transform:translateX(5px)}#quicklinks .highlight-cards .highlight-card.featured{background:linear-gradient(145deg,#14529d,color-mix(in srgb,#14529d,#6366f1 35%));background:linear-gradient(145deg,var(--accent-color),color-mix(in srgb,var(--accent-color),#6366f1 35%))}#quicklinks .highlight-cards .highlight-card.featured:before{display:none}#quicklinks .highlight-cards .highlight-card.featured .card-header .card-badge,#quicklinks .highlight-cards .highlight-card.featured .card-header i{background:color-mix(in srgb,#fff,#0000 80%);background:color-mix(in srgb,var(--contrast-color),#0000 80%);color:#fff;color:var(--contrast-color)}#quicklinks .highlight-cards .highlight-card.featured h4{color:#fff;color:var(--contrast-color)}#quicklinks .highlight-cards .highlight-card.featured p{color:color-mix(in srgb,#fff,#0000 15%);color:color-mix(in srgb,var(--contrast-color),#0000 15%)}#quicklinks .highlight-cards .highlight-card.featured .card-link{color:#fff;color:var(--contrast-color)}#quicklinks .highlight-cards .highlight-card .card-header{align-items:center;display:flex;gap:12px;margin-bottom:20px}#quicklinks .highlight-cards .highlight-card .card-header i{align-items:center;background:color-mix(in srgb,#14529d,#0000 85%);background:color-mix(in srgb,var(--accent-color),#0000 85%);border-radius:10px;color:#14529d;color:var(--accent-color);display:flex;font-size:20px;height:45px;justify-content:center;width:45px}#quicklinks .highlight-cards .highlight-card .card-header .card-badge{background:color-mix(in srgb,#14529d,#0000 88%);background:color-mix(in srgb,var(--accent-color),#0000 88%);border-radius:20px;color:#14529d;color:var(--accent-color);font-size:12px;font-weight:600;letter-spacing:1px;padding:5px 12px;text-transform:uppercase}#quicklinks .highlight-cards .highlight-card h4{color:#102a49;color:var(--heading-color);font-size:22px;font-weight:700;margin-bottom:15px}#quicklinks .highlight-cards .highlight-card p{color:color-mix(in srgb,#333,#0000 25%);color:color-mix(in srgb,var(--default-color),#0000 25%);font-size:15px;line-height:1.7;margin-bottom:20px}#quicklinks .highlight-cards .highlight-card .card-link{align-items:center;color:#14529d;color:var(--accent-color);display:inline-flex;font-size:15px;font-weight:600;gap:8px;text-decoration:none;transition:all .3s ease}#quicklinks .highlight-cards .highlight-card .card-link i{transition:transform .3s ease}.pp-wrap{background:#fff;color:#1a2340;font-family:Inter,sans-serif;padding:80px 32px 96px}.pp-inner{margin:0 auto;max-width:820px}.pp-section-label{align-items:center;color:#2563eb;display:flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.16em;margin-bottom:10px;text-transform:uppercase}.pp-section-label:after{background:#2563eb;border-radius:1px;content:"";flex:1 1;height:2px;max-width:40px}.pp-section-title{color:#1a2340;font-size:36px;font-weight:800;letter-spacing:-.025em;line-height:1.15;margin:0 0 48px}.pp-cards{align-items:stretch;display:flex;flex-direction:column;gap:20px;max-height:800px;overflow-y:auto;scrollbar-color:#888 #f1f1f1;scrollbar-width:none}.pp-cards::-webkit-scrollbar{display:none}.pp-cards::-webkit-scrollbar-track{background:#f1f1f1}.pp-cards::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.pp-cards::-webkit-scrollbar-thumb:hover{background:#555}.pp-card{background:#fff;border:1.5px solid #e8ecf6;border-radius:16px;display:flex;transition:box-shadow .22s ease,transform .18s ease,border-color .22s ease}.pub-index{align-items:center;background:#1a2744;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:34px;justify-content:center;margin-top:1px;width:34px}.index-box{padding:20px 10px 2px}.pp-card:hover{border-color:#c7d7f5;box-shadow:0 16px 48px #2563eb1a;transform:translateY(-3px)}.pp-card-accent{background:#14529d;border-radius:16px 0 0 16px;width:4px}.pp-card-body{flex:1 1;padding:26px 28px 22px}.pp-card-top{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:14px}.pp-type-chip{align-items:center;border:1.5px solid;border-radius:20px;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;letter-spacing:.07em;padding:4px 12px;text-transform:uppercase}.pp-year{color:#b0bad4;font-size:12px;font-weight:600;letter-spacing:.04em}.pp-title{color:#1a2340;font-size:18px;font-weight:700;letter-spacing:-.01em;line-height:1.5;margin:0 0 10px}.pp-authors{color:#333;font-size:15px;line-height:1.6;margin-bottom:14px}.pp-authors strong{color:#374a73;font-weight:600}.pp-venue-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.pp-venue-name{border-radius:20px;color:#fff;font-size:12px;font-weight:600;padding:4px 12px}.pp-venue-id{color:#8a97b2;font-size:13px;font-weight:400}.pp-card-footer{align-items:center;border-top:1px solid #f0f2f8;gap:10px;justify-content:space-between;padding-top:16px}.pp-card-footer,.pp-tags{display:flex;flex-wrap:wrap}.pp-tags{gap:6px}.pp-tag{background:#f0f4fd;border-radius:4px;color:#6b7a99;font-size:10.5px;font-weight:500;padding:3px 10px}.pp-link{align-items:center;background-color:#fff;border:2px solid #14529d;border-radius:8px;color:#fff;color:#14529d;display:inline-flex;font-size:12.5px;font-weight:700;gap:6px;padding:8px 18px;text-decoration:none;transition:opacity .15s ease,transform .12s ease;white-space:nowrap}.pp-link:hover{background-color:#14529d;color:#fff;opacity:.88;transform:translateY(-1px)}.pp-summary{background:#f4f7ff;border:1px solid #dde6f8;border-radius:12px;gap:14px;justify-content:space-between;margin-top:44px;padding:18px 24px}.pp-summary,.pp-summary-left{align-items:center;display:flex;flex-wrap:wrap}.pp-summary-left{gap:12px}.pp-summary-stat{align-items:center;background:#fff;border:1px solid #dde6f8;border-radius:10px;display:flex;flex-direction:column;min-width:70px;padding:10px 20px}.pp-summary-stat b{color:#2563eb;font-size:22px;font-weight:800;letter-spacing:-.03em;line-height:1}.pp-summary-stat small{color:#8a97b2;font-size:9.5px;font-weight:600;letter-spacing:.09em;margin-top:3px;text-transform:uppercase}.pp-summary-text{color:#62718e;font-size:13px;line-height:1.55}.pp-summary-text strong{color:#1a2340;display:block;font-size:14px;font-weight:700;margin-bottom:2px}@media (max-width:580px){.pp-card-body{padding:20px 18px 18px}.pp-title{font-size:15px}.pp-section-title{font-size:26px}.pp-link{justify-content:center;width:100%}}.landing-page{align-items:center;background-color:#f4f4f4;display:flex;height:100vh;justify-content:center;text-align:center}.landing-page-container{align-items:center;background:#fff;border:1px solid #007bff;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;padding:100px 200px}.landing-page h1{color:#333;font-size:2.5rem;margin-bottom:10px}.landing-page p{color:#6d6d6d;font-size:1.2rem;margin-bottom:30px}.landing-page-grid{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.landing-page-card{align-items:center;background-color:#007bff;border-radius:15px;box-shadow:0 4px 8px #0000001a;color:#fff;cursor:pointer;display:flex;font-size:1.3rem;font-weight:700;height:160px;justify-content:center;transition:transform .3s,box-shadow .3s;width:300px}.landing-page-card:hover{box-shadow:0 8px 16px #0003;transform:scale(1.05)}@media (max-width:576px){.landing-page h1{font-size:2rem}.landing-page{padding:10px}.landing-page-card{font-size:1rem;height:120px;width:100%}.landing-page-container{padding:20px}}.notification-page{background-color:#fff;box-sizing:border-box;color:#24292f;font-family:Segoe UI,sans-serif;min-height:100vh;padding:10px}.notification-header2,.notification-page{align-items:center;display:flex;flex-direction:column}.notification-header2{gap:30px;margin-bottom:40px}.notification-header2 h2{font-size:50px;font-weight:600;margin:0}.notification-controls{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.notification-tabs{display:flex;gap:8px}.notification-tabs .tab{background-color:#f6f8fa;border:1px solid #d0d7de;border-radius:6px;color:#24292f;cursor:pointer;font-weight:500;padding:8px 16px;transition:all .2s ease-in-out}.notification-tabs .tab.active{background-color:#0969da;border-color:#0969da;color:#fff}.notification-search{border:1px solid #d0d7de;border-radius:6px;font-size:14px;padding:8px 12px;width:450px}.group-by{align-items:center;color:#57606a;display:flex;font-size:14px;gap:10px}.group-select{background-color:#f6f8fa;border:1px solid #d0d7de;border-radius:6px;font-size:14px;padding:8px 12px}.notification-body{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:60px}.empty-state{max-width:400px;text-align:center}.empty-state img{margin-bottom:24px;max-width:300px;width:100%}.empty-state h3{color:#1f2328;font-size:30px;font-weight:600;margin-bottom:8px}.all-notification-card{align-items:center;background-color:#81c7d1;border-radius:16px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:12px;padding:16px;position:relative;transition:all .1s ease;width:55vw}.all-notification-card.read{background-color:#f0f0f0}.all-notification-card.read:hover{background-color:#f9f9f9;cursor:pointer}.outer-box-notif{border:1px solid #ebebeb;max-height:550px;overflow-y:auto;padding:5px;width:60vw}.auth-container{align-items:center;display:flex;justify-content:center;min-height:0;padding:1rem}.headerlogins{background-color:#1a1a4e;color:#fff;font-size:1rem;font-weight:400;text-align:center;width:100%}.auth-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border:1rem solid #17164b;border-radius:1.5rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:32rem;overflow:hidden;padding:2.5rem;position:relative;width:100%}.auth-container .header-text{margin-bottom:2rem;text-align:center}.auth-container .header-title{color:#1f2937;font-size:1.875rem;font-weight:700;margin:0}.auth-container .header-subtitle{color:#4b5563;margin:0}.auth-container .tabs-container{background:#f3f4f6;border-radius:.75rem;display:flex;margin-bottom:2rem;padding:.25rem}.auth-container .tab{background-color:initial;border:none;border-radius:.5rem;color:#4b5563;cursor:pointer;flex:1 1;font-weight:600;text-align:center;transition:all .3s}.auth-container .tab:hover{background-color:#ffffff80}.auth-container .tab.active{background-color:#fff;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;color:#4f46e5}.auth-container .message-box{border-radius:.75rem;color:#fff;font-weight:500;margin-bottom:1.25rem;padding:.75rem;text-align:center}.auth-container .message-box.success{background-color:#22c55e}.auth-container .message-box.error{background-color:#ef4444}.auth-container .message-box.info{background-color:#3b82f6}.auth-container .form-container{gap:1.2rem}.auth-container .form-container,.auth-container .form-group{display:flex;flex-direction:column}.auth-container .col-form-label{color:#374151;display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.auth-container .form-input,.auth-container .form-textarea{border:2px solid #e5e7eb;border-radius:.75rem;box-sizing:border-box;font-family:inherit;font-size:inherit;padding:8px;transition:all .3s;width:100%}.auth-container .form-input:focus,.auth-container .form-textarea:focus{background-color:#fff;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a;outline:none}.auth-container .form-textarea{min-height:100px;resize:vertical}.auth-container .primary-button{background:linear-gradient(90deg,#6366f1,#a855f7);border:none;border-radius:.75rem;color:#fff;cursor:pointer;font-size:inherit;font-weight:600;transition:all .3s;width:100%}.auth-container .primary-button:hover{box-shadow:0 10px 25px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-1px)}.auth-container .primary-button:active{transform:translateY(0)}.auth-container .secondary-button{background-color:#e5e7eb;border:none;border-radius:.75rem;color:#374151;cursor:pointer;font-size:inherit;font-weight:600;padding:1rem;transition:all .3s;width:100%}.auth-container .secondary-button:hover{background-color:#d1d5db}.google-button{align-items:center;background-color:#fff;border:2px solid #e5e7eb;border-radius:.75rem;color:#374151;cursor:pointer;display:flex;font-size:inherit;font-weight:600;gap:.75rem;justify-content:center;transition:all .3s;width:100%}.google-button:hover{background-color:#f9fafb;border-color:#d1d5db}.google-icon{flex-shrink:0;height:1.25rem;width:1.25rem}.auth-container .divider{margin:1.5rem 0;position:relative;text-align:center}.auth-container .divider:before{background-color:#e5e7eb;content:"";height:1px;left:0;position:absolute;right:0;top:50%}.auth-container .divider-text{background-color:#fffffff2;color:#4b5563;font-size:.875rem;padding:0 1.25rem;position:relative}.auth-container .dot-indicator{display:flex;gap:.5rem;justify-content:center;margin-bottom:1.5rem}.auth-container .dot{background-color:#6366f1;border-radius:50%;height:.75rem;width:.75rem}.google-user-info{background-color:#f3f4f6;border-radius:.75rem;margin-bottom:1.5rem;padding:1rem}.user-info-flex{align-items:center;display:flex;gap:.75rem}.user-image{border-radius:50%;height:3rem;object-fit:cover;width:3rem}.user-name{color:#1f2937;font-weight:600;margin:0}.user-email{color:#4b5563;font-size:.875rem;margin:0}.auth-container .modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:1.25rem;position:fixed;right:0;top:0;z-index:1000}.auth-container .modal{animation:modalFadeIn .2s ease-out;background-color:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px #00000040;max-height:90vh;max-width:28rem;overflow:hidden;width:100%}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.auth-container .modal-header{border-bottom:1px solid #f3f4f6;padding:1.5rem}.modal-logo-container{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.auth-container .modal-header-text{color:#4b5563;font-size:1.125rem}.modal-title{color:#1f2937;font-size:1.5rem;margin-bottom:.5rem;margin-top:0}.modal-subtitle{color:#4b5563;font-size:.875rem;margin:0}.app-name{color:#2563eb;font-weight:600}.modal-accounts-list{max-height:20rem;overflow-y:auto}.account-button{align-items:center;background-color:#fff;border:none;cursor:pointer;display:flex;font-size:inherit;padding:1rem;text-align:left;transition:background-color .2s;width:100%}.account-button:hover{background-color:#f9fafb}.auth-container .avatar-circle{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-weight:600;height:2.5rem;justify-content:center;margin-right:1rem;width:2.5rem}.account-details{flex:1 1;text-align:left}.account-name{color:#1f2937;font-weight:500;margin:0 0 .25rem}.account-email{color:#4b5563;font-size:.875rem;margin:0}.add-account-button{border-top:1px solid #f3f4f6}.add-icon-circle{align-items:center;border:2px solid #d1d5db;border-radius:50%;color:#4b5563;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;margin-right:1rem;width:2.5rem}.add-icon{height:1.25rem;width:1.25rem}@media (max-width:640px){.auth-container{padding:1rem}.auth-card{padding:2rem}.header-title{font-size:1.5rem}.modal{margin:1rem}}.account-button:focus,.auth-container .primary-button:focus,.auth-container .secondary-button:focus,.google-button:focus,.tab:focus{outline:2px solid #6366f1;outline-offset:2px}.auth-container .primary-button:disabled,.auth-container .secondary-button:disabled,.google-button:disabled{cursor:not-allowed;opacity:.6}.auth-container .google-button:disabled:hover,.auth-container .primary-button:disabled:hover,.auth-container .secondary-button:disabled:hover{transform:none}*{box-sizing:border-box}.form-container>*{animation:fadeInUp .3s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.input-with-icon{padding-right:2.5rem}.icon-eye{color:#6c757d;cursor:pointer;font-size:1.2rem;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.icon-eye:hover{color:#0d6efd}@media (max-width:576px){.auth-container .form-container{gap:0}.headerlogins h1{font-size:26px}}@media (max-width:400px){.headerlogins h1{font-size:24px}}
/*# sourceMappingURL=main.f2bc08fa.css.map*/