.logo{width:20rem}.footer{padding:10rem 0 2rem;position:relative}.footer .logo{text-align:center}.footer .container{width:50%;margin:0 auto}.footer-upper{border-bottom:1px solid #e1e1e1;padding:4rem;display:flex;flex-direction:column;align-items:center;gap:4rem}.footer-links{display:flex;gap:4rem}.footer-lower{padding-block:2rem;display:flex;justify-content:space-between}.copyright{color:var(--primary-lightest);font-size:1.4rem}.terms{display:flex;gap:2rem}.terms a.link{color:var(--primary-lightest);font-size:1.4rem;text-decoration:none;font-weight:700;display:inline-block;transition:all .3s ease}.terms a.link:hover{transform:translateY(-3px) scale(1.05)}@media(max-width:60em){.footer .container{width:90%}}.header{background-color:#01004c82;position:absolute;top:10px;display:flex;align-items:center;justify-content:space-between;width:90%;left:50%;transform:translate(-50%);padding:.5rem 1rem;border-radius:11px;z-index:999}.header.hidden{display:none}.navbar{flex-basis:60%;display:flex;align-items:center;justify-content:space-between}.navbarList{display:flex;gap:2rem}.authControls{display:flex;gap:1rem}.toggleListBtn.btn{display:none}@media(max-width:60em){.toggleListBtn.btn{display:block}.navbar{gap:1rem;background-color:var(--primary-dark);position:absolute;top:100%;left:0;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10px);transition:transform .5s,opacity .5s}.navbar.toggled{visibility:visible;opacity:1;transform:none;pointer-events:auto}.navbar,.navbarList,.authControls{flex-direction:column;align-items:center;width:100%}}.hero-section{position:relative;width:100%;margin-bottom:10rem;z-index:1}.hero-section .container{margin-top:var(--header-height)}.hero-svg{width:1000px;margin:0 auto;margin-top:12rem;display:block;-webkit-mask-image:linear-gradient(#fff 50%,transparent);mask-image:linear-gradient(#fff 50%,transparent)}[id^=gear]{animation:10s linear infinite rotate;transform-origin:center;transform-box:fill-box}@keyframes rotate{to{transform:rotate(360deg)}}[id^=star]{animation:1s linear infinite alternate grow;transform-origin:center;transform-box:fill-box}@keyframes grow{to{transform:scale(1.3)}}[id^=line]{animation:10s linear infinite write;stroke-width:3;stroke:#02bee8;stroke-dasharray:6;stroke-dashoffset:300}@media(max-width:60em){.hero-svg{width:600px}}@media(max-width:27em){html{font-size:56.25%}.hero-svg{width:300px!important}}.blob{background-image:radial-gradient(circle at 50% 70%,#004586 20%,#001a35 50%,transparent);-webkit-mask-image:linear-gradient(#fff 50%,transparent);mask-image:linear-gradient(#fff 50%,transparent)}.circles{background-image:repeating-radial-gradient(circle at center,#00b0ff 0,#00b0ff 4px,transparent 4px,transparent 200px);-webkit-mask-image:linear-gradient(#fff,transparent);mask-image:linear-gradient(#fff,transparent);opacity:.1}.section-how{height:max(100vh,fit-content);padding-top:10rem;padding-bottom:10rem;position:relative}.how-container{width:70%;margin:0 auto;background-color:#001a35aa;box-shadow:0 0 45px 3px #2a3aebce,0 0 45px 3px #2a3aeb6d inset;border-radius:11px;position:relative}.how-svg{width:100%;scale:1.1;height:auto}[id^=how-line]{stroke-dashoffset:400;stroke-dasharray:400}.section-how.animate [id^=how-line]{animation:1s linear forwards write}@keyframes write{to{stroke-dashoffset:0}}[id^=step]{opacity:0;display:none;transition:opacity .6s}[id^=step].reveal{opacity:1;display:block}@media(max-width:60em){.how-container{width:90%}}.section-pricing .container{padding:2rem;color:#fff}.section-pricing .container h2{margin-bottom:6rem}.plans-table{display:flex;flex-direction:column;gap:4rem}.plans-btns{display:none}.plans-btns .btn.btn-secondary{padding:.6rem 1.2rem}.plans-btns .btn.btn-secondary.active{border:3px solid var(--primary-color)}.plans{display:flex;flex-wrap:wrap;gap:4rem}.plan{background-color:var(--primary-dark);padding:1.5rem;border-radius:6px;display:flex;flex-direction:column;align-items:flex-start;border:2px solid var(--primary-color)}.plan.show,.plan.hide{display:flex}.plan.highlight{background-color:var(--primary-color)}.plan.highlight .btn{background-color:var(--primary-dark)}.plan .paragraph{color:#bbb;margin-bottom:1rem}.price{font-size:3rem;font-weight:700;margin-bottom:1rem}.price span{font-size:.9rem;font-weight:400;color:#bbb}.duration{font-size:1.2rem;color:var(--primary-lightest);margin-bottom:2rem}.plan .btn{padding:.6rem 1.2rem;margin-bottom:2rem}@media(max-width:39em){.section-pricing .container{width:99%}.plans-btns{display:flex;grid-column:span 2;justify-content:space-evenly}.plan.hide{display:none}.plan-info{height:auto}}.section-services{padding-block:5rem}.service-container{display:flex;justify-content:center;gap:5rem;padding:4rem}.service-card{margin:0 auto;background-color:var(--primary-dark);position:relative;padding:1rem 2rem;border-radius:11px;display:flex;flex-direction:column;align-items:flex-start}.service-card:before{--angle: 0deg;content:"";position:absolute;inset:-3px;background-image:conic-gradient(from var(--angle),#008cff,transparent,transparent,transparent,#008cff);z-index:-1;animation:glow 1.5s linear infinite;box-shadow:1px 1px 10px #008cff80;border-radius:11px}.service-card .icon{width:7rem;height:7rem;margin-bottom:1rem;background-color:var(--primary-color);padding:1rem;border-radius:11px}.service-card h3{height:9rem}.service-card p{color:#ddd;flex-grow:1}.section-services.animate .service-container{animation:2s forwards bounceInUp}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}75%{transform:translate3d(0,10px,0) scaleY(.95)}90%{transform:translate3d(0,-5px,0) scaleY(.985)}to{transform:translateZ(0)}}@media(max-width:60em){.service-container{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:39em){.service-container{grid-template-columns:1fr}}.section-testimonials{overflow:visible}.section-testimonials .container:not(.animate){display:flex;align-content:center;flex-wrap:wrap;gap:2rem;margin-bottom:1rem;min-height:40rem}.section-testimonials .container.animate{rotate:4deg;transform-origin:center;transform-box:fill-box;width:99%;-webkit-mask-image:linear-gradient(90deg,transparent,#fff 10%,#fff 90%,transparent);mask-image:linear-gradient(90deg,transparent,#fff 10%,#fff 90%,transparent);padding-bottom:4rem;overflow-x:hidden}.testimonial-row{display:flex;gap:2rem;margin-bottom:4rem;width:max-content;animation:40s infinite linear scroll}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 1rem))}}.testimonial{width:20rem;flex-shrink:0;background-color:var(--primary-lightest);padding:1rem 2rem;color:var(--primary-dark);border-radius:11px;box-shadow:0 0 10px 3px var(--primary-color)}.testimonial h3{color:var(--primary-dark)}.testimonial-image{width:4rem;height:4rem;overflow:hidden;border-radius:50%;object-fit:cover}.add-comment-form{padding:0 4rem;width:40%}.section-auth{min-height:100vh;background-image:url(/decorations/symbols.jpg);background-size:300px 100%;position:relative;padding-bottom:2rem;z-index:1}.video-bg{width:100%;height:100%;top:0;left:0;position:absolute;object-fit:cover;z-index:-2}.section-auth .container{margin-top:3rem}.section-auth:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(180deg,#000000ef 70%,#004586c7);z-index:-1}.section-auth .container{z-index:0}.logo{margin:0 auto;display:block}.spinner{width:100%;text-align:center}.spinner>div{width:1.8rem;height:1.8rem;background-color:var(--primary-lightest);border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.signup-completed{margin-top:20rem;display:flex;flex-direction:column;align-items:center}.signup-completed .title{font-size:4rem;color:var(--primary-lightest);font-weight:700}.country-select{position:relative;width:100%}.country-input{width:100%;padding:12px;border-radius:10px;border:1px solid #ccc;font-size:14px;transition:.2s}.country-input:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e526}.country-dropdown{position:absolute;width:100%;max-height:220px;overflow-y:visible;background:#fff;border-radius:12px;margin-top:6px;box-shadow:0 10px 25px #0000001a;z-index:9999;animation:fadeIn .15s ease-in-out}.country-option{padding:12px;cursor:pointer;transition:.2s;font-size:14px}.country-option:hover{background:#eef2ff}.country-dropdown::-webkit-scrollbar{width:6px}.country-dropdown::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.signUp-form__company{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.signUp-form__hunter{width:60%;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.signUp-form__hunter .form-row:nth-last-child(3),.signUp-form__hunter .form-row:nth-last-child(2),.signUp-form__hunter .form-row:nth-last-child(1){grid-column:span 2}.signUp-form__hunter .form-row:nth-last-child(3){width:60%;margin:0 auto}.type-container{width:fit-content;margin:0 auto;margin-bottom:2rem;background-color:#444760b6;display:flex;gap:1rem;padding:.4rem;border-radius:8px}.type-container .link.btn{padding:.6rem 1.2rem;font-size:1.2rem;border-radius:8px;color:var(--primary-light)}.type-container .link.btn.active{background-color:var(--primary-color);color:#fff}.form-row.terms{flex-direction:row;align-items:center}.form-row.terms label{margin:0}.form-row.terms,.form-row.submit{grid-column:2;margin:0 auto}.login-link{margin-top:2rem;width:fit-content;margin:0 auto;font-size:1.4rem;color:#ccc}.login-link a:link,.login-link a:visited{color:var(--primary-light)}@media(max-width:60em){.signUp-form__company{grid-template-columns:repeat(2,1fr);gap:1rem}.signUp-form__company .form-row:nth-last-child(2),.signUp-form__company .form-row:nth-last-child(1){grid-column:span 2}.signUp-form__hunter{width:80%}}@media(max-width:27em){.signUp-form__company,.signUp-form__hunter{grid-template-columns:1fr;gap:1rem}.signUp-form__company *,.signUp-form__hunter *{grid-column:1}.signUp-form__hunter{width:90%}.signUp-form__hunter .form-row:nth-last-child(3){width:100%}}.login-form{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;width:40%;margin:0 auto}.login-form .form-row{width:100%}.login-form .form-row.submit{width:fit-content;margin:0 auto}.forget-pass-link{width:fit-content;margin:0 auto;margin-top:3rem}.forget-pass-link a:link,.forget-pass-link a:visited{color:var(--primary-light);font-size:1.4rem;text-decoration:none}@media(max-width:60em){.login-form{width:80%}}@media(max-width:27em){.login-form{width:90%}}.search-input{padding:8px;border-radius:8px;border:2px solid transparent;width:100%;background-color:var(--input-bg);color:var(--primary-lightest);transition:all .2s ease-in-out}.search-input:focus{outline:none;border:2px solid var(--primary-color);background-color:var(--input-bg-focus);transform:translateY(-2px);box-shadow:0 2px 5px 2px #0000001a}.search-label{font-size:1.6rem;display:block;color:var(--primary-lightest);margin-bottom:.5rem}@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color: #ebebeb;--highlight-color: #f5f5f5;--animation-duration: 1.5s;--animation-direction: normal;--pseudo-element-display: block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var( --custom-highlight-background, linear-gradient( 90deg, var(--base-color) 0%, var(--highlight-color) 50%, var(--base-color) 100% ) );transform:translate(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media(prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display: none}}.empty-data{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.all-programs{padding-bottom:3rem;overflow:hidden}.all-programs .container{width:90%;height:100vh;display:flex;flex-direction:column}.discover-programs-header{padding:2rem;display:flex;align-items:flex-end;gap:5rem;width:100%;margin-bottom:3rem;grid-column:span 3}.discover-programs-header h2,.discover-programs-header .subheading{margin-bottom:.2rem}.search-container{flex-grow:1}.opportunities-container{border-radius:11px;padding:1rem;overflow-y:auto;display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:4rem;column-gap:2rem;-webkit-mask-image:linear-gradient(transparent,#fff 3%,#fff 97%,transparent);mask-image:linear-gradient(transparent,#fff 3%,#fff 97%,transparent);position:relative;min-height:30rem}.opportunities-container::-webkit-scrollbar{width:6px;background-color:var(--primary-color);border-radius:11px}.opportunities-container::-webkit-scrollbar-thumb{background-color:var(--primary-light);border-radius:11px}.opportunities-container::-webkit-scrollbar-thumb:active{background-color:var(--primary-lightest)}.program-card{background-color:var(--primary-color);padding:.5rem;border-radius:11px;display:flex;flex-direction:column;gap:1rem;box-shadow:0 0 7px 0 var(--primary-lightest)}.company-image{width:100%;height:20rem;border-radius:11px;overflow:hidden;background-color:#a0aec0;margin-bottom:8px}.company-image img{object-fit:cover}.program-card h3{background-color:var(--primary-color);width:100%;padding:.1rem .2rem;border-bottom:1px solid #cccccc98;border-radius:11px}.program-card h4{color:var(--primary-lightest)}.program-card .paragraph{color:#fff}.expiration{font-size:1.2rem;color:#999}.program-card .btn.btn-primary{background-color:var(--primary-dark);width:100%;text-align:center;margin-top:auto}@media(max-width:60em){.discover-programs-header{flex-direction:column;align-items:stretch;gap:1rem}.opportunities-container{grid-template-columns:1fr 1fr}}@media(max-width:39em){.company-image{height:10rem}.program-card .btn.btn-primary{padding:.5rem}}@media(max-width:27em){.opportunities-container{grid-template-columns:1fr}}@media(max-width:60em){.section-prog-details .container{display:flex;flex-direction:column;align-items:stretch}.company-logo{width:80%;height:15rem;margin:0 auto;border-radius:11px}}.section-prog-details{padding:2rem}.section-prog-details .container{width:100%;display:grid;grid-template-columns:2fr 1fr;align-items:start;gap:4rem}.program-header{grid-column:span 2}.program-header h2,.section-prog-details h4{color:var(--primary-lightest)}.section-prog-details .program-controls{background-color:var(--input-bg);color:var(--primary-lightest);display:flex;width:fit-content;border-radius:8px;padding:.1rem}.section-prog-details .program-controls .btn.link{padding:.6rem 1.2rem;font-size:1.4rem;border-radius:8px}.section-prog-details .program-controls .btn.link.active{background-color:var(--primary-color)}.program-left,.program-right,.program-left>*,.program-right>*{border:1px solid var(--primary-color);border-radius:11px;padding:2rem;margin-bottom:2rem}.section>*{margin-bottom:1rem}.section-prog-details .paragraph{color:var(--primary-lightest)}.section-prog-details li{color:var(--primary-lightest);font-size:1.6rem;padding-left:.5rem;margin-top:.4rem;display:flex;gap:.3rem}.program-right{display:flex;flex-direction:column;gap:2rem}.company-card{display:flex;flex-direction:column;align-items:center}.company-logo{width:100%;height:15rem;border-radius:11px}.company-card h3{margin-bottom:0}.company-card .company-mail.link{font-size:1.4rem;text-decoration:underline;margin-bottom:1rem}.company-card .paragraph{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;text-overflow:ellipsis;line-height:2rem;height:8rem;overflow:hidden;margin-bottom:2rem}.reward-tier{padding:1rem;margin-bottom:.5rem;display:flex;gap:2rem;align-items:center;border-bottom:2px solid #999;border-radius:0}.reward-tier h3{color:var(--primary-lightest)}.reward-tier.reward-header{background-color:var(--primary-dark-1);border-radius:4px;border:none}.reward-tier>*{width:50%}.reward-tier .tier-level{display:block;font-size:1.6rem;width:fit-content;padding:.2rem .4rem;border-radius:4px;margin-bottom:.4rem}.reward-tier .tier-price{font-size:2rem;font-weight:600;color:#ddd}.reward-tier p{font-size:1.4rem;color:#aaa}@media(max-width:60em){.section-prog-details{padding:2rem .5rem}.section-prog-details .container{display:flex;flex-direction:column;align-items:stretch}.company-logo{width:80%;height:15rem;margin:0 auto;border-radius:11px}}@media(max-width:27em){.section{padding:.3rem}.section h2{font-size:2.6rem}.program-right{padding:.2rem}.reward-tier.reward-header h3{font-size:1.8rem}}.section-discover-programs{min-height:100vh;display:grid;grid-template-columns:150px 1fr;position:relative}.programs-nav-container{background-color:var(--primary-color);grid-column:1;padding:1rem;display:flex;flex-direction:column;align-items:center;position:sticky;height:100vh;top:0;z-index:99999}.programs-nav-container>.icon{width:5rem;height:5rem;margin-bottom:5rem}.programs-nav li{font-size:1.6rem;color:var(--primary-lightest);margin-bottom:1.2rem}.programs-nav a.link{gap:.3rem;display:flex;align-items:center;position:relative}.programs-nav .icon{width:2.4rem;height:2.4rem}@media(max-width:39em){.section-discover-programs{grid-template-columns:auto 1fr}.programs-nav span{display:none}.programs-nav a.link:before{content:attr(data-label);position:absolute;top:0;left:100%;width:fit-content;height:fit-content;display:block;background-color:var(--primary-dark-2);font-size:1rem;color:var(--primary-lightest);padding:.3rem;border-radius:3px;display:none;opacity:0;transition:opacity .3s linear}.programs-nav a.link:hover:before{opacity:1;display:block}.programs-nav-container{padding:0}}@media(max-width:27em){html{font-size:56.25%}.hero-svg{width:300px}}.scope-section{padding:1rem;border-radius:8px;color:#fff;font-family:Arial,sans-serif}.severity-tags{display:flex;align-items:center;justify-content:center;gap:5rem}.severity{padding:.3rem .6rem;border-radius:4px;font-size:1.4rem;font-weight:600}.scope-table{margin-bottom:4rem;background-color:var(--primary-dark-2);padding-block:1rem;border-radius:8px}.scope-header{margin-bottom:1rem;padding-inline:1rem}.table-header,.table-row{display:grid;grid-template-columns:1fr 1fr 1fr;padding:.8rem;align-items:center}.table-header{font-size:1.4rem;font-weight:600}.table-header{font-size:1.6rem;font-weight:600;background-color:var(--primary-color);border-radius:6px 6px 0 0}.table-row{font-size:1.4rem;color:var(--primary-lightest);border:1px solid var(--primary-color);border-radius:6px;margin-top:1rem}.table-row .scope-asset{width:20rem;overflow:hidden;text-overflow:ellipsis}@media(max-width:39em){.table-header,.table-row{display:flex;flex-direction:column;align-items:start;gap:.6rem}.table-row,.scope-asset{width:100%!important}}.submit-section{background:#061c3f;color:#fff;padding:2rem;border-radius:8px;font-family:Arial,sans-serif}.report-submit-form{display:flex;flex-direction:column;gap:1.5rem}.submit-section .form-row input,.submit-section .form-row select,.submit-section .form-row textarea{background:var(--primary-dark-1);border:1px solid var(--primary-color);border-radius:6px}.submit-section .form-row input:focus,.submit-section .form-row select:focus,.submit-section .form-row textarea:focus{border-color:var(--primary-light);background-color:var(--primary-dark-1)}.submit-section .form-row label{color:var(--primary-lightest)}.markdown-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.tab-buttons{display:flex;background:var(--primary-dark-1);border:1px solid var(--primary-color);border-radius:6px;overflow:hidden}.tab-buttons button{background:transparent;color:var(--primary-lightest);border:none;padding:1rem 3.5rem;cursor:pointer;font-size:1.1rem;transition:.3s}.tab-buttons button.active{background:var(--primary-color);color:#fff}.markdown-container{width:100%;background:var(--primary-dark-1);border:2px solid var(--primary-color);border-radius:8px;overflow:hidden;min-height:65rem;display:flex;flex-direction:column}.markdown-container textarea{width:100%!important;height:65rem!important;padding:1.5rem;background:transparent!important;border:none!important;color:#fff;outline:none;resize:vertical;font-size:1.6rem;line-height:1.2;white-space:break-spaces}.markdown-preview{width:100%;height:65rem;padding:1.8rem;background:transparent;overflow-y:auto;color:var(--primary-lightest);white-space:break-spaces;font-size:1.4rem;line-height:1.3}.markdown-preview h1,.markdown-preview h2,.markdown-preview h3{margin:.5rem 0;color:var(--primary-lightest)}.markdown-preview h1{text-align:left;font-size:3rem;color:var(--primary-light)}.markdown-preview h2{font-size:2.4rem}.markdown-preview h3{font-size:1.8rem}.markdown-preview code{background:#0f172a;padding:.2rem .4rem;border-radius:4px}.markdown-preview pre{background:#0f172a;padding:.75rem;border-radius:6px;overflow-x:auto}.markdown-preview img{max-width:60%;height:auto;border-radius:4px;margin:1rem 0}.markdown-preview li{display:list-item!important;font-size:1.5rem;color:var(--primary-lightest)}.markdown-preview ul,.markdown-preview ol{padding:1rem}.submit-section .form-row input[type=file]{display:none}.submit-section .form-row label.file-upload{background-color:var(--primary-dark-1);padding:1rem;border-radius:8px;display:block;cursor:pointer}.submit-section .form-row label.file-upload .hint{width:fit-content;display:block;margin:0 auto}.file-list{margin-top:1rem;color:var(--primary-light)}.file-item{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;margin-bottom:.5rem}.file-item button.btn{padding:.5rem;border:2px solid var(--primary-color);border-radius:3px;background:transparent;color:#fff;cursor:pointer}.severity-options{display:flex;justify-content:space-evenly;align-items:stretch}.severity-options button.active{outline:2px solid var(--primary-light)}.markdown-image-upload{margin-top:1rem}.markdown-image-upload label{margin:0!important}.report-submit-form .submit-btn{margin:0 auto}.report-submit-form .error{color:#ff6b6b;font-size:1rem;margin-top:.3rem}@media(max-width:39em){.severity-options{flex-wrap:wrap;row-gap:1rem}.markdown-header{flex-direction:column;align-items:flex-start;gap:1rem}.tab-buttons{width:100%}.tab-buttons button{flex:1}}@media(max-width:27em){.severity-options button.btn{width:100%}}.section-inbox{height:max(100vh,600px);padding:1rem 0}.section-inbox .container{width:95%;height:100%;display:flex;flex-direction:column;align-items:start;column-gap:1rem;position:relative}.inbox-content{width:100%;height:50px;flex:1;display:grid;grid-template-columns:auto 1fr 250px;align-items:start}.inbox-header h2{margin-bottom:0}.inbox-sidebar{height:100%;overflow:hidden;padding:1rem;border-radius:8px;background-color:var(--primary-dark-2);display:flex;flex-direction:column}.inbox-sidebar__content{width:230px;overflow:hidden;display:flex;flex-direction:column;transition:width .5s linear;white-space:nowrap}.inbox-sidebar select{background-color:var(--primary-color);outline:none;border:none;border-radius:8px;color:var(--primary-lightest);padding:.5rem;margin-block:1rem}.inbox-sidebar__btn{width:fit-content;margin-left:auto}.inbox-sidebar__btn button.btn{padding:0;transition:rotate .5s linear}.section-inbox.close-sidebar .inbox-sidebar__content{width:0;overflow:hidden;padding:0}.section-inbox.close-sidebar .inbox-sidebar__btn button.btn{rotate:180deg}.report-list{height:100%;flex-grow:1;overflow-x:hidden;overflow-y:auto}.report-card{padding:.8rem;margin-top:.6rem;border:1px solid var(--primary-color);border-radius:8px;display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;cursor:pointer;transition:background-color .2s ease}.report-card:hover,.report-card.active{background-color:var(--primary-color)}.report-card h4{color:var(--primary-lightest);margin:.4rem 0}.report-card .author{font-size:1.2rem;font-weight:500;color:var(--primary-lightest)}.report-card .meta{width:100%;display:flex;justify-content:space-between;font-size:1rem;color:var(--primary-lightest)}.report-card .difficulty{padding:.2rem .4rem;border-radius:4px;text-transform:capitalize;font-size:1rem}.inbox-details{padding:1rem;overflow-y:auto;height:100%;display:flex;justify-content:space-between;flex-direction:column;gap:.8rem;position:relative}.inbox-details h4{color:var(--primary-lightest)}.inbox-details .brief{font-size:1.2rem;letter-spacing:1px;padding-bottom:.4rem;color:var(--primary-lightest)}.report-data{display:flex;flex-direction:column;padding:.5rem 0;gap:.4rem}.inbox-details .markdown-preview{background:none;border:none;min-height:fit-content}.proof{color:var(--primary-light);font-size:1.4rem}.report-data .attachments-list a.link{color:var(--primary-light);border-bottom:1px solid var(--primary-light)}.timeline{display:flex;flex-direction:column}.timeline h3{background:var(--primary-dark-2);color:var(--primary-lightest);width:100%;position:sticky;top:0;z-index:2}.timeline-comments{min-height:3rem}.timeline-item{display:flex;justify-content:space-between;margin-bottom:2rem;color:var(--primary-lightest)}.timeline-item__content{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:.5rem}.timeline-item .dot{width:10px;height:10px;border:1px solid #1abc9c;border-radius:50%;margin-top:.4rem;position:relative;cursor:pointer}.timeline-item .dot.seen{background:#1abc9c}.timeline-item .dot:after{content:attr(data-title);position:absolute;bottom:100%;left:100%;background-color:var(--primary-color);color:var(--primary-lightest);padding:5px 10px;border-radius:4px;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .2s ease-in-out;z-index:99}.timeline-item .dot:hover:after{opacity:1;visibility:visible}.timeline-item .comment-content{font-size:1.2rem;font-weight:600;white-space:break-spaces}.timeline-item .comment-content .edited{font-size:.8rem}.timeline-item .comment-time{color:var(--primary-light);font-size:.8rem;display:block}.timeline-item__btns button.btn{padding:0}.timeline-item__btns{display:flex;gap:.4rem}.timeline-item__btns .icon{width:2rem;height:2rem}.reply-section{margin-top:1rem}.reply-section textarea{width:100%;height:120px;padding:.6rem;border-radius:6px;border:none;background:var(--primary-dark-2);color:#fff;resize:none}.reply-section .actions{display:flex;justify-content:space-between;gap:.6rem;margin-top:.5rem}.actions .send-reply.btn-primary{background-color:var(--primary-color);color:var(--primary-lightest)}.inbox-meta-column{padding-left:.5rem;width:250px;min-width:250px;max-width:250px;flex-shrink:0!important;display:flex;flex-direction:column;height:100%;overflow:hidden}.admin-controls{width:100%;margin-bottom:1rem;display:flex;flex-direction:row;align-items:flex-end;gap:1rem;flex-wrap:wrap;padding:1rem 1.5rem;background-color:var(--primary-dark-2);border-radius:8px}.admin-controls__update{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem 2rem;flex:1;align-items:flex-end}.admin-controls__update .form-row{flex:1 1 140px;min-width:120px;max-width:220px}.admin-controls__update .form-row:has(.bounty-buttons){flex:1 1 200px;max-width:280px}.admin-controls button.btn.btn-update{border:2px solid #1abc9c;color:var(--primary-lightest);transition:background-color .3s linear;margin-bottom:1rem}.admin-controls button.btn.btn-update:hover{background-color:#1abc9c}.admin-controls__actions{display:flex;flex-direction:column;gap:.5rem;align-items:flex-end}.admin-controls__actions button.btn{width:100%}.inbox-meta{background:var(--primary-dark-2);padding:1rem;border:1px solid var(--primary-color);border-radius:8px}.inbox-meta h3{margin-top:1rem;font-size:1.2rem;margin-bottom:.2rem;color:#aaa}.inbox-meta p{margin:.2rem 0;font-size:1rem;color:var(--primary-lightest)}@media(max-width:60em){.inbox-content{grid-template-columns:auto 1fr}.inbox-sidebar__content{width:150px}.inbox-meta-column{grid-column:1 / -1;width:100%;min-width:100%;max-width:100%}.section-inbox.close-sidebar .inbox-details{flex-direction:column}.admin-controls{flex-direction:row;flex-wrap:wrap;align-items:flex-end;width:100%}.admin-controls__update{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.admin-controls__update .form-row{flex:1 1 calc(50% - .5rem);max-width:calc(50% - .5rem)}.admin-controls__update .form-row:has(.bounty-buttons){flex:1 1 100%;max-width:100%}}@media(max-width:39em){.section-inbox{height:1000px}.inbox-sidebar{padding:0}.inbox-sidebar__btn button.btn .icon{width:1.8rem;height:1.8rem}}@media(max-width:27em){.reply-section .actions{flex-direction:column}}.report-data,.report-data p,.report-data li,.report-data code,.timeline-item .comment-content{font-size:1.5rem!important;line-height:1!important}.bounty-buttons{display:flex;gap:.5rem;flex-wrap:wrap}.bounty-btn{padding:.5rem .8rem;border:3px solid var(--primary-color);background:transparent;color:#fff;cursor:pointer;border-radius:6px;transition:.2s}.bounty-btn:hover{background:var(--primary-color)}.bounty-btn.active{background:#1abc9c;border-color:#1abc9c}input[type=number]{appearance:textfield!important}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0}.admin-toggle-btn{display:block!important;margin:.5rem auto!important;padding:.8rem 4rem!important;background-color:transparent!important;color:#1abc9c!important;border:2px solid #1abc9c!important;border-radius:8px!important;cursor:pointer!important;font-size:1.3rem!important;font-weight:600!important;transition:background-color .2s ease,color .2s ease!important}.admin-toggle-btn:hover{background-color:#1abc9c!important;color:#fff!important}.timeline-item .comment-content{color:var(--primary-lightest)}.timeline-item .comment-content span.highlight{color:#1abc9c;font-weight:700}.timeline-item .comment-author{font-size:1.6rem;font-weight:700;color:var(--primary-lightest);display:block;margin-bottom:8px}.report-card{position:relative}.program-management{min-height:100vh;padding:20px}.pm-header{display:grid;grid-template-columns:1fr auto;align-items:end;margin-bottom:2rem}.pm-header h1{margin:0;text-align:left}.pm-header,.pm-content{border:1px solid var(--primary-color);padding:1rem;border-radius:8px}.pm-card{background:var(--primary-dark-2);padding:1rem;border-radius:8px;margin-bottom:1.6rem}.pm-card__name{display:flex;justify-content:space-between}.pm-card__name-inputs{display:flex;flex-direction:column;width:100%}.pm-card__name-inputs input[type=checkbox]{width:fit-content;width:2rem;height:2rem}.pm-card__name-inputs label{color:var(--primary-lightest);font-size:2rem;width:fit-content;margin-top:1rem}.pm-card__header{display:flex;align-items:flex-start;justify-content:space-between}.pm-card__header button.btn{padding:.2rem .4rem}.pm-card__edit-btn{display:flex;gap:.8rem}.pm-rewards,.rewards-skeleton{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem}.rewards-skeleton{margin-bottom:2rem}.pm-reward-box{background:var(--primary-color);padding:12px;border-radius:6px}.pm-reward-box h3{color:var(--primary-lightest)}.pm-reward-box label{display:block;font-size:1.2rem;margin:6px 0 2px;color:var(--primary-lightest)}.pm-reward-box input,.pm-card__name input{border:none;width:100%;padding:6px;background:var(--primary-dark-2);color:var(--primary-lightest);border-radius:4px}.pm-card__name input{font-size:1.6rem;border:1px solid var(--primary-color)}.pm-card__name button.btn{padding:.4rem .8rem}.pm-reward-box input:focus{border:1px solid var(--primary-light);outline:none}.pm-sections{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem}.pm-list-row{display:flex;align-items:flex-end;gap:.8rem;margin-bottom:8px}.pm-list-row textarea{flex:1;padding:.6rem;border-radius:8px;background:var(--primary-dark-1);border:1px solid var(--primary-color);color:var(--primary-lightest);resize:vertical;min-height:6rem}.pm-list-row textarea:focus{border:1px solid var(--primary-light);outline:none}.pm-remove{background:#dc2626;border:none;padding:6px 10px;border-radius:4px;color:#fff;cursor:pointer}.pm-remove:hover{background:#b91c1c}.pm-add{background:#2563eb;border:none;padding:6px 12px;border-radius:4px;color:#fff;cursor:pointer}.pm-add:hover{background:#1e4fcf}@media(max-width:60em){.program-management .container{width:99%}.pm-rewards{display:flex;flex-direction:column}}@media(max-width:39em){.pm-sections{display:flex;flex-direction:column}.pm-header{grid-template-columns:1fr}.pm-header .btn{grid-row:3;padding:.5rem 1rem}}@media(max-width:27em){.pm-header h1{font-size:3rem}.pm-card__name h2{font-size:2.6rem}}.company-profile{min-height:max(100vh,300px);padding:1rem 0}.CP-header{padding:.8rem .6rem;margin-bottom:2rem;display:flex;justify-content:space-between;align-items:center;border:1px solid var(--primary-color);border-radius:8px}.cp-card,.session-card{background:var(--primary-dark-2);padding:1rem 2rem;border-radius:8px;border:1px solid var(--primary-color);margin-bottom:16px}.company-name{display:flex;gap:2rem;align-items:center}.company-name h3,.company-data h3{color:var(--primary-lightest)}.company-avatar-container{width:10rem;height:10rem}.company-avatar-container figure{width:100%;height:100%}.company-data{display:flex;gap:6rem;margin-block:3rem}.company-data p{font-size:1.6rem;color:#22c55e}.company-data a.link{color:var(--primary-light);border-bottom:1px solid var(--primary-light)}.company-description p{color:var(--primary-lightest);padding:.8rem 1.6rem;min-height:10rem;border:1px solid var(--primary-color);border-radius:8px}@media(max-width:60em){.company-data{gap:2rem}}@media(max-width:39em){.company-data{flex-direction:column}.cp-card{padding:.6rem}.CP-header{flex-direction:column;align-items:flex-start}.company-data a.link{width:100%;overflow:hidden;text-overflow:ellipsis}}.account-balance{background:var(--primary-dark);min-height:100vh;padding:20px;font-family:Arial,sans-serif}.account-balance h1{margin:0}.ab-card{background:var(--primary-dark-2);padding:16px;border-radius:8px;margin-bottom:16px}.ab-card h2{margin:0}.balance-card{display:flex;justify-content:space-between;background:var(--primary-color)}.balance-value{font-size:3.2rem;font-weight:700;color:var(--primary-lightest)}.balance-info span{font-size:1.6rem;color:#bbb}.growth{font-size:14px;color:#4ade80}.balance-this-month{background:var(--primary-dark-2);padding:1rem;border-radius:6px;min-width:150px;display:flex;flex-direction:column;justify-content:space-between}.balance-this-month p{margin:5px 0;font-size:1.4rem;color:var(--primary-lightest)}.positive,.negative{font-weight:600;display:block;margin-top:.5rem}.positive{color:#22c55e}.negative{color:#ef4444}.quick-amounts{display:flex;gap:.8rem;margin:1.2rem 0}.quick-btn{background:var(--primary-color);border:none;padding:8px 14px;border-radius:6px;color:#fff;cursor:pointer}.quick-btn:hover{background:var(--primary-dark-1)}.custom-amount{display:flex;gap:.8rem;margin-top:1rem}.custom-amount input{flex:1;padding:.8rem;border:1px solid var(--primary-dark-2);border-radius:6px;background:var(--primary-dark);color:var(--primary-lightest)}.custom-amount input:focus{outline:none;border:1px solid var(--primary-light)}.transactions{margin-top:1.2rem;display:flex;flex-direction:column;gap:1.2rem;height:30rem;overflow-y:auto;padding:1rem;position:relative}.transaction{display:flex;justify-content:space-between;background:var(--primary-dark-1);padding:12px;border-radius:8px;align-items:center}.transaction-info strong{font-size:1.6rem;color:var(--primary-lightest);margin-bottom:.8rem;display:block}.transaction-info p{font-size:1.2rem;color:#a0a0a0}.status{font-size:1.2rem;color:#4ade80;display:block;margin-bottom:.4rem;padding:.5rem;border-radius:6px}.status.pending{color:#ffb700}.amount{font-weight:600}@media(max-width:39em){.account-balance .container{width:99%}.custom-amount{flex-direction:column}.quick-amounts{flex-wrap:wrap}}@media(max-width:27em){.account-balance .container>.subheading{text-align:center}}.section-subscription{min-height:100vh;padding:1rem;background-color:var(--primary-dark)}.section-subscription h1{margin:0}.current-plan{background-color:var(--primary-color);padding:1rem 2rem;border-radius:8px;margin:4rem 0;display:flex;justify-content:space-between}.current-plan h2{margin-bottom:0}.plan-meta span{font-size:1.4rem;color:var(--primary-lightest)}.plan-info .price{color:var(--primary-lightest)}@media(max-width:39em){.current-plan{flex-direction:column}}.section-leaderboard{padding:2rem 0;color:var(--primary-lightest)}.section-leaderboard .container{height:100vh;display:flex;flex-direction:column;position:relative}.leaderboard-desc{color:#aaa;margin-bottom:20px}.top3{display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:center;align-items:flex-end;margin:40px 0;gap:40px;position:relative}.top3-item{display:flex;flex-direction:column;align-items:center;gap:1rem;font-size:1.8rem;font-weight:500;text-align:center;position:relative;z-index:1}.top3-item .stat{color:var(--primary-light);font-size:1.2rem}.top3-item.first{margin-bottom:30px;grid-column:2}.top3-item.second{grid-column:1;grid-row:1}.top3-item.third{grid-column:3;grid-row:1}.avatar{width:90px;height:90px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:26px;border:4px solid #ffffff;position:relative;overflow:hidden}.gold{background:gold}.silver{background:silver}.bronze{background:#cd7f32}.avatar.gold:before,.avatar.silver:before,.avatar.bronze:before{--angle: 0deg;content:"";position:absolute;inset:-8px;animation:glow 1.5s linear infinite;border-radius:50%;z-index:-1}.avatar.gold:before{background-image:conic-gradient(from var(--angle),#008cff,transparent,transparent,transparent,#008cff);box-shadow:1px 1px 10px #008cff80}.avatar.silver:before{background-image:conic-gradient(from var(--angle),#008cff,transparent,transparent,transparent,#008cff);box-shadow:1px 1px 10px #008cff80}.avatar.bronze:before{background-image:conic-gradient(from var(--angle),#008cff,transparent,transparent,transparent,#008cff);box-shadow:1px 1px 10px #008cff80}.others{margin-top:20px;overflow-y:auto;padding-right:.8rem}.others .row{display:flex;font-size:1.8rem;align-items:center;justify-content:space-between;padding:1.2rem 1.6rem;margin-bottom:.8rem;border-radius:.8rem;gap:1rem;transition:background .3s;border:2px solid var(--primary-color);overflow:hidden;text-overflow:ellipsis}.others .row:hover{background:var(--primary-dark-1)}.others .avatar{width:3rem;height:3rem;border:2px solid #ffffff}.rank{width:4rem;font-weight:700}.name{flex:1}.others .row .stats{display:flex;gap:.6rem}.stat{width:fit-content;margin-left:.5rem;text-align:center}.firework-container{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;z-index:-1}.firework{position:absolute;width:8px;height:8px;background:#fff;top:40%;left:50%;border-radius:50%;animation:explode 2.5s infinite ease-out;box-shadow:0 0 15px 5px #ffffffb3}.particle{position:absolute;width:var(--size, 5px);height:var(--size, 5px);border-radius:50%;animation:spark 2.5s infinite ease-out,twinkle .5s infinite alternate;transform-origin:center}@keyframes explode{0%{transform:scale(0);opacity:1}50%{transform:scale(2.5);opacity:.6}to{transform:scale(0);opacity:0}}@keyframes spark{0%{transform:translate(0) rotate(0);opacity:1}50%{transform:translate(var(--x),var(--y)) rotate(var(--rotate, 0deg));opacity:.7}to{transform:translate(var(--x),var(--y)) rotate(var(--rotate, 0deg));opacity:0}}@keyframes twinkle{0%{box-shadow:0 0 5px 2px #ffffff80}to{box-shadow:0 0 10px 3px #fffc}}.firework:nth-child(1){background:#f33;animation-delay:0s}.firework:nth-child(2){background:#80ff00;animation-delay:.4s}.firework:nth-child(3){background:#0ff;animation-delay:.8s}.firework:nth-child(4){background:#93f;animation-delay:1.2s}.firework:nth-child(5){background:#f39;animation-delay:1.6s}.firework:nth-child(1) .particle:nth-child(1){--x: 60px;--y: 60px;--size: 6px;--rotate: 45deg;background:#f33}.firework:nth-child(1) .particle:nth-child(2){--x: -60px;--y: 60px;--size: 4px;--rotate: -45deg;background:#f33}.firework:nth-child(1) .particle:nth-child(3){--x: 60px;--y: -60px;--size: 5px;--rotate: 90deg;background:#f33}.firework:nth-child(1) .particle:nth-child(4){--x: -60px;--y: -60px;--size: 6px;--rotate: -90deg;background:#f33}.firework:nth-child(1) .particle:nth-child(5){--x: 0px;--y: 80px;--size: 3px;--rotate: 0deg;background:#f33}.firework:nth-child(1) .particle:nth-child(6){--x: 0px;--y: -80px;--size: 4px;--rotate: 180deg;background:#f33}.firework:nth-child(2) .particle:nth-child(1){--x: 70px;--y: 0px;--size: 5px;--rotate: 30deg;background:#80ff00}.firework:nth-child(2) .particle:nth-child(2){--x: -70px;--y: 0px;--size: 6px;--rotate: -30deg;background:#80ff00}.firework:nth-child(2) .particle:nth-child(3){--x: 50px;--y: 50px;--size: 4px;--rotate: 60deg;background:#80ff00}.firework:nth-child(2) .particle:nth-child(4){--x: -50px;--y: -50px;--size: 5px;--rotate: -60deg;background:#80ff00}.firework:nth-child(2) .particle:nth-child(5){--x: 80px;--y: -20px;--size: 3px;--rotate: 45deg;background:#80ff00}.firework:nth-child(2) .particle:nth-child(6){--x: -80px;--y: 20px;--size: 4px;--rotate: -45deg;background:#80ff00}.firework:nth-child(3) .particle:nth-child(1){--x: 40px;--y: 70px;--size: 6px;--rotate: 20deg;background:#0ff}.firework:nth-child(3) .particle:nth-child(2){--x: -40px;--y: 70px;--size: 5px;--rotate: -20deg;background:#0ff}.firework:nth-child(3) .particle:nth-child(3){--x: 70px;--y: -40px;--size: 4px;--rotate: 70deg;background:#0ff}.firework:nth-child(3) .particle:nth-child(4){--x: -70px;--y: -40px;--size: 5px;--rotate: -70deg;background:#0ff}.firework:nth-child(3) .particle:nth-child(5){--x: 20px;--y: 80px;--size: 3px;--rotate: 90deg;background:#0ff}.firework:nth-child(3) .particle:nth-child(6){--x: -20px;--y: -80px;--size: 4px;--rotate: -90deg;background:#0ff}.firework:nth-child(4) .particle:nth-child(1){--x: 50px;--y: 60px;--size: 5px;--rotate: 15deg;background:#93f}.firework:nth-child(4) .particle:nth-child(2){--x: -50px;--y: 60px;--size: 6px;--rotate: -15deg;background:#93f}.firework:nth-child(4) .particle:nth-child(3){--x: 60px;--y: -50px;--size: 4px;--rotate: 45deg;background:#93f}.firework:nth-child(4) .particle:nth-child(4){--x: -60px;--y: -50px;--size: 5px;--rotate: -45deg;background:#93f}.firework:nth-child(4) .particle:nth-child(5){--x: 0px;--y: 70px;--size: 3px;--rotate: 0deg;background:#93f}.firework:nth-child(4) .particle:nth-child(6){--x: 0px;--y: -70px;--size: 4px;--rotate: 180deg;background:#93f}.firework:nth-child(5) .particle:nth-child(1){--x: 65px;--y: 45px;--size: 6px;--rotate: 30deg;background:#f39}.firework:nth-child(5) .particle:nth-child(2){--x: -65px;--y: 45px;--size: 5px;--rotate: -30deg;background:#f39}.firework:nth-child(5) .particle:nth-child(3){--x: 45px;--y: -65px;--size: 4px;--rotate: 60deg;background:#f39}.firework:nth-child(5) .particle:nth-child(4){--x: -45px;--y: -65px;--size: 5px;--rotate: -60deg;background:#f39}.firework:nth-child(5) .particle:nth-child(5){--x: 80px;--y: 0px;--size: 3px;--rotate: 45deg;background:#f39}.firework:nth-child(5) .particle:nth-child(6){--x: -80px;--y: 0px;--size: 4px;--rotate: -45deg;background:#f39}@media(max-width:60em){.others .row{gap:.6rem;padding:.5rem 1rem}.others .row .stats{flex-direction:column}.rank{width:fit-content}}@media(max-width:39em){.top3{gap:20px}.top3-item .avatar{width:60px;height:60px}.firework-container{top:-20px}.others .row{display:grid;grid-template-columns:auto auto 1fr}.others .row .stats{flex-direction:row;grid-column:span 3}}@media(max-width:27em){.stat:not(.reputation){display:none}}.hack-activities{padding:2rem 0;color:var(--primary-lightest)}.hack-activities .container{height:100vh;display:flex;flex-direction:column}.ha-header{display:flex;justify-content:space-between;align-items:center}.ha-header h1{margin:0}.reports-rows{margin-top:20px;display:flex;flex-direction:column;gap:1.2rem;overflow-y:auto;padding-right:.8rem;position:relative;min-height:30rem}.reports-rows .row{display:flex;align-items:center;justify-content:space-between;background-image:linear-gradient(90deg,#061c3f 40%,#061c3fe2,#061c3fc6),url(/decorations/symbols.jpg);background-size:contain;padding:.8rem 1.6rem;border-radius:11px}.reports-rows .row-left{display:flex;flex-direction:column;align-items:flex-start}a.avatar-container.link{display:flex;align-items:center;gap:.8rem;color:var(--primary-lightest)}a.avatar-container.link:hover .username{text-decoration:underline}.avatar-container .username{font-weight:500;font-size:1.4rem}.reports-rows .avatar{width:4rem;height:4rem;background:#ccc;border-radius:50%;overflow:hidden}.row-left .hint{font-size:1rem;color:var(--primary-light)}.reports-rows .row-right{display:flex;flex-direction:column;align-items:center;gap:1rem}.badge{padding:.4rem 1rem;border-radius:8px;font-size:1.4rem;font-weight:700}@media(max-width:60em){.row-right .btn.btn-primary{padding:.8rem}.reports-rows .row{display:grid}.reports-rows .row-left{grid-column:1;margin-bottom:.5rem}.reports-rows .row-right{flex-direction:row}}.manage-scopes{padding:2rem 0;color:var(--primary-lightest)}.sm-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:1rem 2rem;border-radius:8px;border:1px solid var(--primary-color)}.new-scope-form{background:var(--primary-dark-2);padding:1.5rem;border-radius:8px;margin-bottom:2rem}.my-scopes-table-container{height:20rem;overflow-y:auto;padding-right:.8rem;border:1px solid var(--primary-dark-1);position:relative}.my-scopes-table-container .skeleton-container{height:100%}.my-scopes table{width:100%;border-collapse:collapse;background:var(--primary-dark-2);border-radius:8px}.my-scopes thead{position:-webkit-sticky;position:sticky;top:0;z-index:1;background-color:var(--primary-dark-1);font-weight:600}.my-scopes tbody{max-height:2px;overflow:auto}.my-scopes th,.my-scopes td{padding:.75rem 1rem;border-bottom:1px solid var(--primary-dark-1);text-align:left;font-size:1.6rem}.my-scopes td input:not([type=checkbox]),.my-scopes td select{background-color:var(--input-bg);border:2px solid transparent;outline:none;width:100%;font-size:1.4rem;padding:1.2rem;color:var(--primary-lightest)}.my-scopes td input:focus:not([type=checkbox]),.my-scopes td select:focus{border:2px solid var(--primary-color)}.asset-cell{max-width:30rem;min-width:2rem;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-cell::-webkit-scrollbar{width:0}.my-scopes input[type=checkbox]{transform:scale(1.2);cursor:pointer}.my-scopes button.btn{padding:0}@media(max-width:39em){.sm-header{flex-direction:column;align-items:flex-start}}.user-profile{padding:1.5rem;position:relative}.user-profile .container{width:95%}.UP-header{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--primary-color);border-radius:8px;padding:.8rem 1.6rem;margin-bottom:2rem}.profile-container{display:flex;gap:2rem}.profile-left{flex-basis:65%;display:flex;flex-direction:column;gap:1.5rem}.profile-card{padding:1.2rem;border-radius:.5rem;border:1px solid var(--primary-color);border-radius:8px}.profile-card h3{color:var(--primary-lightest)}.user-data{display:flex;gap:2rem;align-items:center}.profile-avatar__container{width:8rem;height:8rem;border-radius:50%;position:relative;z-index:1}.profile-avatar__container:before{--angle: 0deg;content:"";position:absolute;inset:-3px;background-image:conic-gradient(from var(--angle),#008cff,transparent,transparent,transparent,#008cff);animation:glow 1.5s linear infinite;box-shadow:1px 1px 10px #008cff80;border-radius:50%;z-index:-1}.user-profile .profile-avatar{width:100%;height:100%;margin-bottom:.5rem}.user-profile .profile-avatar .icon{width:100%;height:100%}.profile-role{font-size:1.6rem;color:var(--primary-light)}.social-links__list{display:flex;gap:2rem;margin-top:2rem}.social-links__list a.link{background-color:var(--primary-dark);display:block;position:relative;padding:.4rem}.social-links__list a.link:before{--angle: 0deg;content:"";position:absolute;inset:-1px;background-image:conic-gradient(from var(--angle),#008cff,transparent,transparent,transparent,#008cff);animation:glow 1.5s linear infinite;box-shadow:1px 1px 10px #008cff80;z-index:-1}.social-links__list a.link.deactivated{pointer-events:none}.social-links__list a.link.deactivated .icon{fill:var(--primary-color)}.social-links__list a.link.deactivated:before{display:none}.social-links__list .icon{width:4rem;height:4rem;fill:var(--primary-light)}.bio .paragraph{color:var(--primary-light)}.profile-right{flex:1}.stats-card{display:grid;grid-template-columns:1fr 1fr}.stats-row.big-row{grid-column:span 2;display:flex;flex-direction:column;text-align:center}.stats-row.big-row h3{margin:0 auto;margin-bottom:1rem}.stats-row.big-row span{font-size:4rem;font-weight:700;color:var(--primary-light)}.stats-row:not(.big-row){display:flex;flex-direction:column;align-items:center;margin-bottom:.6rem;gap:1rem}.stats-row:not(.big-row) span{font-size:2rem;color:var(--primary-light)}.stats-row.stats-row:not(.big-row) p{font-size:1.8rem;color:var(--primary-lightest)}.programs{margin-top:1.5rem}.programs-table-container{height:30rem;overflow-y:auto;padding-right:.6rem;position:relative}.programs-table{width:100%;border-collapse:collapse}.programs-table thead{position:sticky;background-color:var(--primary-color);top:0;font-size:1.2rem;color:var(--primary-lightest);z-index:999}.programs-table th,.programs-table td{padding:.8rem;border-bottom:1px solid var(--primary-color);text-align:left}.programs-table td{font-size:1rem;color:var(--primary-lightest)}.programs-table td.program-name-td{width:40rem;white-space:nowrap;text-overflow:ellipsis}.progress-bar{position:relative;border:1px solid var(--primary-color);border-radius:11px;height:15px;width:100px;overflow:hidden}.progress-fill{background:var(--primary-dark-1);height:100%;border-radius:4px 0 0 4px}.progress-bar span{position:absolute;width:100%;text-align:center;font-size:.75rem;top:2px}@media(max-width:60em){.profile-container{flex-direction:column}}@media(max-width:39em){.user-profile{padding:0}.UP-header{flex-direction:column;align-items:flex-start}.UP-header button.btn{padding:.8rem}.user-data{gap:1rem}}@media(max-width:27em){.user-data{flex-direction:column}.user-data__name{text-align:center}}.loader-container{font-size:16px;font-family:Poppins,sans-serif;line-height:1.5;overflow:hidden;height:100vh;width:100%}.loader-container{inset:0;z-index:999;display:flex;align-items:center;justify-content:center;transition:opacity .4s ease-in-out,visibility .4s ease-in-out}svg{width:20rem;font-weight:700}.loading-txt{width:60rem;text-align:left}svg text{font-size:8rem;stroke-width:2;letter-spacing:-2px}svg text.text-body{stroke:var(--primary-color);animation:4s infinite alternate animate-stroke}.loading-svg{animation:4s infinite alternate animate-stroke}@keyframes animate-stroke{0%{fill:transparent;stroke:var(--primary-light);stroke-width:3;stroke-dashoffset:25%;stroke-dasharray:0 32%}50%{fill:transparent;stroke-width:var(--primary-light);stroke-width:3}80%,to{fill:var(--primary-light);stroke:transparent;stroke-width:0;stroke-dashoffset:-25%;stroke-dasharray:32% 0}}.public-report{padding:2rem 0;height:max(100vh,300px)}.public-report .container{display:grid;grid-template-columns:1fr auto;align-items:flex-start;height:100%}.public-report-header{border:1px solid var(--primary-color);border-radius:8px;padding:.8rem 1.6rem;grid-column:span 2;margin-bottom:2rem}.report-comments{height:100%}@media(max-width:60em){.public-report{height:fit-content}.public-report .container{display:flex;flex-direction:column;align-items:stretch}.report-comments{height:20rem}}.unauthorized{height:100vh;position:relative;display:flex;justify-content:space-between}.unauthorized img{width:300px}.unauthorized h1{font-size:20rem}.unauthorized h2{font-size:10rem;color:var(--primary-light)}.unauthorized-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center}@media(max-width:60em){.unauthorized{align-items:center}.unauthorized h1{font-size:15rem}.unauthorized h2{font-size:6rem;color:var(--primary-light)}.unauthorized-content{background-color:#001a35a7;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:1rem}}@media(max-width:39em){.unauthorized img{width:150px}.unauthorized h1{font-size:10rem}.unauthorized h2{font-size:5rem;color:var(--primary-light)}}@media(max-width:27em){.unauthorized img{display:none}.unauthorized .link.btn{padding:.8rem}}.not-found{height:100vh;display:flex;flex-direction:column;align-items:center}.not-found h1{font-size:20rem}.not-found h2{font-size:5rem;text-align:center;color:var(--primary-light)}.not-found a.btn{border:2px solid var(--primary-light);box-shadow:1px 1px 10px var(--primary-color);transition:background-color .3s linear}.not-found a.btn:hover{background-color:var(--primary-light)}@media(max-width:27em){.not-found h1{font-size:15rem}.not-found h2{font-size:5rem;text-align:center;color:var(--primary-light)}}.user-profile-settings{padding:1rem 0;position:relative}.changes-tracker-wrapper{position:fixed;top:10px;right:10px;z-index:9999;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .4s linear}.changes-tracker-wrapper.visible{visibility:visible;opacity:1;pointer-events:auto}.changes-tracker-wrapper:before{--angle: 0deg;content:"";position:absolute;inset:-3px;background-image:conic-gradient(from var(--angle),#008cff,transparent,transparent,transparent,#008cff);box-shadow:1px 1px 10px #008cff80;animation:glow 1.5s linear infinite;border-radius:8px;z-index:-1}.changes-tracker{background-color:var(--primary-dark-2);display:flex;flex-direction:column;gap:2rem;align-items:center;padding:.8rem;width:fit-content;border-radius:8px}.changes-tracker div{display:flex;gap:4rem;justify-content:space-between;align-items:center}.changes-tracker div button.btn{padding:0}.changes-tracker p{font-size:1.8rem;color:var(--primary-lightest)}.user-profile-settings .container{width:98%;display:grid;grid-template-columns:auto 1fr;align-items:start;gap:1rem}.profile-settings-header{grid-column:span 2;border:1px solid var(--primary-color);border-radius:8px;padding:.8rem 1.6rem}.sidebar{display:flex;flex-direction:column;gap:2rem;border:1px solid var(--primary-color);border-radius:8px;padding:1rem}.sidebar a.btn.link,.sidebar button.btn{border:2px solid var(--primary-color);border-radius:8px;box-shadow:1px 1px 10px var(--primary-color);width:100%;transition:background-color .2s linear}.sidebar a.btn:hover,.sidebar button.btn:hover{background-color:var(--primary-color)}.profile-content{flex:1;border-radius:8px}.profile-header{display:flex;justify-content:space-between;align-items:center}.profile-settings-form{display:flex;flex-direction:column;gap:3rem}.form-section{background:var(--primary-dark-2);padding:1rem;border-radius:8px}.form-section.user-details{display:grid;grid-template-columns:1fr 1fr;column-gap:2rem}.form-section.user-details h3,.form-section.user-details p{grid-column:span 2}.form-section.user-bio textarea{height:10rem;resize:none}@media(max-width:60em){.user-profile-settings .container,.form-section.user-details{display:flex;flex-direction:column;align-items:stretch}.user-profile-settings .sidebar{flex-direction:row}}@media(max-width:39em){.user-profile-settings .sidebar{flex-direction:column;text-align:center}}.company-profile-settings{padding:1rem 0}.company-profile-settings .container{width:95%}.cp-upload{display:flex;align-items:center;gap:1.6rem}.cp-guidelines{color:#bbb;font-size:1.4rem;margin-top:8px;padding-left:20px}.company-profile-settings .profile-settings-form{margin-bottom:3rem}.form-section textarea{height:20rem;resize:none}.actions-grid{display:flex;gap:1rem;margin:1rem 0 3rem}.action-card.btn{background:var(--primary-dark-1);width:100%;padding:1rem;border-radius:10px;color:#fff;transition:background .2s;text-align:center}.action-card:hover{background:#1abc9c}.active-sessions{display:flex;flex-direction:column;gap:1.2rem;margin-top:10px;padding-right:.8rem;max-height:40rem;overflow-y:auto;position:relative;min-height:30rem}.active-session{display:flex;align-items:center;gap:1.2rem;padding:12px;border:1px solid var(--primary-color);border-radius:8px}.active-session-icon{font-size:22px}.active-session-info strong{font-size:1.6rem;color:var(--primary-lightest)}.active-session-info p{font-size:1.4rem;margin:2px 0;color:var(--primary-light)}.active-session-info span{font-size:1.2rem;color:#aaa}.active-sessions .active-session-logout-btn.btn{padding:.6rem 1.2rem;margin-left:auto;font-size:1rem}.cp-tips{color:#bbb;font-size:1.6rem;margin-top:.8rem;padding-left:20px}@media(max-width:60em){.actions-grid{display:grid;grid-template-columns:repeat(3,1fr)}}@media(max-width:39em){.hero-svg{width:400px;margin-top:5rem}}@media(max-width:27em){.actions-grid{grid-template-columns:repeat(2,1fr)}.cp-upload{flex-direction:column}}.admin-page{padding:1.5rem;min-height:100vh}.admin-page .container{width:95%}.admin-page header{border:1px solid var(--primary-color);border-radius:8px;padding:.8rem 1.6rem;margin-bottom:2rem}.admin-quick-actions{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-bottom:3rem;padding:1rem;border:1px solid var(--primary-color);border-radius:8px}.admin-quick-actions a.link.btn{border:1px solid #1abc9c;transition:background-color .4s linear;padding:.6rem 1.2rem}.admin-quick-actions a.link.btn:hover,.admin-quick-actions a.link.btn.active{background-color:#1abc9c}.filter-bar{display:flex;gap:1rem;margin-bottom:1.5rem}.filter-bar select{background-color:var(--primary-color);outline:none;border:none;border-radius:8px;color:var(--primary-lightest)}.users-list{display:flex;flex-direction:column;background-color:var(--primary-dark-2);gap:1rem;padding:1rem;border-radius:8px;height:40rem;overflow-y:auto;position:relative}.user-item{display:flex;justify-content:space-between;align-items:center;padding:1rem;border:1px solid var(--primary-color);border-radius:8px}.user-item .avatar{border-radius:50%;width:40px;height:40px;display:flex;justify-content:center;align-items:center}@media(max-width:60em){.admin-quick-actions{gap:1rem}}@media(max-width:39em){.admin-quick-actions{flex-direction:column}.admin-quick-actions a.link.btn{width:100%}.system-users .user-item{flex-direction:column;align-items:start;gap:2rem}}@media(max-width:27em){.filter-bar{flex-direction:column}.filter-bar select{padding:.8rem}.system-users .user-item a.user-info.link{flex-direction:column;align-items:flex-start!important}}.system-users .user-item a.user-info.link{display:flex;align-items:center;gap:1rem;color:var(--primary-lightest)}.system-users .user-item a.user-info.link .user-email{font-size:1rem}.system-users .block-user{color:var(--primary-lightest);display:flex;align-items:center;font-size:1.2rem;gap:1.2rem}.transactions-container .user-info{display:flex;justify-content:space-between;align-items:center;width:100%}.transactions-container .user-info .info-details{display:flex;gap:2rem}.transactions-container .user-info .status-details{display:flex;align-items:start;gap:2rem}.transactions-container .user-info .status-details .amount{background-color:#518e58;padding:.5rem;border-radius:.5rem}.transactions-container .user-item a.user-info.link{display:flex;align-items:center;gap:1rem;color:var(--primary-lightest)}.transactions-container .user-item a.user-info.link .user-email,.transactions-container .user-item a.user-info.link .date{font-size:1rem}.transactions-container .user-item a.user-info.link .type{font-size:1.2rem;padding:.4rem;background-color:var(--primary-color);border-radius:3px}.transactions-container .user-item .status{font-size:1.2rem;padding:.5rem;border-radius:8px;text-align:center}@media(max-width:60em){.transactions-container .user-item a.user-info.link{flex-direction:column;align-items:flex-start}.transactions-container .info-details div{display:flex;align-items:start;gap:2rem}}@media(max-width:27em){.info-details{flex-direction:column}}.company-plans{color:var(--primary-lightest)}.company-plans-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.company-plans-header .btn{border:1px solid #1abc9c;transition:background-color .4s linear}.company-plans-header .btn:hover{background-color:#1abc9c}.company-plans-list{background-color:var(--primary-dark-2);border-radius:8px;border:1px solid var(--primary-color);max-height:40rem;overflow:auto}.company-plans-list .user-item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.4rem;cursor:pointer;transition:all .25s ease;flex-wrap:wrap}.company-plans-list .user-item{transition:all .25s ease}.company-plans-list .user-item:hover{background-color:#ffffff1a;transform:translate(4px);border-left:5px solid #1abc9c}.plan-company-name{flex:1;min-width:0}.plan-company-name h2{font-size:1rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.plan-meta{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;justify-content:flex-end;width:100%}.plan-name-badge{padding:.35rem 1rem;border-radius:999px;font-size:.82rem;font-weight:700;white-space:nowrap}.plan-name-badge.monthly{background-color:#3b9ede26;color:#3b9ede;border:1px solid #3b9ede}.plan-name-badge.yearly{background-color:#9b59b626;color:#b07fd4;border:1px solid #9b59b6}.plan-dates{display:flex;align-items:center;gap:.5rem;white-space:nowrap;font-size:.82rem;background-color:#ffffff0f;padding:.35rem 1rem;border-radius:999px;border:1px solid rgba(255,255,255,.1)}.plan-dates .date-label{font-size:.7rem;opacity:.55;text-transform:uppercase;letter-spacing:.04em}.plan-dates .date-value{font-weight:600;opacity:.9}.plan-dates .dates-sep{opacity:.35;font-size:.9rem;margin:0 .1rem}.status-badge{font-weight:700;padding:.35rem 1rem;border-radius:999px;font-size:.82rem;white-space:nowrap}.status-badge.active{background-color:#3ec04d26;color:#3ec04d;border:1px solid #3ec04d}.status-badge.expired{background-color:#c03e3e26;color:#e05555;border:1px solid #c03e3e}.company-plans-modal-backdrop{position:fixed;inset:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:50;padding:1rem}.company-plans-modal{width:min(100%,520px);max-height:90vh;overflow-y:auto;background-color:var(--primary-dark-2);border:1px solid var(--primary-color);border-radius:12px;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.company-plans-modal-head{display:flex;justify-content:space-between;align-items:center;gap:1rem}.company-plans-modal-head h3{font-size:1.1rem;font-weight:700}.company-plans-modal-form{display:flex;flex-direction:column;gap:1rem}.company-plans-modal-form select{width:100%;padding:.9rem;border-radius:10px;border:1px solid rgba(255,255,255,.1);background-color:var(--primary-color);color:var(--primary-lightest);outline:none;transition:.2s}.company-plans-modal-form select:focus{border-color:#1abc9c;box-shadow:0 0 0 2px #1abc9c26}.company-plans-modal-form .submit-btn{margin-top:.5rem;border:1px solid #1abc9c;padding:.9rem;font-weight:700}.company-plans-modal-form .submit-btn:hover{background-color:#1abc9c}.company-plans-modal .close-btn{border:1px solid rgba(255,255,255,.2)}@media(max-width:768px){.company-plans-modal{padding:1.2rem;border-radius:10px}.company-plans-modal-head h3{font-size:1rem}}@media(max-width:480px){.company-plans-modal{width:100%;max-height:95vh;border-radius:12px;padding:1rem}.company-plans-modal-head{flex-direction:column;align-items:stretch;gap:.8rem}.company-plans-modal .close-btn,.company-plans-modal-form .submit-btn{width:100%}}.pending-companies .user-item{overflow:hidden}.reason-for-contact{display:flex;gap:.5rem}.reason-for-contact button.btn{padding:.4rem .8rem;transition:background-color .4s linear}.reason-for-contact button.btn.accept{color:#3ec04d;border:1px solid #3ec04d}.reason-for-contact button.btn.refuse{color:#c03e3e;border:1px solid #c03e3e}.reason-for-contact button.btn.accept:hover{background-color:#3ec04d;color:#fff}.reason-for-contact button.btn.refuse:hover{background-color:#c03e3e;color:#fff}.reason{color:var(--primary-lightest);font-size:1.8rem}@media(max-width:60em){.pending-companies .user-item{flex-direction:column;align-items:flex-start}.pending-companies .reason-for-contact{margin-top:.8rem;width:100%;justify-content:space-between}}@media(max-width:39em){.pending-companies .reason-for-contact{flex-direction:column;align-items:flex-start}}.add-staff{background:var(--primary-dark-2);padding:2rem;border-radius:8px}.staff-form .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.form-actions{margin-top:2rem;text-align:center}@media(max-width:27em){.staff-form .form-grid{grid-template-columns:1fr}}.pending-companies a.link{display:flex;gap:.5rem}.pending-companies .user-email{font-size:1.4rem;color:var(--primary-light)}.pending-companies .transaction-data{display:flex;gap:3rem;align-items:center}.pending-companies .pending-amount{font-size:2rem;font-weight:700;text-align:center;color:var(--primary-lightest);padding:.5rem;background-color:#197b19;border-radius:8px}.pending-companies time{font-size:1.2rem;color:var(--primary-lightest)}.pending-companies button.btn{border:1px solid var(--primary-light);padding:.8rem 1.6rem;transition:background-color .3s linear}.pending-companies button.btn:hover{background-color:var(--primary-light)}.payment-method{padding:2rem 0}.payment-header{margin-bottom:1.5rem;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--primary-color);border-radius:8px;padding:.6rem 1.2rem}.payment-method .btn:disabled{background:#555;cursor:not-allowed}.payment-method .btn:disabled:hover{transform:none}.payment-content{display:flex;flex-direction:column;gap:1.5rem}.balance-card,.method-card{background:var(--primary-dark-2);padding:1.5rem;border-radius:8px}.balance-card{font-size:1.8rem;color:var(--primary-lightest)}.balance-card .balance{color:#24af39;font-size:2rem}.balance-card .pending-balance{color:var(--primary-light);font-size:2rem}.confirm-email{padding:2rem;text-align:center;font-size:3rem;color:var(--primary-lightest)}.success-container{display:flex;flex-direction:column;align-items:center}h4.success{color:#4caf50;font-weight:700}h4.error{color:#f44336;font-weight:700}.fail-container .icon,.success-container .icon{width:30rem;height:30rem}.success-container .icon{fill:#4caf50}.fail-container .icon{fill:#f44336}.admin-profile{min-height:max(100vh,300px);padding:1rem 0}.AD-card{background:var(--primary-dark-2);padding:1rem 2rem;border-radius:8px;border:1px solid var(--primary-color);margin-bottom:16px}.admin-name{display:flex;gap:2rem;align-items:center}.admin-data h3{color:var(--primary-lightest)}.admin-data{display:flex;gap:6rem;margin-block:3rem}.admin-data p{font-size:1.6rem;color:#22c55e}@media(max-width:60em){.admin-data{gap:2rem}}@media(max-width:39em){.admin-data{flex-direction:column}}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*{padding:0;margin:0;box-sizing:border-box}:root{--primary-color: #004586;--primary-dark-1: #00305e;--primary-dark-2: #061c3f;--primary-dark: #001a35;--primary-light: #02bee8;--primary-lightest: #ccdae7;--input-bg-focus: #444760;--input-bg: #444760b6;--header-height: 10rem}html{font-size:62.5%}body{background-color:var(--primary-dark);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;overflow-x:hidden;width:100%}#root{position:relative;z-index:1}h1,h2,h3{text-transform:capitalize;font-weight:600;background-image:linear-gradient(90deg,#fff 60%,#02bee8);color:transparent;-webkit-background-clip:text;background-clip:text;background-blend-mode:text;width:fit-content}h1{font-size:4rem;letter-spacing:-1px;text-align:center;margin:0 auto}h2{font-size:3.2rem;margin-bottom:1rem}h3{font-size:2.4rem;margin-bottom:.4rem}h4{font-size:1.8rem}.txt-center{text-align:center;margin:0 auto}.subheading{font-size:1.8rem;color:var(--primary-light);font-weight:400;display:block;letter-spacing:1px;margin-bottom:2rem}section{overflow:hidden}.container{width:90%;margin:0 auto;overflow:hidden}img{width:100%;height:100%}.bg-decoration{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;pointer-events:none}.bg-decoration[src="./decorations/icons.png"]{z-index:0;transition:transform 1s linear}.section-separator{width:100%;height:7rem;z-index:-1;filter:opacity(.03);position:relative;pointer-events:none}.paragraph{font-size:1.6rem;line-height:1.3;letter-spacing:1px}.link:link,.link:visited{text-transform:capitalize;color:#fff;text-decoration:none;display:inline-block;font-size:1.6rem;transition:color .4s}.link:active,.link:hover{color:#ddd}.btn{background:none;outline:none;border:none;display:inline-block;padding:1rem 4rem;font-size:1.4rem;text-transform:capitalize;font-weight:600;border-radius:11px;color:#fff;cursor:pointer;width:fit-content}.btn.btn-primary{background-color:var(--primary-color);color:#fff;transition:transform .6s}.btn.btn-primary:hover{transform:translateY(-4px)}.btn.btn-secondary{border:3px solid transparent;transition:border .2s}.btn.btn-secondary:hover{border:3px solid var(--primary-color)}.icon{width:2.4rem;height:2.4rem;fill:#fff;color:#fff}.list{list-style:none}.form-row{display:flex;flex-direction:column;margin-bottom:2rem}.form-row label{font-size:1.6rem;font-weight:500;text-transform:capitalize;color:var(--primary-light);margin-bottom:1rem}.form-row input,.form-row [role=input],.form-row select,.form-row textarea,.form-row .rs__control{width:100%;padding:1rem;font-size:1.6rem;border-radius:11px;border:2px solid transparent;background-color:var(--input-bg);color:var(--primary-lightest);outline:none}.form-row input[type=checkbox]{width:auto}.form-row>*::placeholder{color:#555}.form-row .rs__control{padding:0;margin-inline:.2rem}.form-row .rs__value-container input,.form-row .rs__single-value{color:var(--primary-lightest)!important}.form-row input:focus,.form-row select:focus,.form-row textarea:focus,.form-row .rs__input:focus{outline:none;border:2px solid var(--primary-color);background-color:var(--input-bg-focus)}:disabled{cursor:not-allowed!important}.low,.easy,.completed,.paid{background-color:#166534;color:#dcfce7}.medium,.pending{background-color:#fef9c3;color:#854d0e}.high,.hard{background-color:#fee2e2;color:#991b1b}.critical{background-color:#6f0002;color:#ff99ad}.app-scroller::-webkit-scrollbar{width:.6rem;background-color:var(--primary-color);border-radius:11px;padding:1rem;margin:1rem}.app-scroller::-webkit-scrollbar-thumb{border-radius:11px;width:1px;padding:1rem;margin:1rem;background-color:var(--primary-dark-1)}.skeleton-container{background-color:var(--primary-color);padding:1rem;border-radius:8px}.custom-toast{font-size:1.8rem;padding:1.6rem;border-radius:8px}.custom-toast-body{font-size:2rem;font-weight:600}.warning-container__btns{display:flex;gap:2rem;margin-top:1rem}.warning-container__btns button.btn{font-size:1.4rem;padding:.6rem 1.2rem}.warning-container__btns button.btn-secondary{color:var(--primary-color)}.glowing-border{position:relative;z-index:1}.glowing-border.circle{border-radius:50%}.glowing-border:before{--angle: 0deg;content:"";position:absolute;inset:-1px;background-image:conic-gradient(from var(--angle),#008cff,transparent,transparent,transparent,#008cff);animation:glow 1.5s linear infinite;box-shadow:1px 1px 10px #008cff80;z-index:-1}.glowing-border.circle:before{border-radius:50%}@property --angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes glow{0%{--angle: 0deg}to{--angle: 360deg}}.profile-avatar{width:9rem;height:9rem;background:var(--primary-dark-1);border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}.profile-placeholder{font-size:28px;color:#888}
