@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&display=swap);.topbar{align-items:center;background-color:#fff;border-bottom:1px solid #bababa;display:flex;justify-content:space-between;padding:10px 20px;position:relative}.logo h1{color:#76b852;font-size:1.4em;font-weight:bolder;margin:0}.logo-n{font-size:larger}.nav-links{align-items:center;display:flex;gap:15px}.nav-links ul{display:flex;gap:15px;list-style:none;margin:0;padding:0}.nav-links li{align-items:center;display:inline;display:flex}.nav-links a,.nav-links span{color:#00000080;font-weight:500;text-decoration:none}.nav-links a:hover,.nav-links span:hover{color:rgba(0,0,0,.668);font-weight:500}.nav-links a.active{color:rgba(0,0,0,.668);font-weight:700}.logos{align-items:center;display:flex;gap:15px}.hamburger,.logos{justify-content:center}.hamburger{cursor:pointer;display:none;flex-direction:column;gap:5px;height:28px;width:30px;z-index:10001}.hamburger .bar{background-color:#000;border-radius:2px;height:3px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.hamburger.open .bar:first-child{transform:translateY(8px) rotate(45deg)}.hamburger.open .bar:nth-child(2){opacity:0;transform:scaleX(.5)}.hamburger.open .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}@media screen and (max-width:980px){.hamburger{display:flex}.nav-links li.feedback-logout-group{flex-direction:column}.feedback-button,.logout-button{width:100%}.nav-links{align-items:flex-start;background:#fff;box-shadow:0 8px 16px #0003;flex-direction:column;gap:10px;height:calc(100vh - 60px);padding:20px;position:absolute;right:0;top:60px;transform:translateX(100%);transition:transform .3s ease-in-out;width:200px;z-index:9999}.nav-links.open{transform:translateX(0)}.nav-links ul{flex-direction:column;width:100%}.nav-links li{align-items:center;display:flex;justify-content:center;width:100%}}.nav-links li.feedback-logout-group{align-items:center;display:flex;gap:8px}.logout-button{background-color:#cd2828;padding:10px 10px 9px 13px;transition:background-color .3s ease}.feedback-button,.logout-button{align-items:center;border:none;border-radius:11px;color:#fff;cursor:pointer;display:flex;font-size:1rem;justify-content:center}.feedback-button{background-color:#76b852;flex:1 1;font-weight:500;padding:8px 14px 9px;text-decoration:none;transition:background .2s}.feedback-button:hover{color:#fff}.nav-links .feedback-button.active{background-color:#5da347;color:#fff;font-weight:500}.nav-links .feedback-button,.nav-links .feedback-button:hover{color:#fff}.logout-button:hover{background-color:#aa2828}.feedback-button:hover{background-color:#5da347}.login-container{font-family:Poppins,Arial,sans-serif;padding:80px 0 35px}.login-box,.login-container{align-items:center;display:flex;justify-content:center}.login-box{background:#fff;border:var(--border);border-radius:24px;box-sizing:border-box;flex-direction:column;height:350px;max-height:92vw;max-width:92vw;min-height:260px;min-width:260px;padding:38px 36px 28px;transition:width .2s,height .2s,padding .2s;width:350px}.login-box h1{color:#222;font-size:2rem;font-weight:700;letter-spacing:.01em;margin-bottom:32px;text-align:center}.google-login-btn{background:linear-gradient(90deg,#76b852,#8dc26f);border:none;border-radius:20px;box-shadow:0 2px 8px #43a04712;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;margin-bottom:18px;outline:none;padding:12px 0;transition:background .2s,box-shadow .2s;width:80%}.google-login-btn:hover{background:linear-gradient(90deg,#5fa143,#76b852);box-shadow:0 4px 16px #43a04721}.login-box p{color:#888;font-size:.98rem;margin-top:8px;text-align:center}.login-note{align-items:center;background:#f6fff4;border:1.5px solid #76b852;border-radius:8px;box-sizing:border-box;color:#222;display:flex;font-size:.99rem;gap:8px;margin-bottom:8px;margin-top:4px;padding:8px 14px;width:100%}.login-note-icon{align-items:center;background:#76b852;border-radius:50%;color:#fff;display:inline-flex;font-size:1rem;font-weight:700;height:20px;justify-content:center;margin-right:4px;width:20px}.login-note-green{color:#76b852;font-weight:600}.login-error{background:#ffeaea;border:1.5px solid #e74c3c;border-radius:8px;box-sizing:border-box;color:#b71c1c;font-size:1rem;font-weight:500;margin-top:8px;padding:10px 14px;text-align:center;width:100%}@media (max-width:480px){.login-box{border-radius:14px;height:90vw;max-height:98vw;max-width:98vw;min-height:200px;min-width:200px;padding:14px 4vw;width:90vw}.login-box h1{margin-bottom:16px}.google-login-btn{padding:8px 0}.login-error,.login-note{font-size:.95rem;padding:7px 4px}}.search-page{align-items:center;display:flex;flex-direction:column;gap:45px;justify-content:center;padding:60px 20px 35px}.search-input{border:var(--border);border-radius:25px;font-size:1.2rem;margin-bottom:10px;outline:none;padding:12px 15px;width:100%}.search-tips{font-size:.9rem;margin-bottom:20px}.search-input:focus{border-color:var(--green);transition:var(--transition)}.search-button{align-self:center;background-color:#76b852;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:500;margin-top:1.5rem;padding:10px 20px;transition:background-color .3s ease;width:80%}.search-form{align-items:center;align-self:center;display:flex;flex-direction:column;justify-content:center;width:min(800px,100%)}.search-button:hover{background-color:#5da347}.error-message{color:red;font-size:1rem;margin-top:20px}.search-results{margin-top:30px}.company-group{margin-bottom:20px}.main-search-title{font-size:3rem;line-height:1}.close-gap-home{margin-bottom:-3rem}.search-page .result-card{background:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 6px #0000001a;margin:10px auto;max-width:600px;padding:20px;text-align:left}.search-page h1 span{color:#76b852}.logo-slider-container{padding:10px 0;width:100%}.logo-slider-container img{cursor:pointer;display:inline-block;height:60px;margin-right:40px;max-width:300px}@media (max-width:700px){.logo-slider-container img{height:45px}}.search-fields-row{align-items:center;display:flex;gap:15px;justify-content:center;margin-bottom:10px;width:100%}.company-search-input,.search-branch-select,.search-cgpa-input,.search-input-small{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px solid #bbb;border:1px solid var(--border-color,#bbb);border-radius:25px;box-sizing:border-box;font-size:1rem;margin-bottom:0;outline:none;padding:12px 15px;transition:border-color .2s,box-shadow .2s}.company-search-input{background:#fff url("data:image/svg+xml;utf8,<svg fill=%27gray%27 height=%2718%27 viewBox=%270 0 24 24%27 width=%2718%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M7 10l5 5 5-5z%27/></svg>") no-repeat right 14px center/18px 18px;flex:3 1;max-width:320px;padding-right:38px}.company-search-input::-webkit-calendar-picker-indicator,.company-search-input::-webkit-search-cancel-button,.company-search-input::-webkit-search-decoration,.company-search-input::-webkit-search-results-button,.company-search-input::-webkit-search-results-decoration{display:none!important}.company-search-input::-ms-clear,.company-search-input::-ms-reveal{display:none!important;height:0;width:0}input[list]::-webkit-list-button{display:none!important}input[list]::-moz-list-button{display:none!important}.company-search-input:focus{background:#fff url("data:image/svg+xml;utf8,<svg fill=%27gray%27 height=%2718%27 viewBox=%270 0 24 24%27 width=%2718%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M7 10l5 5 5-5z%27/></svg>") no-repeat right 14px center/18px 18px;border-color:var(--green);box-shadow:0 0 0 1px var(--green) inset}.company-search-input::placeholder{color:#888;opacity:1}.search-branch-select{cursor:pointer;flex:2 1;max-width:220px;padding-right:38px;position:relative}.search-branch-select,.search-branch-select:focus{background:#fff url("data:image/svg+xml;utf8,<svg fill=%27gray%27 height=%2718%27 viewBox=%270 0 24 24%27 width=%2718%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M7 10l5 5 5-5z%27/></svg>") no-repeat right 14px center/18px 18px}.search-branch-select:focus{border-color:var(--green);box-shadow:0 0 0 1.1px var(--green) inset}.search-branch-select::-ms-expand{display:none}.search-cgpa-input{flex:2 1;max-width:220px}.search-cgpa-input:focus{background:#fff;border-color:var(--green);box-shadow:0 0 0 1px var(--green) inset}@media (max-width:700px){.search-fields-row{align-items:stretch;flex-direction:column;gap:10px}.company-search-input,.search-branch-select,.search-cgpa-input{max-width:100%;width:100%}.search-form{min-width:0;width:100%}}.search-branch-select:invalid{color:#888}.search-branch-select{color:#222}.search-branch-select option[value=""]{color:#888!important}.exp-page{padding:35px 20px}.main-search-title{font-family:Poppins,Arial,sans-serif;font-size:2.5rem;font-weight:700}.main-search-title span{color:#76b852}.experiences-toolbar{display:flex;gap:14px;justify-content:center;margin-bottom:26px;margin-top:10px}.search-company-btn,.sort-btn{background:#76b852;border:none;border-radius:22px;box-shadow:0 2px 8px #76b85212;color:#fff;cursor:pointer;font-size:1.08rem;font-weight:600;outline:none;padding:10px 26px;transition:background .18s,color .18s}.search-company-btn,.sort-btn.active{background:#1976ff;color:#fff}.search-company-btn:hover,.sort-btn:hover{background:#5fa143;color:#fff}.sort-btn.active:hover{background:#1976ff}.search-company-btn:hover{background:#1456b8}.experiences-count-box{align-items:center;background:#eafbe7;border-radius:16px;box-shadow:0 2px 8px #76b85212;color:#222;display:flex;font-size:1.1rem;font-weight:500;gap:10px;justify-content:center;margin:0 auto 30px;padding:10px 28px;width:-webkit-fit-content;width:fit-content}.experiences-count-label{color:#76b852;font-size:1.08rem;font-weight:700;margin-right:6px}.experiences-count-value{background:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#222;font-size:1.15rem;font-weight:700;margin-left:2px;padding:2px 12px}.experiences-loading{color:#888;font-size:1.2rem;margin-top:40px;text-align:center}.experiences-company-title{color:#222;font-family:Poppins,Arial,sans-serif;font-size:1.5rem;font-weight:600;letter-spacing:.5px;margin-bottom:18px;margin-left:8vw;text-align:left}.experiences-results,.experiences-results-left{align-content:center;align-items:stretch;display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start;width:100%}.experiences-results-center{justify-content:center}.experiences-card{align-items:center;background:#fff;border:var(--border);border-radius:18px;box-sizing:border-box;display:flex;flex-direction:column;height:340px;margin-bottom:10px;max-width:340px;min-width:340px;padding:28px 22px 22px;transition:box-shadow .18s,border .18s;width:340px}.experiences-card:hover{box-shadow:0 7px 29px 0 #43a04721;transform:scale(1.025);transition:var(--transition)}.card-desc{-webkit-line-clamp:7;-webkit-box-orient:vertical;line-clamp:7;box-orient:vertical;color:#444;display:-webkit-box;font-size:1.04rem;margin-bottom:14px;max-height:7.5em;min-height:7.5em;overflow:hidden;text-overflow:ellipsis;width:100%;word-break:break-word}.card-desc,.card-name{font-family:Poppins,Arial,sans-serif;text-align:center}.card-name{color:#222;font-size:1.25rem;font-weight:700;margin-bottom:2px}.card-company{color:#444;font-family:Poppins,Arial,sans-serif;font-size:1.04rem;margin-bottom:12px;text-align:center}.read-more-btn{background:#76b852;border:none;box-shadow:0 2px 8px #76b85212;color:#fff;font-size:1.08rem;margin-top:auto;outline:none;transition:background .18s,color .18s}.read-more-btn:hover{background:#5fa143;color:#fff}@media (max-width:900px){.experiences-company-title,.experiences-results-left{margin-left:2vw}}@media (max-width:700px){.main-search-title{font-size:1.5rem}.experiences-company-title{font-size:1.1rem;margin-left:2vw}.experiences-results,.experiences-results-center,.experiences-results-left{gap:16px}.experiences-card{height:280px;max-width:98vw;min-width:90vw;padding:18px 6vw}.card-desc{font-size:.98rem;min-height:60px}.card-name{font-size:1.05rem}.card-company{font-size:.98rem}.experiences-count-box{font-size:1rem;padding:8px 10px}}.add-exp-form-bg{background:#e5e5e5;justify-content:center;padding:46px 20px 35px}.add-exp-form,.add-exp-form-bg{align-items:center;display:flex;flex-direction:column}.add-exp-form{background:#fff;border:var(--border);border-radius:28px;box-shadow:0 4px 24px #76b85212;max-width:1100px;padding:32px 32px 24px;width:95vw}.add-exp-title{font-family:Poppins,Arial,sans-serif;font-size:2.3rem;font-weight:600;line-height:1.1;margin-bottom:28px;text-align:center}.add-exp-title-green{color:var(--green);font-weight:700}.add-exp-grid{grid-gap:18px 24px;align-items:center;display:grid;gap:18px 24px;grid-template-columns:180px 1fr;margin-bottom:24px;width:100%}.add-exp-grid label{color:#222;font-family:Poppins,Arial,sans-serif;font-size:1rem;font-weight:500;text-align:left}.add-exp-grid input,.add-exp-grid select,.add-exp-grid textarea{background:#fff;border:1.5px solid #ccc;border-radius:8px;box-sizing:border-box;color:#333;font-family:Poppins,Arial,sans-serif;font-size:1rem;min-height:44px;outline:none;padding:10px 14px;resize:none;transition:border .2s,box-shadow .2s,background .2s;width:100%}.add-exp-grid select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:2.2em}.add-exp-grid select,.add-exp-grid select:focus{background:#fff url("data:image/svg+xml;utf8,<svg fill=%27gray%27 height=%2718%27 viewBox=%270 0 24 24%27 width=%2718%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M7 10l5 5 5-5z%27/></svg>") no-repeat right .8em center/1.1em}.add-exp-grid select:focus{border:1.5px solid #76b852;box-shadow:0 2px 8px #76b85212;outline:none}.add-exp-grid select.invalid,.add-exp-grid select.valid{background:#f6fff4 url("data:image/svg+xml;utf8,<svg fill=%27gray%27 height=%2718%27 viewBox=%270 0 24 24%27 width=%2718%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M7 10l5 5 5-5z%27/></svg>") no-repeat right .8em center/1.1em!important}.add-exp-grid select.invalid{background:#fff6f6 url("data:image/svg+xml;utf8,<svg fill=%27gray%27 height=%2718%27 viewBox=%270 0 24 24%27 width=%2718%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M7 10l5 5 5-5z%27/></svg>") no-repeat right .8em center/1.1em!important}.add-exp-grid input:focus,.add-exp-grid textarea:focus{background:#fff;border:1.5px solid #76b852;box-shadow:0 2px 8px #76b85212;outline:none}.add-exp-grid input[disabled]{background:#f5f5f5;color:#888;cursor:not-allowed;opacity:1}.branches-list{display:flex;flex-wrap:wrap;gap:8px 8px;row-gap:10px}.modern-checkbox-label{align-items:center;cursor:pointer;display:flex;font-family:Poppins,Arial,sans-serif;font-size:1rem;margin-right:18px;position:relative;-webkit-user-select:none;user-select:none}.modern-checkbox{height:0;opacity:0;position:absolute;width:0}.modern-checkbox-custom{background:#fff;border:2px solid #bbb;border-radius:6px;display:inline-block;height:20px;margin-right:8px;position:relative;transition:border .2s,background .2s;width:20px}.modern-checkbox:checked+.modern-checkbox-custom{background:#76b852;border:2px solid #76b852}.modern-checkbox:checked+.modern-checkbox-custom:after{border:solid #fff;border-width:0 2.5px 2.5px 0;content:"";height:12px;left:5px;position:absolute;top:2px;transform:rotate(45deg);width:6px}.modern-checkbox-text{color:#222;font-family:inherit;font-size:1rem;margin-left:2px}.add-exp-section{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:18px;width:100%}.add-exp-section label{color:#222;font-family:Poppins,Arial,sans-serif;font-size:1rem;font-weight:500;margin-bottom:8px}.add-exp-ot-questions-list{display:flex;flex-direction:column;gap:10px;width:100%}.add-exp-ot-question-card{align-items:center;background:#fff;border:1.5px solid #ccc;border-radius:7px;box-shadow:0 1px 4px #76b8520a;display:flex;gap:8px;margin-bottom:15px;padding:12px 16px;position:relative;transition:box-shadow .2s,border .2s,background .2s}.add-exp-ot-question-card input{background:#0000;border:none;flex:1 1;font-family:inherit;font-size:1rem;outline:none;padding:6px 0}.add-exp-ot-question-card:focus-within{background:#fff;border-color:#76b852;box-shadow:0 2px 8px #76b8521a}.add-exp-ot-question-card.valid{background:#f6fff4!important;border:1.5px solid #76b852!important}.add-exp-ot-question-card.invalid{background:#fff6f6!important;border:1.5px solid #e74c3c!important}.add-exp-remove-btn{align-items:center;background:none;background:#ffeaea;border:none;border-radius:50%;color:#e74c3c;cursor:pointer;display:flex;font-size:1.1rem;height:26px;justify-content:center;position:absolute;right:8px;top:8px;transition:background .15s;width:26px;z-index:2}.add-exp-remove-btn:hover{background:#f8d8d8;color:#c0392b}.add-exp-round{background:#fff;border:1.5px solid #ccc;border-radius:10px;box-shadow:0 1px 4px #76b8520a;display:flex;flex-direction:column;gap:10px;margin-bottom:18px;padding:18px 18px 14px;position:relative;transition:box-shadow .2s,border .2s,background .2s;width:100%}.add-exp-round.valid{background:#f6fff4!important;border:1.5px solid #76b852!important}.add-exp-round.invalid{background:#fff6f6!important;border:1.5px solid #e74c3c!important}.add-exp-round:focus-within{background:#fff;border-color:#76b852;box-shadow:0 2px 12px #76b8521a}.add-exp-round input,.add-exp-round textarea{border:none!important;box-shadow:none!important;color:#222;font-family:inherit;font-size:1rem;padding:0;resize:none}.add-exp-round input,.add-exp-round input:focus,.add-exp-round textarea,.add-exp-round textarea:focus{background:#0000!important;outline:none!important}.add-exp-round-divider{border:none;border-top:1px solid #e0e0e0;margin:8px 0;width:100%}.add-exp-round textarea::placeholder{color:#aaa;font-style:italic;opacity:1}.add-exp-round .add-exp-remove-btn{margin:0;position:absolute;right:10px;top:10px}.add-exp-add-btn{background:#76b852;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;margin-top:-8px;padding:7px 18px;transition:background .2s;width:100%}.add-exp-add-btn:hover{background:#5fa143}.add-exp-submit-btn{background:#76b852;border:1px solid #76b852;border-radius:20px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:500;margin-top:12px;padding:10px 0;transition:background .2s;width:100%}.add-exp-submit-btn:hover{background:#5fa143}.add-exp-grid textarea,.add-exp-textarea{background:#fff;border:1.5px solid #ccc;border-radius:8px;box-sizing:border-box;color:#333;font-family:inherit;font-size:1rem;min-height:80px;outline:none;overflow:hidden!important;padding:10px 14px;resize:none!important;transition:background .2s,box-shadow .2s,border .2s;width:100%}.add-exp-grid textarea:focus,.add-exp-textarea:focus{background:#fff;border:1.5px solid #76b852;box-shadow:0 2px 8px #76b85212}.add-exp-grid textarea::placeholder,.add-exp-textarea::placeholder{color:#aaa;font-style:italic;opacity:1}.add-exp-grid-input.valid,.add-exp-grid-textarea.valid,.add-exp-textarea.valid{background:#f6fff4!important;border:1.5px solid #76b852!important}.add-exp-grid-input.invalid,.add-exp-grid-textarea.invalid,.add-exp-textarea.invalid{background:#fff6f6!important;border:1.5px solid #e74c3c!important}.add-exp-form .about-highlight{margin-bottom:18px;margin-top:-10px;text-align:center}.add-exp-grid-textarea{background:#fff;border:1.5px solid #ccc;border-radius:8px;box-sizing:border-box;color:#333;font-family:Poppins,Arial,sans-serif;font-size:1rem;min-height:80px;overflow:hidden!important;padding:10px 14px;resize:none;transition:border .2s,box-shadow .2s,background .2s;width:100%}.add-exp-grid-textarea:focus{background:#fff;border:1.5px solid #76b852;box-shadow:0 2px 8px #76b85212;outline:none}.plain-input,.plain-textarea{border:none!important;box-shadow:none!important;color:#222;font-family:inherit;font-size:1rem;padding:0;resize:none}.plain-input,.plain-input:focus,.plain-textarea,.plain-textarea:focus{background:#0000!important;outline:none!important}@media (max-width:700px){.add-exp-form{border-radius:16px;max-width:100vw;padding:18px 4vw}.add-exp-title{font-size:1.3rem;margin-bottom:18px}.add-exp-grid{gap:10px 0;grid-template-columns:1fr}.add-exp-grid label{margin-bottom:2px}.add-exp-section{margin-bottom:12px}.add-exp-add-btn,.add-exp-submit-btn{font-size:1rem;padding:9px 0}.add-exp-form .about-highlight{font-size:.9rem;margin-bottom:8px;margin-top:0}.add-exp-ot-question-card,.add-exp-round{padding:12px 8px 10px}}@media (max-width:480px){.add-exp-form{border-radius:8px}.add-exp-title{font-size:1.3rem}.add-exp-grid input,.add-exp-grid select,.add-exp-grid textarea,.add-exp-grid-textarea,.add-exp-textarea{font-size:.98rem;min-height:36px;padding:8px}.add-exp-ot-question-card,.add-exp-round{font-size:.98rem}}@media (max-width:700px){.branches-list{gap:6px 0;justify-content:flex-start;row-gap:10px}.modern-checkbox-label{margin-bottom:6px;margin-right:0;min-width:48%}}.add-exp-grid-input{min-width:200px}@media (max-width:480px){.modern-checkbox-label{margin-bottom:6px;min-width:98%}.modern-checkbox-text{font-size:.9rem}}.add-exp-grid-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.add-exp-grid-row label{color:#222;flex-shrink:0;font-family:Poppins,Arial,sans-serif;font-size:1rem;font-weight:500;margin-bottom:0}.add-exp-grid-row .add-exp-grid-input{border:1.5px solid #ccc;border-radius:8px;flex:1 1;font-family:Poppins,Arial,sans-serif;font-size:1rem;min-width:120px;padding:10px 14px;transition:border .2s,box-shadow .2s}.add-exp-grid-row .add-exp-grid-input:focus{border:1.5px solid #76b852;box-shadow:0 2px 8px #76b85212}.add-exp-grid-row .modern-checkbox-label{align-items:center;display:flex;flex-shrink:0;gap:6px;margin:0}@media (max-width:480px){.add-exp-grid-row{align-items:flex-start;flex-direction:column}.add-exp-grid-row .modern-checkbox-label{margin-top:6px}}.round-type-options{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0;width:100%}.round-type-pill{background-color:#fff;border:1.5px solid #ddd;border-radius:20px;color:#555;cursor:pointer;font-family:Poppins,Arial,sans-serif;font-size:.95rem;font-weight:500;padding:8px 16px;transition:all .2s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.round-type-pill:hover{background-color:#f8fffe;border-color:#76b852;box-shadow:0 2px 8px #76b85226;color:#76b852;transform:translateY(-1px)}.round-type-pill.selected{background-color:#76b852;border-color:#76b852;box-shadow:0 2px 6px #76b85240;color:#fff}.round-type-pill.selected:hover{background-color:#5fa143;border-color:#5fa143;transform:translateY(-1px)}@media (max-width:480px){.round-type-options{gap:6px;margin:8px 0}.round-type-pill{font-size:.9rem;font-weight:500;padding:6px 12px}}.about-container{align-items:center;display:flex;flex-direction:column;font-family:Poppins,Arial,sans-serif;padding:40px 20px 20px}.about-intro{margin-bottom:44px;max-width:1000px;text-align:center;width:100%}.about-intro h1{align-items:center;display:flex;flex-wrap:wrap;font-size:2.3rem;font-weight:700;gap:.3em;justify-content:center;letter-spacing:.01em;margin-bottom:22px}.about-why{color:#222;font-weight:700}.about-internito,.about-internito-inline{color:var(--green);font-weight:700;letter-spacing:.01em}.about-q{color:#222;font-weight:700}.about-intro-text{gap:.9em}.about-intro-text p{font-size:1.1rem}.about-intro-text .about-internito-inline{color:var(--green);font-weight:700}.developers-section{margin:0 auto 38px;max-width:900px;text-align:center;width:100%}.developers-section h2{color:#222;font-size:2rem;font-weight:700;letter-spacing:.01em;margin-bottom:30px}.about-section-title{border-bottom:2.5px solid var(--green);color:#222;display:inline-block;font-weight:700;padding-bottom:2px}.developer-cards{display:flex;flex-wrap:wrap;gap:28px;justify-content:center}.developer-card{align-items:center;background:#fff;border:var(--border);border-radius:14px;display:flex;flex-direction:column;min-width:200px;padding:24px 18px 18px;text-align:center;transition:transform .25s cubic-bezier(.4,2,.6,1),box-shadow .25s cubic-bezier(.4,2,.6,1);width:240px}.about-intro-text:hover,.developer-card:hover{box-shadow:0 7px 29px 0 #43a04721;transform:scale(1.025);transition:var(--transition)}.card-image{margin-bottom:15px}.card-image img{background:#f7f8fa;border:var(--border);border-radius:50%;height:120px;object-fit:cover;width:120px}.developer-card h3{color:#222;font-size:1.15rem;font-weight:600;letter-spacing:.01em;margin-bottom:8px}.developer-card h3 .first-name,.developer-card h3 .last-name{display:block}.developer-card p{color:#666;font-size:1rem;margin-bottom:14px}.developer-card a{background-color:var(--green);border-radius:30px;box-shadow:0 1px 4px #43a04712;color:#fff;display:inline-block;font-size:.97rem;font-weight:500;padding:9px 16px;text-decoration:none;transition:background-color .2s}.developer-card a:hover{background-color:#388e3c}.dev-links{display:flex;gap:10px;justify-content:center;margin-top:8px}.dev-btn{align-items:center;border:none;border-radius:30px;box-shadow:0 1px 4px #43a04712;cursor:pointer;display:inline-flex;font-size:.97rem;font-weight:500;outline:none;padding:7px 16px 7px 10px;text-decoration:none;transition:background .18s,color .18s,box-shadow .18s}.dev-btn.linkedin{background:#0077b5;color:#fff}.dev-btn.linkedin:focus,.dev-btn.linkedin:hover{background:#005983;color:#fff}.dev-btn.github{background:#181717;color:#fff}.dev-btn.github:focus,.dev-btn.github:hover{background:#2f2f2f;color:#fff}.dev-btn svg{flex-shrink:0;height:20px;margin-left:2px;margin-right:4px;vertical-align:middle;width:20px}svg{margin:0}@media (max-width:900px){.about-intro,.developers-section{max-width:98vw;padding-left:8px;padding-right:8px}.developer-cards{gap:18px}}@media (max-width:700px){.about-intro h1{font-size:1.5rem}.about-intro-text p{font-size:.95rem}.developers-section h2{font-size:1.2rem}.about-intro-text{font-size:1rem;padding:1em .7em}.developer-card{min-width:0;padding:18px 6px 14px;width:98vw}}@media (max-width:480px){.about-container{padding:16px 0}.about-intro h1{margin-top:.7em}.about-intro-text{font-size:.97rem;padding:.7em .2em}.developer-card{padding:13px 2px 14px}}.about-intro-text{background-color:#fff;border:var(--border);border-left:6px solid #76b852;border-radius:14px;color:#333;display:flex;flex-direction:column;font-size:1.08rem;gap:1.2em;padding:1.2em 2em;position:relative}.about-intro-text .about-emoji{font-size:1.3em;margin-right:4px;vertical-align:middle}.about-highlight{background:#f6fff4;border-radius:5px;color:#222;font-weight:600;padding:2px 6px}.about-highlight-green{background:#eafbe7;border-radius:5px;color:#43a047;font-weight:700;padding:2px 6px}.about-intro-text .about-small{color:#666;display:block;font-size:.98em;margin-top:6px}.about-intro-text .about-quote{align-items:center;background:#f7f8fa;border-left:4px solid #76b852;border-radius:8px;box-shadow:0 1px 6px #43a0470a;color:#222;display:flex;font-size:1.04em;font-style:italic;gap:8px;margin:.7em 0;padding:.7em 1.2em}#root,.App,body,html{font-family:Poppins,Arial,sans-serif;height:100%;margin:0;overflow-x:hidden;padding:0}.topbar-fixed{position:fixed;top:0;width:100%;z-index:10}.content-wrapper{background-color:#e5e5e5;display:flex;flex-direction:column;height:100%;margin-top:60px;overflow-y:auto}:root{--border:1px solid #bababa;--box-shadow:#64646f33 0px 7px 29px 0px;--transition:transform 0.3s ease,box-shadow 0.3s ease;--green:#76b852;--green-light:#e6f8e6;--green-bg:#f6fdf6;--green-border:#b7e4b7}.App{background-color:#f8f9fa;display:flex;flex-direction:column}.content{background-color:#e5e5e5;flex:1 1}*{box-sizing:border-box;font-family:Poppins,Arial,sans-serif;margin:0;padding:0}::selection{background-color:#76b852;color:#fff}footer{background:linear-gradient(90deg,#5d9c4d,#76b852);border-top:1px solid #ffffff1a;color:#e0e0e0;letter-spacing:.01em;padding:20px 0;text-align:center;text-shadow:0 1px 1px #0000001a}footer .footer-copyright{font-size:1rem;font-weight:500;margin-bottom:10px}footer .footer-madeby{color:#f1f1f1;font-size:.9rem;font-weight:500}footer .footer-heart{color:#fff;font-size:1.2em;vertical-align:middle}footer .footer-heart:hover{color:red;cursor:pointer;transition:all .3s ease}@media (max-width:700px){footer .footer-copyright{font-size:.85rem}footer .footer-madeby{font-size:.78rem}footer .footer-heart{font-size:1em}}@media (max-width:480px){footer .footer-copyright{font-size:.75rem}footer .footer-madeby{font-size:.7rem}footer .footer-heart{font-size:.95em}}.admin-dash,.not-admin{margin:20px 50px 50px}.UserDetails_user-container__FdzJj{align-items:center;display:flex;margin-bottom:20px}.UserDetails_user-card__S0QPi{word-wrap:break-word;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;max-width:600px;padding:2rem;width:100%}.UserDetails_user-title__3TQLT{border-bottom:2px solid #e5e7eb;color:#000;font-size:2rem;font-weight:700;margin-bottom:1.5rem;padding-bottom:.5rem}.UserDetails_user-card__S0QPi p{font-size:1.1rem;margin-bottom:.75rem}.UserDetails_label__mWqoB{color:#374151;font-weight:600}.UserDetails_dashboard-main__Qs4v6{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2rem;padding:2rem}.UserDetails_dashboard-left__XwR-j{display:flex;flex-direction:column;gap:2rem;max-width:350px;width:100%}.UserDetails_dashboard-right__4ddT\+{flex:1 1;min-width:0}.UserDetails_user-card__S0QPi,.UserDetails_write-new-card__YFF24{background-color:#fff;border-radius:10px;box-shadow:0 2px 8px #0000000f;flex-grow:1;min-width:250px;padding:1.5rem}.UserDetails_write-new-card__YFF24 .UserDetails_card-text__\+GvhR{margin-bottom:10px}.UserDetails_experiences-section__dmVLU h1{margin-bottom:1rem}.UserDetails_experiences-results__F-piQ{display:flex;flex-wrap:wrap;gap:1.5rem}.UserDetails_experiences-card__bbt\+O{background-color:#fff;border-radius:10px;box-shadow:0 2px 8px #0000000f;flex-grow:1;min-width:250px;padding:1.5rem;width:calc(33.333% - 1rem)}.UserDetails_read-more-btn__Imx8R{background:#fff;border:1.5px solid #76b852;border-radius:25px;color:#76b852;cursor:pointer;font-weight:600;margin-top:10px;padding:10px 0;transition:background .2s;width:100%}.UserDetails_add-exp-form-bg__KXudX{align-items:flex-start;background:#e5e5e5;display:flex;justify-content:center;padding:40px 20px}.UserDetails_add-exp-form__uZe-n{align-items:center;background:#fff;border:var(--border);border-radius:28px;display:flex;flex-direction:column;max-width:1100px;padding:32px 32px 24px;width:100%}.UserDetails_add-exp-grid__owtIL{grid-gap:18px 24px;align-items:center;display:grid;gap:18px 24px;grid-template-columns:180px 1fr;margin-bottom:24px;width:100%}.UserDetails_add-exp-grid__owtIL label{color:#222;font-size:1rem;font-weight:500;text-align:left}.UserDetails_add-exp-grid__owtIL input,.UserDetails_add-exp-grid__owtIL select{background:#fafafa;border:1px solid #d0d0d0;border-radius:6px;font-family:inherit;font-size:1rem;padding:8px 12px;width:100%}.UserDetails_add-exp-submit-btn__AwNtU{background:#76b852;border:1px solid #76b852;border-radius:20px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:500;margin-top:12px;padding:10px 0;transition:background .2s;width:100%}.UserDetails_add-exp-submit-btn__AwNtU:hover{background:#5fa143}@media (max-width:1000px){.UserDetails_dashboard-main__Qs4v6{flex-direction:column}.UserDetails_dashboard-left__XwR-j,.UserDetails_dashboard-right__4ddT\+,.UserDetails_experiences-card__bbt\+O{width:100%}}.UserDetails_edit-btn__fCyWS{background:gold;color:#222}.UserDetails_delete-btn__D0oX5,.UserDetails_edit-btn__fCyWS{border:none;border-radius:8px;cursor:pointer;margin-left:8px;padding:8px 16px}.UserDetails_delete-btn__D0oX5{background:#ff4d4f;color:#fff}.feedback-bg{align-items:center;font-family:Poppins,Arial,sans-serif;gap:20px;justify-content:center;padding:40px 20px 35px}.feedback-bg,.feedback-form{display:flex;flex-direction:column}.feedback-form{align-items:stretch;background:#fff;border:var(--border);border-radius:28px;max-width:520px;padding:28px 32px;width:100%}.feedback-form-wide{max-width:600px;width:98vw}.feedback-textarea{background:#fdfbfb;border:1px solid #ccc;border-radius:8px;box-sizing:border-box;color:#333;font-family:inherit;font-size:1rem;margin-bottom:18px;min-height:80px;overflow:hidden!important;padding:14px 12px;resize:none!important;transition:border-color .2s,box-shadow .2s,background .2s;width:100%}.feedback-textarea:focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green) inset;outline:none}.feedback-textarea.valid{background:#f6fff4!important;border:1.5px solid #76b852!important}.feedback-textarea.invalid{background:#fff6f6!important;border:1.5px solid #e74c3c!important}.feedback-title{color:#222;font-size:2.3rem;font-weight:600;letter-spacing:.01em;margin-bottom:8px;text-align:center}.feedback-title-green{color:var(--green);font-weight:700}.feedback-desc{color:#666;font-size:1rem;margin-bottom:18px;text-align:center}.feedback-submit{background:linear-gradient(90deg,#76b852,#8dc26f);border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:500;margin-bottom:8px;padding:10px 0;transition:background .2s}.feedback-submit:hover{background:linear-gradient(90deg,#5fa143,#76b852)}.feedback-status{border-radius:6px;font-size:1rem;font-weight:500;margin-top:10px;padding:10px 0;text-align:center;width:100%}.feedback-status.success{background:#eafbe7;color:#2e7d32}.feedback-status.error{background:#ffeaea;color:#b71c1c}@media (max-width:700px){.feedback-form,.feedback-form-wide{border-radius:12px;max-width:98vw;padding:18px 4vw}.feedback-title{font-size:1.5rem}.feedback-textarea{font-size:.98rem;min-height:60px;padding:10px 8px}.feedback-desc{font-size:.9rem}}@media (max-width:480px){.feedback-form,.feedback-form-wide{border-radius:8px}.feedback-textarea{font-size:.96rem;min-height:44px;padding:8px 6px}}.container{background-color:#f4f7f6;box-sizing:border-box;color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;width:100%}.right-section{align-self:flex-start;position:-webkit-sticky;position:sticky;top:20px}.details-section{box-shadow:0 0 10px #00000014}.dropdown-section{border:1px solid #ddd}.dropdown-header{background-color:#f0f4f8;color:#2c3e50}.dropdown-header:hover{background-color:#e0eaf3}.question-block,.round-block{border-left:4px solid #3498db}.round-header{align-items:center;display:flex;gap:12px}.round-block h3{color:#2980b9;margin:0}.bubble{background-color:#e0e0e0;border-radius:12px;color:#333;font-size:.85rem;padding:4px 10px;white-space:nowrap}.round-block>.bubble{display:inline-block;margin-bottom:12px;margin-top:8px}.exppage-round-type-pill{border-radius:12px;color:#fff;font-size:.85rem;font-weight:700;padding:4px 12px;white-space:nowrap}.round-type-hr{background-color:#4a90e2}.round-type-technical{background-color:#f5a623}.round-type-project{background-color:#7ed321}.round-type-resume{background-color:#bd10e0}.round-type-mixed{background-color:#50e3c2}.comments-section{background-color:#fff;border-radius:10px;box-shadow:0 0 10px #00000014;margin-top:20px}.comments-section h2{margin-top:0}.comment,.reply{border-bottom:1px solid #eee;padding:1rem 0}.comment:last-of-type{border-bottom:none}.comment-header{color:#666;margin-bottom:.5rem}.comment-time{font-size:.85rem}.replies-section{margin-top:1rem;padding-left:1rem}.replies-actions{display:flex;gap:1rem}.toggle-replies-btn{background:none;border:none;color:#007bff;cursor:pointer;font-size:.9rem;padding:0}.replies{border-left:2px solid #eee;margin-top:1rem;padding-left:1rem}.add-reply{display:flex;gap:8px;margin-top:1rem}.add-reply input{border:1px solid #ccc;border-radius:4px;flex-grow:1;padding:8px}form{border-top:1px solid #eee;display:flex;flex-direction:column;margin-top:1.5rem;padding-top:1.5rem}form textarea{border:1px solid #ccc;border-radius:4px;font-family:inherit;font-size:1rem;margin-bottom:1rem;min-height:100px;padding:12px;resize:vertical;width:100%}.add-reply button,form button{align-self:flex-end;background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 15px}.add-reply button:hover,form button:hover{background-color:#0056b3}@media (max-width:900px){.container{flex-direction:column}.right-section{margin-top:20px;position:static;width:100%}}.container{align-items:stretch;display:flex;flex-direction:column}.top-section{display:flex;flex:1 1 auto;width:100%}.left-section{flex:7 1;padding:20px}.right-section{flex:3 1;padding:20px}.user-card{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;max-width:600px;padding:2rem;width:100%}.user-title{border-bottom:2px solid #e5e7eb;color:#000;font-size:2rem;font-weight:700;margin-bottom:1.5rem;padding-bottom:.5rem}.user-card p{font-size:1.1rem;margin-bottom:.75rem}.label{color:#374151;font-weight:600}.read-more-btn{background:#fff;border:1.5px solid #76b852;border-radius:25px;color:#76b852;cursor:pointer;font-size:large;font-weight:600;margin-top:10px;padding:10px 0;transition:background .2s;width:100%}.details-section{background-color:#fff;border:var(--border);border-radius:10px;overflow-y:auto;padding:20px}.dropdown-section{border:var(--border);border-radius:8px;margin-bottom:15px;overflow:hidden}.dropdown-content{animation:fadeDown .3s ease;background-color:#fff;padding:15px}@keyframes fadeDown{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.question-block,.round-block{background-color:#f9f9f9;border-left:4px solid var(--green);border-radius:6px;margin-bottom:12px;padding:12px}.round-block h3{color:var(--green-dark);margin-bottom:5px}.dropdown-header{align-items:center;border:none;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;font-weight:700;justify-content:space-between;padding:12px 16px;text-align:left;transition:background .2s;width:100%}.dropdown-header,.dropdown-header:hover{background-color:var(--green)}.dropdown-content p{line-height:1.6;white-space:pre-wrap}.container.success{color:var(--green)}.container .error,.container.success{font-weight:700;margin-top:10px;text-align:center}.container .error{color:red}.comments-section{background:#fafafa;border-radius:8px;border-top:1px solid #ccc;box-sizing:border-box;margin-top:30px;padding:20px;width:100%}.comment{background:#efe7e7;border-radius:6px;margin-bottom:10px;margin-top:10px;padding:10px}.comments-section button{background:#548d36;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:8px;padding:6px 12px}.reply{border-left:2px solid #ccc;color:#333;font-size:.9rem;margin-left:1.5rem;padding:.3rem .5rem}.replyText{padding:5%}.comments-section .replies-actions .toggle-replies-btn{background:#0000;border:none;color:#548d36;cursor:pointer;display:inline-block;font-size:.9rem;font-weight:500;line-height:1;margin-left:.8rem;padding:0}.comments-section .replies-actions .toggle-replies-btn:hover{background:#0000;text-decoration:underline}.comment-header{align-items:center;display:flex;justify-content:space-between}.comment-time{color:#666;font-size:.8rem}.comment p,.reply p{word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap}.bubble{background-color:#e5e7eb;border-radius:9999px;color:#6b7280;font-size:.875rem;font-weight:500;padding:.25rem .5rem}.round-heading{align-items:center;display:flex;justify-content:space-between}
/*# sourceMappingURL=main.ec406c60.css.map*/