body{background:#0f0f1d!important;font-family:Proxima Nova,sans-serif}.black-foot{background:#0f0f1d;max-width:100%}.custom-input,.role-select{max-width:90%}.mb-5{font-weight:600}.h1-title{font-size:3rem;font-weight:550;margin:60px auto!important}.glow-pulse{animation:pulseGlow 2.5s ease-in-out infinite;filter:drop-shadow(0 0 5px rgba(0,204,255,.4));transition:filter 3.3s ease-in-out}@keyframes pulseGlow{0%,to{filter:drop-shadow(0 0 5px rgba(0,204,255,.2))}50%{filter:drop-shadow(0 0 15px rgba(0,204,255,.6))}}.menu-test-text{margin-top:7px;font-weight:600}.lh-base{line-height:1.3!important}.home-h1{font-size:3.4rem}.home-h2{font-size:1.5rem}@media only screen and (max-width:770px){.home-h2{font-size:1rem}}a{text-decoration:none;color:#ba8620}a:hover{color:#a77b23}.navbar{box-shadow:none}.logo-text{margin-top:-3px;font-size:22px;font-weight:600;display:flex;flex-direction:column}.user-type-modal-text{color:white!important}.logo-subtitle{font-size:.9rem;font-weight:500;color:rgba(245,245,245,.822);margin:-20px 0 0 1px}.btn{text-transform:none;transition:all .3s ease;font-size:16px}.btn-outline-warning:hover{background:none}.form-label{color:whitesmoke}.list-group{--mdb-list-group-bg:#0f0f1d}.p-yellow-1{background:#976f1f}.p-yellow-text{color:#976f1f!important}.p-yellow-2{background:#a77b23}.p-yellow-3{background:#ba8620}.p-yellow-4{background:linear-gradient(176deg,rgb(127,114,51) 50%,rgb(145,101,26))}.p-black-1{background-color:#111111}.p-brown-1{background:#311e4b}.border-dark{border-color:#311e4b!important}.brown-text{color:#311e4b}.p-white-1{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(5.7px);backdrop-filter:blur(5.7px)}.p-linear-1{background:#ba8620;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.p-linear-2{background:#ba8620}.banner-btn,.banner-btn:hover{background:#3b71ca}.hacker-btn{background:rgb(6,216,6)!important;color:black!important}.hacker-border{margin:30px auto}.activate-cta,.hacker-border{border:1px solid rgba(6,216,6,.274)!important;padding:30px 20px;background:#121224}.activate-cta{margin:30px 0}.program-description a strong{color:#ba8620!important;text-decoration:none!important}.program-description strong{color:rgb(251,247,186);font-weight:600!important;text-decoration:none}.navbar-brand-footer{font-size:1.3rem}.sales-card>.card-body{background:#16162c;color:white}.card-body-payments-1{background:#100420;color:white;border:1px solid #ffffff62!important}.card-body-payments-2{background:#100420;color:white;border:3px solid #311e4b!important}.card-body-payments-3{background:#100420;color:white;border:4px solid #626b0b!important}.set-budget-container a{background:none!important;padding:0!important;margin:0!important}.sales-accordion .accordian-header,.sales-accordion .accordion-button{background:whitesmoke!important}.sales-accordion .accordion-button{color:#16162c!important}.p-italic{color:rgba(245,245,245,.712)}.top-logo-title{color:#ba8620;margin-bottom:12px}.background-cover{background-size:cover;background-position:50%;background-repeat:no-repeat;height:100%;min-height:700px}.background-cover-signup{min-height:750px!important}@media only screen and (max-width:770px){.background-cover{min-height:600px}}.background-cover-prime{background-image:url(/arch-prime.png)}.background-cover-about{background-image:url(/rob_morel_and_cindy_ogidi.jpeg)}.background-cover-investors{background-image:url(/ai-alignment-testing-5.jpg)}.background-cover-ai-safety-founder{background-image:url(/arch-w1.png)}.background-cover-ai-safety-product{background-image:url(/arch-cr.png)}.background-cover-ai-safety-model{background-image:url(/arch-iwl.png)}.background-cover-ai-safety-developer{background-image:url(/arch-wl.png)}.background-cover-ai-safety-engineer{background-image:url(/arch-wbl.png)}.background-cover-ai-safety-prompt,.background-cover-other{background-image:url(/arch-i.png)}.background-cover-ai-safety-jailbreak{background-image:url(/arch-wgl.png)}.background-cover-ai-safety-tester{background-image:url(/arch-cs.png)}.background-cover-ai-safety-other{background-image:url(/arch-wbrl.png)}.background-cover-ai-safety-whitehat{background-image:url(/arch-wgl.png)}.background-cover-ai-safety-other-night{background-image:url(/arch-wbl.png)}.card-styles{background:#d6d6d6}.cat-bold{font-weight:600}.code-heading,.code-text,.navbar-toggler i,code{color:rgb(6,216,6)!important}.code-text{font-weight:500;font-family:monospace}.form-label{display:block;margin-bottom:.5rem;font-size:.9rem;color:rgb(6,216,6);font-family:monospace}.text-muted a{color:silver!important;text-decoration:none}.text-muted a:after{content:" →";display:inline;margin-left:.3em;font-weight:700;color:rgb(6,216,6)}.reverify-btn{border:1px solid rgb(6,216,6);padding:1px 5px;margin-left:10px;cursor:pointer;font-size:.8em}.reverify-btn:hover{border:1px solid rgb(8,248,8)}.position-relative{position:relative}.overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.44);border-radius:inherit;z-index:1}.content{position:relative;z-index:2}.github-card{border:1px solid #e1e4e8;border-radius:8px;width:98%;padding:20px;font-family:Arial,sans-serif;box-shadow:0 4px 8px rgba(0,0,0,.1);margin:0 1% 20px}.github-card img{width:30px;height:30px;border-radius:50%;vertical-align:middle}.github-card .header{display:flex;align-items:center;margin-bottom:10px}.github-card .header a{text-decoration:none;color:#bd8820;font-size:1.2em;margin-left:10px;font-weight:700}.btn-primary{background-color:#bd8820}.github-card .description{color:#fff;font-size:.9em;margin:10px 0}.logo-size{max-width:200px}.logo-title{font-size:1.3rem;font-weight:600}.dropdown-item{margin-top:5px}.dropdown-menu{background:#311e4b;border:none!important;border-radius:0!important;padding:0;margin-top:.3rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}.dropdown-item,.dropdown-menu .dropdown-item,.dropdown-menu a{color:whitesmoke;text-decoration:none;padding:.35rem 1rem;display:block;border-radius:0!important;margin:0!important;font-size:1rem}.dropdown-item{margin-top:0!important}.dropdown-item:hover,.dropdown-menu .dropdown-item:hover,.dropdown-menu a:hover{background:rgba(255,255,255,.1);color:white;border-radius:0!important}.dropdown-item-description{font-size:.8rem;color:rgba(255,255,255,.7);margin:2px 0 0;font-weight:400}.dropdown-item:hover .dropdown-item-description{color:rgba(255,255,255,.9)}.cursor-pointer{cursor:pointer}.transition-all{transition:all .3s ease}.transition-all:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.dropdown-item{transition:all .2s ease}.menu-button-adjust{margin-top:3px!important}@media (max-width:768px){.dropdown-item-description{font-size:.75rem}.transition-all:hover{transform:none}}.home-bug-list{max-width:450px}@media only screen and (max-width:770px){.home-bug-list{max-width:250px}.text-white .p-brown-1{padding:0}}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background:white;padding:20px;border-radius:8px;width:90%;max-width:800px;max-height:90vh;overflow-y:hidden;position:relative;box-shadow:0 2px 10px rgba(0,0,0,.1);display:flex;flex-direction:column}.user-select-modal-content{max-width:800px;background:#2b1b42f3!important;border:1px solid #332364;color:white;padding:30px}.sub-header{font-weight:500;color:whitesmoke}.modal-header{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:10px}.hr-mid{color:rgb(76,84,92);margin:20px 0!important}.dropdown-menu .active:not(.form-control){color:white!important;background-color:#36255b!important}.modal-header h2{margin:0;font-size:1.5rem;color:#333}.close-button{background:none;border:none;font-size:1.5rem;cursor:pointer;padding:0;color:#666;transition:color .2s}.close-button:hover{color:#333}.modal-body{flex:1 1;overflow-y:auto;overflow-x:hidden;padding:20px 0;margin-bottom:20px;max-width:100%}.modal-body h3{margin-bottom:15px;color:#444}.modal-footer{flex-shrink:0;display:flex;justify-content:flex-end;gap:10px}.form-control,.form-select{margin-bottom:15px}.form-control:focus,.form-select:focus{border-color:#6c5ce7;box-shadow:0 0 0 .2rem rgba(108,92,231,.25)}.quill{height:calc(60vh - 200px);display:flex;flex-direction:column}.ql-toolbar{border-top-left-radius:4px;border-top-right-radius:4px;background:#f8f9fa;border-color:#ced4da}.ql-container{flex:1 1;overflow-y:auto}.ql-editor{min-height:100%}.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol li,.ql-editor p,.ql-editor ul li{color:#000}.btn{padding:8px 16px;font-weight:500;transition:all .2s}.btn-primary{background-color:#6c5ce7;border-color:#6c5ce7}.btn-primary:hover{background-color:#5f4dd0;border-color:#5f4dd0}.btn-success{background-color:#00b894;border-color:#00b894}.btn-success:hover{background-color:#00a383;border-color:#00a383}.btn:disabled{opacity:.7;cursor:not-allowed}.alert{margin-bottom:20px;border-radius:4px}.text-danger{margin-top:-10px!important}.alert-danger{background-color:#fff3f3;border-color:#ff7675;color:#d63031}.loading-message{text-align:center;color:#666;margin:20px 0}@media (max-width:768px){.modal-content{width:95%;margin:20px;max-height:calc(100vh - 40px)}.modal-body{padding:15px 0;overflow-x:hidden;word-wrap:break-word}.btn{margin-bottom:10px}.modal-footer{flex-direction:column}.user-select-modal-content{max-width:100%;overflow-x:hidden}}.modal-step{animation:fadeIn .3s ease-in-out}.loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px}.spinner{border:4px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;margin-bottom:10px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.modal-content .quill{background:white;border-radius:4px;border:1px solid #ddd}.modal-content .ql-toolbar{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom:1px solid #ddd;background:#f8f9fa}.modal-content .ql-container{border-bottom-left-radius:4px;border-bottom-right-radius:4px;min-height:200px}.modal-content .form-control,.modal-content .form-select{border:1px solid #ddd;border-radius:4px;padding:8px 12px;width:100%;margin-bottom:10px}.modal-content .form-label{font-weight:500;margin-bottom:5px;display:block}.progress-steps{display:flex;justify-content:space-between;margin-bottom:20px;padding:0 20px}.step-indicator{width:30px;height:30px;border-radius:50%;background:#eee;display:flex;align-items:center;justify-content:center;font-size:14px;position:relative}.step-indicator.active{background:#007bff;color:white}.step-indicator.completed{background:#28a745;color:white}.program-list-card{width:98%;background:#2e2e2e;color:white;margin:1% 1% 1% 0;height:auto;float:none;border-radius:0}.admin-style{background:#311e4b;padding:10px}.img-fluid-custom{width:85%;margin:0;padding:0}.cookie-notice-background{background:rgb(37,37,37)}@media only screen and (max-width:770px){.img-fluid-custom{width:100%;margin:-10px 0;padding:0}}.dashboard-page{background:#0f0f1d;padding:50px 25px}@media only screen and (max-width:770px){.dashboard-page{padding:20px}}.submission-card{background:#2e2e2e;padding:2%;margin:1% 2% 1% 0;width:96%;float:left}strong{color:silver}.strong-title{font-weight:600}.strong-mid{font-weight:550}.strong-light{font-weight:500}.very-bold{font-weight:700!important}.blog-img{max-width:800px}.message-container{display:flex;flex-direction:column;gap:10px}.message{padding:10px;border-radius:6px;background-color:#fff}.message-styles-recieved,.message-styles-sent{background-color:#171717;width:100%}.chat-form{width:60%}@media only screen and (max-width:770px){.chat-form{width:100%}}.chat-btn-style{cursor:pointer;border:0;padding:3px 20px;font-weight:400;margin-right:2px;border-radius:0}.chat-btn-style,.chat-btn-style:hover{background:#bd8820;color:white}.chat-btn{cursor:pointer}.lead{font-size:24px;font-weight:600;color:#906326!important}.menu-btn-style{cursor:pointer;background:#976f1f;padding:0 8px!important;border-radius:1px;transition:all .3s ease}@media screen and (max-width:1070px){.menu-btn-style{margin:auto 0!important}}.menu-btn-style:hover{background:#c7932a}.menu-btn-text-style,.menu-btn-text-style:hover{cursor:pointer;color:white!important}.nav-link{color:silver;font-weight:600}.menu-btn-text-white{color:white!important;width:100%!important}.file-input{display:none}.list-group-item{border:0!important;margin:0!important;padding:0!important}.btn-cust-width{max-width:190px}.btn-cust-width-card{max-width:140px}pre{background-color:#333;padding:10px;border-radius:4px;font-family:Courier New,Courier,monospace;font-size:14px;color:#f5f5f5;white-space:pre-wrap;overflow-x:auto;margin:20px 0}.message p{margin:0 auto}.message .message-time-cust{color:#ffffff75}.card-img-top{height:250px}.divider-cust,.divider-mini-cust{height:30px}@media only screen and (max-width:970px){.divider-cust{height:0}}.small-info{font-size:12px;color:skyblue}.dashboard-custom{border:1px solid rgb(51,51,51);padding:40px}input,select,textarea{font-size:16px!important}.program-list-card p{font-size:16px}.program-list-card:hover{color:inherit!important}.ql-editor{font-size:16px!important}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;background:#000}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.team-card{background:#ebeaea;padding:30px 20px;border:0;border-radius:2px}.team-member{margin-bottom:30px;transition:transform .3s ease}.team-photo{max-width:300px;margin:10px auto}.team-photo img{transition:transform .3s ease}.team-member:hover .team-photo img{transform:scale(1.1)}.team-card-title{margin-top:20px;color:#3a3a3a}.team-card-text{font-size:16px;color:#777;opacity:1}.team-style{background:none}.white-bg{background:rgb(51,51,51)}.custom-quill .ql-container{height:100%;background-color:#fff;outline:1px solid whitesmoke}.custom-quill .ql-editor{height:100%;background-color:#fff;padding:10px;color:black}.custom-quill2{height:200px!important}.custom-quill2 .ql-editor{background-color:#fff;padding:10px;color:black}.manual-click{cursor:pointer}.ai-select{background:silver}.bug-quill .ql-container.ql-snow{border:0 solid white;outline:0}.purple-button{background:#311e4b;color:white;transition:all .3s ease;padding:5px 20px;border-radius:0}.purple-button:hover{background:#64408f;color:white!important}.green-button{background:#64408f;color:white;transition:all .3s ease;width:100%}.green-button:hover{background:#377e0e;color:white!important}.text-purple{color:#311e4b}.text-muted strong:hover{color:#a77b23;font-weight:600}.resource-search-box{max-width:800px;margin:10px auto}.resource-search-input{width:100%;padding:10px;border-radius:3px;border:0;font-size:18px!important;font-weight:600}@media (max-width:991px){.navbar-toggler{border:1px solid rgba(255,255,255,.3);padding:.25rem .5rem;margin:10px}.navbar-toggler i{color:#fff;font-size:1.25rem}.navbar-collapse{max-height:80vh;overflow-y:auto;background:#311e4b}.dropdown-menu{position:static!important;float:none!important;width:100%;background:transparent!important;border:none!important;padding-left:1.5rem!important;margin:0!important;box-shadow:none!important}.redirect-img{width:50%}@media only screen and (max-width:770px){.redirect-img{width:100%!important}}.dropdown-menu.show{display:block}.dropdown-item{color:rgba(255,255,255,.8)!important;padding:.5rem 0;background:transparent!important;margin:0!important;border-left:2px solid rgba(186,134,32,.3)!important;border-right:none!important;font-size:.95rem;padding-left:1rem!important;padding-right:1rem!important}.dropdown-item:before{display:none}.dropdown-item.active{color:#ba8620!important;font-weight:600;border-left:2px solid #ba8620!important;border-right:none!important}.dropdown-item:hover{color:#fff!important;background:transparent!important;border-left:2px solid rgba(186,134,32,.6)!important;border-right:none!important}.nav-item.dropdown{margin-bottom:.5rem}.dropdown-toggle{color:rgba(255,255,255,.9);padding:.5rem 0;font-weight:600}.dropdown-toggle:after{float:right;margin-top:.5rem}.nav-link.active{color:#ba8620!important}.navbar-nav .btn.purple-button{margin:.5rem 0;text-align:center;width:100%}}.home-p{line-height:1.3}.home-h3{font-size:1.3rem}.sticky-header{position:fixed;top:0;left:0;right:0;z-index:1000;width:100%}.animated-bars{border:none;padding:0;width:40px;height:40px;position:relative}.animated-bar-container{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:8px 0}.animated-bar{display:block;width:20px;margin-left:10px;height:3px;background-color:#00ff00;transition:background-color 31s ease;padding:3px}.bar-1{animation:waveColor 2s infinite}.bar-2{animation:waveColor 5s .2s infinite}.bar-3{animation:waveColor 3s .4s infinite}@keyframes waveColor{0%{background-color:#00ff00}50%{background-color:#C0C0C0}to{background-color:#00ff00}}@media (min-width:992px){.sticky-header{position:-webkit-sticky;position:sticky;top:0;z-index:1000}}.margin-mob{margin-top:30px!important}h2{margin-bottom:20px}@media only screen and (max-width:991px){body{padding-top:80px}.home-h1{font-size:2.1rem;margin-top:30px}.margin-mob{margin-top:0!important}.home-p{line-height:1.2}.home-h2{font-size:1.3rem}.home-h3{font-size:1.1rem}.h1-title{font-size:2.2rem}.background-cover,.background-cover-signup{min-height:600px}.img-fluid-custom{width:70%;margin:-10px 0 -30px;padding:0}.dashboard-page{padding:20px}.chat-form{width:100%}.divider-cust{height:0}.text-white .p-brown-1{padding:0}}.disabled-btn{opacity:.6;cursor:not-allowed;pointer-events:none}.disabled-btn,.disabled-btn:hover{background-color:#6c757d!important;border-color:#6c757d!important;color:#fff!important}.payment-package-container{font-size:1rem;line-height:1.5}.payment-package-container .display-5,.payment-package-container h1{font-size:2rem;line-height:1.1;margin-bottom:.5em;font-weight:500}.payment-package-container .h4,.payment-package-container h2{font-size:1.15rem;line-height:1.2;margin-bottom:.7em;font-weight:500}.payment-package-container .lead{font-size:1.05rem;line-height:1.4;margin-bottom:1em;color:#b88a3b}.payment-package-container ul.list-unstyled{margin-bottom:1.2em}.payment-package-container ul.list-unstyled li{font-size:1rem;line-height:1.3;margin-bottom:.5em;display:flex;align-items:center}.payment-package-container ul.list-unstyled li svg{margin-right:.5em;min-width:1.2em;min-height:1.2em;vertical-align:middle}.payment-package-container .bg-primary{background:#2323c4!important;color:#fff!important}.payment-package-container .card{border-radius:.7em}.payment-package-container .card-body{padding:1.5em 1.2em}.payment-package-container .fw-bold{font-weight:600!important}.payment-package-container .fs-4{font-size:1.3rem!important}@media (max-width:770px){.payment-package-container .display-5,.payment-package-container h1{font-size:1.3rem}.payment-package-container .h4,.payment-package-container h2{font-size:1rem}.payment-package-container .card-body{padding:1em .7em}}.editor-container.jsx-a9da264b63a63ae0{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(5.7px)!important;backdrop-filter:blur(5.7px)!important}.message-interface-container{display:flex;flex-direction:column;height:80vh;border:1px solid #ddd;border-radius:8px;overflow:hidden;background-color:#fff;color:#000}.message-list{flex-grow:1;padding:15px;overflow-y:auto;background-color:#f9f9f9}.message-item{display:flex;flex-direction:column;margin-bottom:15px;padding:10px 15px;border-radius:8px;max-width:75%}.message-item.sent{align-self:flex-end;background-color:#e0f7fa;color:#004d40;border-bottom-right-radius:2px}.message-item.received{align-self:flex-start;background-color:#f0f0f0;color:#333;border-bottom-left-radius:2px}.message-header{display:flex;justify-content:space-between;font-size:.85em;margin-bottom:5px}.message-sender{font-weight:700}.message-timestamp{color:#888}.message-content{white-space:pre-wrap;word-wrap:break-word}.message-files{margin-top:10px}.message-file-link{display:block;font-size:.9em;color:#007bff;margin-top:5px}.message-actions{margin-top:10px;text-align:right}.message-input-area{padding:15px;border-top:1px solid #eee;background-color:#fff}.react-quill-editor{color:#000}.quill-editor-container,.react-quill-editor{background-color:#fff}.ql-toolbar{border-top-left-radius:8px;border-top-right-radius:8px;border:1px solid #ccc!important;background-color:#f0f0f0}.ql-container{border-bottom-left-radius:8px;border-bottom-right-radius:8px;border:1px solid #ccc!important}.ql-editor{min-height:120px}