.page-module__bFtG6a__container{max-width:1000px;margin:0 auto;padding:2.5rem}.page-module__bFtG6a__title{color:var(--foreground);letter-spacing:-.02em;margin-bottom:2.5rem;font-size:1.75rem;font-weight:700}.page-module__bFtG6a__card{background:var(--card-bg);border:1px solid var(--border);border-radius:12px;padding:2rem}.page-module__bFtG6a__settingTitle{color:var(--foreground);margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.page-module__bFtG6a__settingDesc{color:var(--muted-foreground);font-size:.9rem}
.Input-module__9S0cbq__container{flex-direction:column;gap:.375rem;width:100%;display:flex}.Input-module__9S0cbq__label{color:var(--foreground);font-size:.875rem;font-weight:500}.Input-module__9S0cbq__input{border-radius:var(--radius);border:1px solid var(--border);background-color:var(--input);width:100%;color:var(--foreground);padding:.5rem .75rem;font-size:.875rem;transition:all .2s}.Input-module__9S0cbq__input:focus{border-color:var(--ring);outline:none;box-shadow:0 0 0 2px #3b82f633}.Input-module__9S0cbq__input::placeholder{color:var(--muted-foreground)}.Input-module__9S0cbq__errorInput{border-color:#ef4444}.Input-module__9S0cbq__errorInput:focus{box-shadow:0 0 0 2px #ef444433}.Input-module__9S0cbq__errorMessage{color:#ef4444;font-size:.75rem}
.SearchBar-module__XSyCXq__container{gap:1rem;width:100%;max-width:600px;margin:0 auto;display:flex}.SearchBar-module__XSyCXq__input{background:var(--card-bg);height:3rem;color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius);flex:1;padding:0 1rem;font-size:1rem}.SearchBar-module__XSyCXq__button{white-space:nowrap;height:3rem}@media (max-width:640px){.SearchBar-module__XSyCXq__container{flex-direction:column}}
.JobAlertModal-module__r9sNxa__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background:#000000b3;justify-content:center;align-items:center;padding:1rem;animation:.2s ease-out JobAlertModal-module__r9sNxa__fadeIn;display:flex;position:fixed;inset:0}.JobAlertModal-module__r9sNxa__modal{background:var(--card-bg);border:1px solid var(--border);border-radius:16px;width:100%;max-width:450px;padding:2rem;animation:.3s cubic-bezier(.16,1,.3,1) JobAlertModal-module__r9sNxa__slideUp;position:relative;box-shadow:0 20px 50px #0003}.JobAlertModal-module__r9sNxa__closeButton{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:50%;padding:.5rem;font-size:1.5rem;line-height:1;transition:all .2s;position:absolute;top:1rem;right:1rem}.JobAlertModal-module__r9sNxa__closeButton:hover{background:var(--secondary);color:var(--foreground)}.JobAlertModal-module__r9sNxa__title{color:var(--foreground);margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.JobAlertModal-module__r9sNxa__subtitle{color:var(--muted-foreground);margin-bottom:2rem;font-size:.9rem;line-height:1.5}.JobAlertModal-module__r9sNxa__highlight{color:var(--primary);font-weight:600}.JobAlertModal-module__r9sNxa__form{flex-direction:column;gap:1.5rem;display:flex}.JobAlertModal-module__r9sNxa__field{flex-direction:column;gap:.5rem;display:flex}.JobAlertModal-module__r9sNxa__label{color:var(--foreground);font-size:.875rem;font-weight:500}.JobAlertModal-module__r9sNxa__input{background:var(--input);border:1px solid var(--border);color:var(--foreground);border-radius:8px;padding:.75rem;font-size:1rem;transition:border-color .2s}.JobAlertModal-module__r9sNxa__input:focus{border-color:var(--primary);outline:none}.JobAlertModal-module__r9sNxa__error{color:#ff4d4f;margin-top:-.5rem;font-size:.875rem}@keyframes JobAlertModal-module__r9sNxa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes JobAlertModal-module__r9sNxa__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.JobAlertModal-module__r9sNxa__fullWidth{width:100%}
.JobAlertButton-module__t_kMoG__label{display:none}@media (min-width:640px){.JobAlertButton-module__t_kMoG__label{display:inline}}
.page-module__8eL4Rq__header{text-align:center;border-bottom:1px solid var(--border);margin-bottom:3rem;padding:4rem 0}.page-module__8eL4Rq__title{margin-bottom:2rem;font-size:2.5rem;font-weight:800}.page-module__8eL4Rq__searchWrapper{max-width:600px;margin:0 auto}.page-module__8eL4Rq__layout{grid-template-columns:280px 1fr;align-items:start;gap:3rem;padding-bottom:4rem;display:grid}.page-module__8eL4Rq__sidebarWrapper{position:sticky;top:100px}.page-module__8eL4Rq__mainContent{flex-direction:column;gap:1.5rem;display:flex}.page-module__8eL4Rq__resultsInfo{color:var(--muted-foreground);font-size:.875rem;font-weight:500}.page-module__8eL4Rq__resultsBar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.page-module__8eL4Rq__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;display:grid}.page-module__8eL4Rq__jobList{flex-direction:column;gap:1rem;display:flex}.page-module__8eL4Rq__emptyState{text-align:center;color:var(--muted-foreground);border-radius:var(--radius);border:1px dashed var(--border);background:#ffffff08;grid-column:1/-1;padding:4rem}@media (max-width:1024px){.page-module__8eL4Rq__layout{grid-template-columns:1fr;gap:2rem}.page-module__8eL4Rq__sidebarWrapper{position:static}}
.CompanyJobsList-module__wANzfa__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.CompanyJobsList-module__wANzfa__sectionTitle{margin:0;font-size:1.5rem;font-weight:700}.CompanyJobsList-module__wANzfa__searchWrapper{width:100%;max-width:300px;position:relative}.CompanyJobsList-module__wANzfa__searchIcon{color:var(--muted-foreground);pointer-events:none;z-index:10;width:18px;height:18px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.CompanyJobsList-module__wANzfa__searchInput{width:100%;padding-left:2.25rem!important}.CompanyJobsList-module__wANzfa__jobGrid{flex-direction:column;gap:1rem;display:flex}.CompanyJobsList-module__wANzfa__emptyState{text-align:center;background-color:var(--muted-background);border-radius:var(--radius-md);color:var(--muted-foreground);grid-column:1/-1;padding:3rem}@media (max-width:640px){.CompanyJobsList-module__wANzfa__header{flex-direction:column;align-items:flex-start}.CompanyJobsList-module__wANzfa__searchWrapper{max-width:100%}}
.TeknokentCard-module__zrA2ja__card{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;height:100%;padding:1.5rem;transition:all .2s;display:flex}.TeknokentCard-module__zrA2ja__card:hover{border-color:var(--primary);background:#ffffff0d;transform:translateY(-2px)}.TeknokentCard-module__zrA2ja__compact{flex-direction:row;align-items:center;gap:1rem;padding:1rem}.TeknokentCard-module__zrA2ja__compact .TeknokentCard-module__zrA2ja__logoContainer{flex-shrink:0;width:48px;height:48px;margin-bottom:0}.TeknokentCard-module__zrA2ja__compact .TeknokentCard-module__zrA2ja__name{margin-bottom:.1rem;font-size:1rem}.TeknokentCard-module__zrA2ja__compact .TeknokentCard-module__zrA2ja__city{margin-bottom:0;font-size:.75rem}.TeknokentCard-module__zrA2ja__logoContainer{background:var(--secondary);border-radius:12px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:1rem;display:flex;overflow:hidden}.TeknokentCard-module__zrA2ja__logo{object-fit:cover;width:100%;height:100%}.TeknokentCard-module__zrA2ja__placeholderLogo{color:var(--muted-foreground);font-size:1.5rem;font-weight:700}.TeknokentCard-module__zrA2ja__content{flex:1;min-width:0}.TeknokentCard-module__zrA2ja__name{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;margin-bottom:.25rem;font-size:1.125rem;font-weight:600;overflow:hidden}.TeknokentCard-module__zrA2ja__city{color:var(--primary);margin-bottom:.75rem;font-size:.875rem}.TeknokentCard-module__zrA2ja__description{color:var(--muted-foreground);font-size:.875rem;line-height:1.5}
.page-module__j7ygwW__main{min-height:100vh;padding-bottom:6rem}.page-module__j7ygwW__cover{background:radial-gradient(#ffffff1a 1px,#0000 1px) 0 0/24px 24px;height:250px;position:relative}.page-module__j7ygwW__cover:after{content:"";background:linear-gradient(to bottom,transparent,var(--background));height:100px;position:absolute;bottom:0;left:0;right:0}.page-module__j7ygwW__headerContainer{align-items:flex-end;gap:2.5rem;max-width:1000px;margin:-80px auto 4rem;padding:0 2rem;display:flex;position:relative}.page-module__j7ygwW__logoWrapper{border:4px solid var(--background);z-index:10;background:#fff;border-radius:24px;flex-shrink:0;width:160px;height:160px;padding:8px;box-shadow:0 20px 40px -10px #0000004d}.page-module__j7ygwW__logo{object-fit:contain;border-radius:16px;width:100%;height:100%}.page-module__j7ygwW__placeholderLogo{background:var(--primary);color:#fff;border-radius:16px;justify-content:center;align-items:center;width:100%;height:100%;font-size:4rem;font-weight:800;display:flex}.page-module__j7ygwW__info{z-index:10;flex:1;padding-bottom:1rem}.page-module__j7ygwW__actions{flex-direction:column;align-self:flex-end;align-items:flex-end;gap:.75rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.page-module__j7ygwW__socialRow,.page-module__j7ygwW__careerRow{gap:.5rem;display:flex}.page-module__j7ygwW__iconButton{background:var(--card-bg);border:1px solid var(--border);width:40px;height:40px;color:var(--muted-foreground);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:all .2s;display:flex}.page-module__j7ygwW__iconButton svg{width:20px;height:20px}.page-module__j7ygwW__iconButton:hover{background:var(--primary);color:#fff;border-color:var(--primary);transform:translateY(-2px)}.page-module__j7ygwW__buttonIcon{width:16px;height:16px;margin-right:.5rem}.page-module__j7ygwW__name{color:var(--foreground);letter-spacing:-.02em;margin:0 0 .5rem;font-size:3rem;font-weight:800;line-height:1.1}.page-module__j7ygwW__meta{align-items:center;gap:1.5rem;display:flex}.page-module__j7ygwW__teknokentLink{color:var(--primary);background:rgba(var(--primary-rgb),.1);border-radius:100px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.page-module__j7ygwW__teknokentLink:hover{background:var(--primary);color:#fff}.page-module__j7ygwW__content{max-width:1000px;margin:0 auto;padding:0 2rem}.page-module__j7ygwW__description{color:var(--muted-foreground);border-bottom:1px solid var(--border);margin-bottom:3rem;padding-bottom:3rem;font-size:1.25rem;line-height:1.7}.page-module__j7ygwW__sectionTitle{justify-content:space-between;align-items:center;margin-bottom:2rem;font-size:1.75rem;font-weight:700;display:flex}.page-module__j7ygwW__jobGrid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1.5rem;display:grid}.page-module__j7ygwW__emptyState{text-align:center;background:var(--card-bg);border:1px dashed var(--border);color:var(--muted-foreground);border-radius:16px;grid-column:1/-1;padding:6rem;font-size:1.125rem}@media (max-width:768px){.page-module__j7ygwW__headerContainer{text-align:center;flex-direction:column;align-items:center;margin-top:-60px}.page-module__j7ygwW__meta{justify-content:center}.page-module__j7ygwW__actions{align-self:center;align-items:center}}
.page-module__O9ZbMG__hero{text-align:center;background:radial-gradient(circle,#3b82f61a 0%,#0000 70%);padding:6rem 0}.page-module__O9ZbMG__title{letter-spacing:-.02em;margin-bottom:1.5rem;font-size:3.5rem;font-weight:800;line-height:1.1}.page-module__O9ZbMG__highlight{background:linear-gradient(90deg,#3b82f6,#8b5cf6);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.page-module__O9ZbMG__subtitle{color:var(--muted-foreground);max-width:600px;margin:0 auto 3rem;font-size:1.25rem}.page-module__O9ZbMG__searchWrapper{margin:0 auto}.page-module__O9ZbMG__section{padding:4rem 0}.page-module__O9ZbMG__sectionHeader{margin-bottom:3rem}.page-module__O9ZbMG__sectionTitle{margin-bottom:.5rem;font-size:2rem;font-weight:700}.page-module__O9ZbMG__sectionDescription{color:var(--muted-foreground);font-size:1.125rem}.page-module__O9ZbMG__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;display:grid}.page-module__O9ZbMG__jobList{flex-direction:column;gap:1rem;max-width:100%;display:flex}.page-module__O9ZbMG__emptyState{text-align:center;color:var(--muted-foreground);background:var(--card-bg);border-radius:var(--radius);border:1px dashed var(--border);padding:4rem}.page-module__O9ZbMG__statsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;max-width:1200px;margin:3rem auto;padding:0 2rem;display:grid}.page-module__O9ZbMG__statCard{background:var(--card-bg);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.page-module__O9ZbMG__statIcon{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.page-module__O9ZbMG__statIcon svg{flex-shrink:0;width:24px;height:24px}.page-module__O9ZbMG__statInfo{flex-direction:column;gap:.25rem;display:flex}.page-module__O9ZbMG__statLabel{color:var(--muted-foreground);font-size:.875rem;font-weight:500}.page-module__O9ZbMG__statValue{color:var(--foreground);font-size:1.75rem;font-weight:700}@media (max-width:768px){.page-module__O9ZbMG__hero{padding:3rem 0}.page-module__O9ZbMG__title{font-size:2rem}.page-module__O9ZbMG__subtitle{padding:0 1rem;font-size:1rem}.page-module__O9ZbMG__statsGrid{grid-template-columns:1fr 1fr;gap:1rem;margin:1.5rem auto;padding:0 1rem}.page-module__O9ZbMG__statCard{padding:1rem}.page-module__O9ZbMG__statValue{font-size:1.5rem}.page-module__O9ZbMG__section{padding:2.5rem 0}.page-module__O9ZbMG__sectionTitle{font-size:1.5rem}.page-module__O9ZbMG__grid{grid-template-columns:1fr;gap:1rem}}@media (max-width:480px){.page-module__O9ZbMG__title{font-size:1.75rem}.page-module__O9ZbMG__statsGrid{grid-template-columns:1fr}}
.JobForm-module__p2drga__form{background:var(--card-bg);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:1.5rem;max-width:900px;margin:0 auto;padding:2rem;display:flex;box-shadow:0 4px 6px -1px #0000000d}.JobForm-module__p2drga__title{display:none}.JobForm-module__p2drga__row{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.JobForm-module__p2drga__row{grid-template-columns:1fr 1fr}}.JobForm-module__p2drga__field{flex-direction:column;gap:.5rem;display:flex}.JobForm-module__p2drga__label{color:var(--foreground);align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:flex}.JobForm-module__p2drga__label svg{width:1.25rem;min-width:1.25rem;height:1.25rem;color:var(--primary)}.JobForm-module__p2drga__input,.JobForm-module__p2drga__select,.JobForm-module__p2drga__textarea{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:8px;outline:none;width:100%;padding:.75rem;font-family:inherit;font-size:.95rem;transition:all .2s}.JobForm-module__p2drga__input:focus,.JobForm-module__p2drga__select:focus,.JobForm-module__p2drga__textarea:focus{border-color:var(--primary);box-shadow:0 0 0 2px #4361ee1a}.JobForm-module__p2drga__select{appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}.JobForm-module__p2drga__textarea{resize:vertical;min-height:120px}.JobForm-module__p2drga__error{color:#ef4444;background:#ef44441a;border:1px solid #ef444433;border-radius:8px;padding:.75rem;font-size:.9rem}.JobForm-module__p2drga__actions{justify-content:flex-end;display:flex}@media (max-width:640px){.JobForm-module__p2drga__row{grid-template-columns:1fr}}
.TeknokentProfileForm-module__prLgXa__form{border-radius:var(--radius);border:1px solid var(--border);background:#ffffff08;flex-direction:column;gap:1.5rem;max-width:800px;padding:2rem;display:flex}.TeknokentProfileForm-module__prLgXa__field{flex-direction:column;gap:.5rem;width:100%;display:flex}.TeknokentProfileForm-module__prLgXa__row{gap:1rem;display:flex}.TeknokentProfileForm-module__prLgXa__label{color:var(--foreground-muted);font-size:.875rem;font-weight:500}.TeknokentProfileForm-module__prLgXa__textarea{border:1px solid var(--border);border-radius:var(--radius);width:100%;color:var(--foreground);resize:vertical;background:#ffffff0d;outline:none;padding:.75rem;font-family:inherit;font-size:1rem}.TeknokentProfileForm-module__prLgXa__textarea:focus{border-color:var(--primary)}.TeknokentProfileForm-module__prLgXa__error{color:#ff3b30;border-radius:var(--radius);background:#ff3b301a;border:1px solid #ff3b3033;padding:1rem;font-size:.875rem}.TeknokentProfileForm-module__prLgXa__success{color:#34c759;border-radius:var(--radius);background:#34c7591a;border:1px solid #34c75933;padding:1rem;font-size:.875rem}.TeknokentProfileForm-module__prLgXa__actions{justify-content:flex-end;margin-top:1rem;display:flex}
.Button-module__pIC-NW__btn{border-radius:var(--radius);cursor:pointer;font-weight:500;font-family:var(--font-sans);border:1px solid #0000;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.Button-module__pIC-NW__btn:disabled{opacity:.5;cursor:not-allowed}.Button-module__pIC-NW__btn-primary{background:linear-gradient(135deg,var(--primary)0%,#2563eb 100%);color:#fff;border:1px solid #ffffff1a;box-shadow:0 2px 10px #3b82f640}.Button-module__pIC-NW__btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);transform:translateY(-1px);box-shadow:0 4px 15px #3b82f666}.Button-module__pIC-NW__btn-secondary{background-color:var(--secondary);color:var(--secondary-foreground)}.Button-module__pIC-NW__btn-secondary:hover:not(:disabled){background-color:var(--secondary-hover)}.Button-module__pIC-NW__btn-outline{color:var(--foreground);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#0000;border-color:#ffffff26}.Button-module__pIC-NW__btn-outline:hover:not(:disabled){border-color:var(--foreground);background-color:#ffffff0d;transform:translateY(-1px)}.Button-module__pIC-NW__btn-ghost{color:var(--foreground);background-color:#0000}.Button-module__pIC-NW__btn-ghost:hover:not(:disabled){background-color:var(--secondary)}.Button-module__pIC-NW__btn-destructive{color:#ef4444;background-color:#ef44441a;border:1px solid #ef444433}.Button-module__pIC-NW__btn-destructive:hover:not(:disabled){background-color:#ef444433;border-color:#ef444480}.Button-module__pIC-NW__btn-sm{padding:.4rem .8rem;font-size:.8rem}.Button-module__pIC-NW__btn-md{padding:.5rem 1rem;font-size:.875rem}.Button-module__pIC-NW__btn-lg{padding:.75rem 1.5rem;font-size:1rem}.Button-module__pIC-NW__loader{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.75s linear infinite Button-module__pIC-NW__spin}@keyframes Button-module__pIC-NW__spin{to{transform:rotate(360deg)}}
.Navbar-module__nuAbfa__navbar{border-bottom:1px solid var(--border);background:var(--navbar-bg);-webkit-backdrop-filter:blur(20px);z-index:50;align-items:center;height:72px;transition:all .3s;display:flex;position:sticky;top:0}.Navbar-module__nuAbfa__container{justify-content:space-between;align-items:center;width:100%;display:flex}.Navbar-module__nuAbfa__logo{letter-spacing:-.04em;color:var(--foreground);align-items:center;gap:2px;font-size:1.5rem;font-weight:800;display:flex}.Navbar-module__nuAbfa__logoHighlight{background:linear-gradient(135deg,var(--primary)0%,#a855f7 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.Navbar-module__nuAbfa__links{align-items:center;gap:2.5rem;margin-left:3rem;display:flex}.Navbar-module__nuAbfa__link{color:var(--muted-foreground);font-size:.95rem;font-weight:500;transition:all .2s;position:relative}.Navbar-module__nuAbfa__link:hover{color:var(--foreground)}.Navbar-module__nuAbfa__link:after{content:"";background:var(--primary);border-radius:99px;width:0;height:2px;transition:width .2s;position:absolute;bottom:-4px;left:0}.Navbar-module__nuAbfa__link:hover:after{width:100%}.Navbar-module__nuAbfa__actions{align-items:center;gap:1rem;margin-left:auto;display:flex}.Navbar-module__nuAbfa__loginBtn,.Navbar-module__nuAbfa__postJobBtn{border-radius:8px;justify-content:center;min-width:120px;height:40px;font-size:.9rem!important}@media (max-width:768px){.Navbar-module__nuAbfa__navbar{height:60px}.Navbar-module__nuAbfa__links,.Navbar-module__nuAbfa__loginBtn{display:none}.Navbar-module__nuAbfa__postJobBtn{min-width:auto;padding:0 .75rem;font-size:.8rem!important}.Navbar-module__nuAbfa__logo{font-size:1.25rem}.Navbar-module__nuAbfa__actions{gap:.5rem}}
.EventCard-module__RRnwYW__card{border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;background:#ffffff08;flex-direction:column;gap:1rem;padding:1.5rem;text-decoration:none;transition:all .2s;display:flex}.EventCard-module__RRnwYW__card:hover{border-color:var(--primary);background:#ffffff0d;transform:translateY(-2px)}.EventCard-module__RRnwYW__header{flex-direction:column;gap:.5rem;display:flex}.EventCard-module__RRnwYW__typeWrapper{align-items:center;gap:.75rem;display:flex}.EventCard-module__RRnwYW__type{text-transform:uppercase;letter-spacing:.05em;color:var(--foreground);background:#ffffff1a;border:1px solid #ffffff1a;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:700}.EventCard-module__RRnwYW__hackathon{color:#bb86fc;background:#bb86fc1a;border-color:#bb86fc33}.EventCard-module__RRnwYW__meetup{color:#03dac6;background:#03dac61a;border-color:#03dac633}.EventCard-module__RRnwYW__workshop{color:#ffb74d;background:#ffb74d1a;border-color:#ffb74d33}.EventCard-module__RRnwYW__conference{color:#cf6679;background:#cf66791a;border-color:#cf667933}.EventCard-module__RRnwYW__date{color:var(--primary);align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.EventCard-module__RRnwYW__title{color:var(--foreground);font-size:1.25rem;font-weight:700;line-height:1.3}.EventCard-module__RRnwYW__location{color:var(--muted-foreground);align-items:center;gap:.5rem;margin-top:auto;font-size:.875rem;display:flex}.EventCard-module__RRnwYW__description{color:var(--muted-foreground);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:.5rem;font-size:.9rem;line-height:1.5;display:-webkit-box;overflow:hidden}.EventCard-module__RRnwYW__footer{border-top:1px solid #ffffff0d;justify-content:flex-end;margin-top:auto;padding-top:1rem;display:flex}@media (max-width:640px){.EventCard-module__RRnwYW__title{font-size:1.125rem}}
.SpotlightSearch-module__lfCwsq__trigger{width:40px;height:40px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.SpotlightSearch-module__lfCwsq__trigger:hover{color:var(--foreground);background:#ffffff1a}.SpotlightSearch-module__lfCwsq__icon{width:20px;height:20px}.SpotlightSearch-module__lfCwsq__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#00000080;justify-content:center;align-items:flex-start;width:100vw;height:100vh;padding-top:15vh;display:flex;position:fixed;top:0;left:0}.SpotlightSearch-module__lfCwsq__container{background:#111;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;width:650px;max-width:90vw;display:flex;overflow:hidden;box-shadow:0 40px 80px -20px #00000080}.SpotlightSearch-module__lfCwsq__inputWrapper{border-bottom:1px solid #ffffff0d;align-items:center;gap:1rem;padding:1.5rem;display:flex}.SpotlightSearch-module__lfCwsq__searchIcon{width:24px;height:24px;color:var(--muted-foreground)}.SpotlightSearch-module__lfCwsq__input{color:#fff;background:0 0;border:none;outline:none;flex:1;font-size:1.25rem}.SpotlightSearch-module__lfCwsq__input::placeholder{color:#ffffff4d}.SpotlightSearch-module__lfCwsq__results{max-height:500px;padding:.5rem;overflow-y:auto}.SpotlightSearch-module__lfCwsq__section{padding:.5rem}.SpotlightSearch-module__lfCwsq__sectionTitle{text-transform:uppercase;color:#fff6;letter-spacing:.05em;margin-bottom:.5rem;padding-left:.75rem;font-size:.75rem;font-weight:600}.SpotlightSearch-module__lfCwsq__item{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:1rem;width:100%;padding:.75rem;transition:background .1s;display:flex}.SpotlightSearch-module__lfCwsq__item:hover{background:#ffffff0d}.SpotlightSearch-module__lfCwsq__itemIcon{background:#ffffff0d;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.2rem;display:flex}.SpotlightSearch-module__lfCwsq__itemContent{flex:1;overflow:hidden}.SpotlightSearch-module__lfCwsq__itemTitle{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:500;display:block;overflow:hidden}.SpotlightSearch-module__lfCwsq__itemSubtitle{color:#ffffff80;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.8rem;display:block;overflow:hidden}.SpotlightSearch-module__lfCwsq__empty{text-align:center;color:#fff6;padding:3rem}.SpotlightSearch-module__lfCwsq__footer{color:#fff6;background:#ffffff05;border-top:1px solid #ffffff0d;justify-content:space-between;padding:.75rem 1.5rem;font-size:.75rem;display:flex}.SpotlightSearch-module__lfCwsq__shortcut{align-items:center;gap:.25rem;display:inline-flex}.SpotlightSearch-module__lfCwsq__key{background:#ffffff1a;border-radius:4px;padding:2px 6px;font-family:monospace}
.Footer-module__EZoWya__footer{border-top:1px solid var(--border);background:var(--background);margin-top:auto;padding:5rem 0 3rem;position:relative}.Footer-module__EZoWya__footer:before{content:"";background:linear-gradient(90deg,transparent,var(--border),transparent);height:1px;position:absolute;top:0;left:0;right:0}.Footer-module__EZoWya__container{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.Footer-module__EZoWya__left{flex-direction:column;gap:1rem;display:flex}.Footer-module__EZoWya__copy{color:var(--muted-foreground);font-size:.875rem}.Footer-module__EZoWya__links{align-items:center;gap:1.5rem;display:flex}.Footer-module__EZoWya__link{color:var(--muted-foreground);font-size:.875rem;transition:color .15s}.Footer-module__EZoWya__link:hover{color:var(--foreground);text-decoration:underline}@media (max-width:768px){.Footer-module__EZoWya__container{text-align:center;flex-direction:column;align-items:center}.Footer-module__EZoWya__links{justify-content:center}}
.AmenitiesList-module__MHPiPq__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem;display:grid}.AmenitiesList-module__MHPiPq__card{border:1px solid var(--border);border-radius:var(--radius);text-align:center;background:#ffffff08;flex-direction:column;align-items:center;padding:1rem;transition:all .2s;display:flex}.AmenitiesList-module__MHPiPq__card:hover{border-color:var(--primary);background:#ffffff0d;transform:translateY(-2px)}.AmenitiesList-module__MHPiPq__icon{margin-bottom:.5rem;font-size:2rem}.AmenitiesList-module__MHPiPq__name{color:var(--foreground);margin-bottom:.25rem;font-size:.875rem;font-weight:600}.AmenitiesList-module__MHPiPq__category{color:var(--muted-foreground);text-transform:capitalize;font-size:.75rem}@media (max-width:640px){.AmenitiesList-module__MHPiPq__grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}
.CompanyForm-module__IFmG_q__container{width:100%;max-width:900px;margin:0 auto}.CompanyForm-module__IFmG_q__card{border:1px solid var(--border);border-radius:var(--radius);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;padding:2.5rem}.CompanyForm-module__IFmG_q__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:2.5rem;padding-bottom:1.5rem;display:flex}.CompanyForm-module__IFmG_q__title{color:var(--foreground);letter-spacing:-.025em;margin:0;font-size:1.5rem;font-weight:700}.CompanyForm-module__IFmG_q__formGrid{gap:2rem;display:grid}.CompanyForm-module__IFmG_q__row{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.CompanyForm-module__IFmG_q__field{flex-direction:column;gap:.5rem;display:flex}.CompanyForm-module__IFmG_q__label{color:var(--muted-foreground);margin-bottom:.25rem;font-size:.875rem;font-weight:500}.CompanyForm-module__IFmG_q__input,.CompanyForm-module__IFmG_q__textarea,.CompanyForm-module__IFmG_q__select{border-radius:var(--radius);border:1px solid var(--border);background-color:var(--input);width:100%;color:var(--foreground);padding:.75rem 1rem;font-size:.875rem;line-height:1.5;transition:all .2s}.CompanyForm-module__IFmG_q__input:hover,.CompanyForm-module__IFmG_q__textarea:hover,.CompanyForm-module__IFmG_q__select:hover{border-color:var(--secondary-hover)}.CompanyForm-module__IFmG_q__input:focus,.CompanyForm-module__IFmG_q__textarea:focus,.CompanyForm-module__IFmG_q__select:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 2px #3b82f633}.CompanyForm-module__IFmG_q__select{appearance:none;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23a3a3a3%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);background-position:right 1rem center;background-repeat:no-repeat;background-size:.75rem;padding-right:2.5rem}.CompanyForm-module__IFmG_q__textarea{resize:vertical;min-height:120px}.CompanyForm-module__IFmG_q__actions{border-top:1px solid var(--border);justify-content:flex-end;gap:1rem;margin-top:1rem;padding-top:2rem;display:flex}.CompanyForm-module__IFmG_q__error{color:#ef4444;border-radius:var(--radius);background:#dc26261a;border:1px solid #dc262633;margin-bottom:2rem;padding:1rem 1.5rem;font-size:.9rem;font-weight:500}.CompanyForm-module__IFmG_q__logoPreview{border-radius:var(--radius);object-fit:contain;border:1px solid var(--border);background:#ffffff0d;width:48px;height:48px;padding:2px}.CompanyForm-module__IFmG_q__inputGroup{align-items:center;gap:.75rem;display:flex}
.JobTable-module__tsTGya__container{border:1px solid var(--border);border-radius:var(--radius);background:#ffffff08;padding:1.5rem}.JobTable-module__tsTGya__header{justify-content:space-between;align-items:center;min-height:48px;margin-bottom:1.5rem;display:flex}.JobTable-module__tsTGya__bulkActions{background-color:var(--muted);border-radius:.5rem;align-items:center;gap:1rem;padding:.5rem 1rem;animation:.2s JobTable-module__tsTGya__fadeIn;display:flex}.JobTable-module__tsTGya__bulkCount{color:var(--foreground);font-size:.875rem;font-weight:500}.JobTable-module__tsTGya__title{color:var(--foreground);margin:0;font-size:1.25rem;font-weight:600}.JobTable-module__tsTGya__tableWrapper{background:var(--card-background);border:1px solid var(--border);border-radius:.75rem;overflow:hidden}.JobTable-module__tsTGya__table{border-collapse:collapse;width:100%}.JobTable-module__tsTGya__table th,.JobTable-module__tsTGya__table td{text-align:left;border-bottom:1px solid var(--border);padding:1rem}.JobTable-module__tsTGya__table th{background-color:var(--muted);color:var(--muted-foreground);white-space:nowrap;font-size:.875rem;font-weight:600}.JobTable-module__tsTGya__table th:first-child,.JobTable-module__tsTGya__table td:first-child{text-align:center;width:48px}.JobTable-module__tsTGya__table tr:last-child td{border-bottom:none}@keyframes JobTable-module__tsTGya__fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.JobTable-module__tsTGya__jobTitle{color:var(--foreground);font-weight:500}.JobTable-module__tsTGya__badge{color:var(--foreground-muted);background:#ffffff1a;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;display:inline-block}.JobTable-module__tsTGya__actions{gap:.5rem;display:flex}.JobTable-module__tsTGya__editBtn{color:var(--foreground);border-color:var(--border)}.JobTable-module__tsTGya__editBtn:hover{background:#ffffff1a}.JobTable-module__tsTGya__deleteBtn{color:#ff3b30;border-color:#ff3b304d}.JobTable-module__tsTGya__deleteBtn:hover{background:#ff3b301a;border-color:#ff3b30}.JobTable-module__tsTGya__empty{text-align:center;color:var(--foreground-muted);padding:3rem}
.NewsletterForm-module__hWXOUa__formContainer{flex-direction:column;gap:1rem;max-width:400px;display:flex}.NewsletterForm-module__hWXOUa__title{color:#fff;margin-bottom:.25rem;font-size:1.125rem;font-weight:700}.NewsletterForm-module__hWXOUa__description{color:var(--muted-foreground);font-size:.875rem;line-height:1.5}.NewsletterForm-module__hWXOUa__form{gap:.5rem;display:flex}.NewsletterForm-module__hWXOUa__input{border:1px solid var(--border);color:#fff;background:#ffffff0d;border-radius:8px;flex:1;height:48px;padding:0 1rem;font-family:inherit;font-size:.875rem;transition:all .2s}.NewsletterForm-module__hWXOUa__input:focus{border-color:var(--primary);background:#ffffff1a;outline:none}.NewsletterForm-module__hWXOUa__button{background:var(--primary);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;height:48px;padding:0 1.25rem;font-size:.875rem;font-weight:600;transition:opacity .2s}.NewsletterForm-module__hWXOUa__button:hover{opacity:.9}.NewsletterForm-module__hWXOUa__button:disabled{opacity:.5;cursor:default}.NewsletterForm-module__hWXOUa__message{margin-top:.5rem;font-size:.875rem}.NewsletterForm-module__hWXOUa__success{color:#10b981}.NewsletterForm-module__hWXOUa__error{color:#ef4444}
.page-module__xmPEjq__container{max-width:1200px;margin:0 auto}.page-module__xmPEjq__header{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.page-module__xmPEjq__headerActions{gap:1rem;display:flex}.page-module__xmPEjq__title{color:var(--foreground);margin:0;font-size:2rem;font-weight:700}.page-module__xmPEjq__addButton{background:var(--primary);color:#fff;border-radius:var(--radius);padding:.75rem 1.5rem;font-weight:500;text-decoration:none;transition:background .2s}.page-module__xmPEjq__addButton:hover{background:var(--primary-hover)}.page-module__xmPEjq__secondaryButton{color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;background:0 0;padding:.75rem 1.5rem;font-weight:500;transition:all .2s}.page-module__xmPEjq__secondaryButton:hover{background:#ffffff0d}.page-module__xmPEjq__tableWrapper{border:1px solid var(--border);border-radius:var(--radius);background:#ffffff08;overflow-x:auto}.page-module__xmPEjq__table{border-collapse:collapse;width:100%;font-size:.875rem}.page-module__xmPEjq__table th{text-align:left;color:var(--foreground-muted);border-bottom:1px solid var(--border);padding:1rem;font-weight:500}.page-module__xmPEjq__table td{color:var(--foreground);border-bottom:1px solid #ffffff0d;padding:1rem}.page-module__xmPEjq__table tr:last-child td{border-bottom:none}.page-module__xmPEjq__name{color:var(--foreground);font-weight:500}.page-module__xmPEjq__link{color:var(--primary);text-decoration:none}.page-module__xmPEjq__link:hover{text-decoration:underline}.page-module__xmPEjq__actions{align-items:center;gap:.5rem;display:flex}.page-module__xmPEjq__editButton{color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius);background:0 0;padding:.25rem .75rem;font-size:.75rem;text-decoration:none;transition:all .2s}.page-module__xmPEjq__editButton:hover{border-color:var(--foreground-muted);background:#ffffff1a}.page-module__xmPEjq__deleteButton{color:#ff3b30;border-radius:var(--radius);cursor:pointer;background:0 0;border:1px solid #ff3b304d;padding:.25rem .75rem;font-size:.75rem;transition:all .2s}.page-module__xmPEjq__deleteButton:hover{background:#ff3b301a;border-color:#ff3b30}.page-module__xmPEjq__deleteButton:disabled{opacity:.5;cursor:not-allowed}.page-module__xmPEjq__empty{text-align:center;color:var(--foreground-muted);padding:3rem}
.TeknokentFilters-module___ivp7W__container{flex-direction:column;gap:2rem;display:flex}.TeknokentFilters-module___ivp7W__section{flex-direction:column;gap:1rem;display:flex}.TeknokentFilters-module___ivp7W__heading{text-transform:uppercase;letter-spacing:.05em;color:var(--foreground-muted);margin:0;font-size:.875rem;font-weight:600}.TeknokentFilters-module___ivp7W__options{flex-direction:column;gap:.5rem;display:flex}.TeknokentFilters-module___ivp7W__option{cursor:pointer;color:var(--foreground);border-radius:var(--radius);border:1px solid #0000;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.875rem;transition:all .2s;display:flex}.TeknokentFilters-module___ivp7W__option:hover{color:var(--primary);background:#ffffff0d}.TeknokentFilters-module___ivp7W__option:has(input:checked){background:rgba(var(--primary-rgb),.1);border-color:rgba(var(--primary-rgb),.2);color:var(--primary);font-weight:500}.TeknokentFilters-module___ivp7W__radio{accent-color:var(--primary);width:1.25rem;height:1.25rem;margin:0}.TeknokentFilters-module___ivp7W__select{border-radius:var(--radius);border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);outline:none;padding:.75rem;font-size:.875rem;transition:border-color .2s}.TeknokentFilters-module___ivp7W__select:focus{border-color:var(--primary)}.TeknokentFilters-module___ivp7W__searchInput{border-radius:var(--radius);border:1px solid var(--border);width:100%;color:var(--foreground);background:#ffffff0d;outline:none;padding:.75rem 1rem;font-size:.875rem;transition:all .2s}.TeknokentFilters-module___ivp7W__searchInput:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.2);background:#ffffff1a}.TeknokentFilters-module___ivp7W__searchInput::placeholder{color:var(--foreground-muted)}
.Checkbox-module__aT0fPa__container{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:inline-flex}.Checkbox-module__aT0fPa__input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.Checkbox-module__aT0fPa__checkmark{border:2px solid var(--border);background-color:#0000;border-radius:.25rem;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;transition:all .2s;display:flex;position:relative}.Checkbox-module__aT0fPa__container:hover .Checkbox-module__aT0fPa__input~.Checkbox-module__aT0fPa__checkmark{border-color:var(--primary)}.Checkbox-module__aT0fPa__container .Checkbox-module__aT0fPa__input:checked~.Checkbox-module__aT0fPa__checkmark{background-color:var(--primary);border-color:var(--primary)}.Checkbox-module__aT0fPa__container .Checkbox-module__aT0fPa__input:disabled~.Checkbox-module__aT0fPa__checkmark{background-color:var(--muted);border-color:var(--border);cursor:not-allowed}.Checkbox-module__aT0fPa__icon{color:#fff;width:1rem;height:1rem;transition:transform .2s;transform:scale(0)}.Checkbox-module__aT0fPa__container .Checkbox-module__aT0fPa__input:checked~.Checkbox-module__aT0fPa__checkmark .Checkbox-module__aT0fPa__icon{transform:scale(1)}.Checkbox-module__aT0fPa__label{color:var(--foreground);font-size:.875rem}
.CountrySpotlight-module__-wgmZq__trigger{border:1px solid var(--border);color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;transition:all .2s;display:flex}.CountrySpotlight-module__-wgmZq__trigger:hover{background:var(--card-bg);color:var(--foreground);border-color:var(--foreground)}.CountrySpotlight-module__-wgmZq__globeIcon{font-size:1rem}.CountrySpotlight-module__-wgmZq__currentName{font-weight:500}.CountrySpotlight-module__-wgmZq__shortcut{color:var(--muted-foreground);border:1px solid var(--border);background:#8080801a;border-radius:4px;margin-left:.5rem;padding:2px 6px;font-size:.7rem}.CountrySpotlight-module__-wgmZq__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#00000080;justify-content:center;align-items:flex-start;width:100vw;height:100vh;padding-top:15vh;display:flex;position:fixed;top:0;left:0}.CountrySpotlight-module__-wgmZq__spotlight{background:var(--background);border:1px solid var(--border);border-radius:16px;width:600px;max-width:90vw;animation:.2s ease-out CountrySpotlight-module__-wgmZq__slideDown;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}@keyframes CountrySpotlight-module__-wgmZq__slideDown{0%{opacity:0;transform:translateY(-10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.CountrySpotlight-module__-wgmZq__header{border-bottom:1px solid var(--border);padding:1rem}.CountrySpotlight-module__-wgmZq__input{width:100%;color:var(--foreground);background:0 0;border:none;outline:none;padding:.5rem;font-size:1.25rem}.CountrySpotlight-module__-wgmZq__list{max-height:400px;padding:.5rem;overflow-y:auto}.CountrySpotlight-module__-wgmZq__item{width:100%;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:1rem;padding:.75rem 1rem;transition:background .1s;display:flex}.CountrySpotlight-module__-wgmZq__item:hover,.CountrySpotlight-module__-wgmZq__item:focus{background:#8080800d;outline:none}.CountrySpotlight-module__-wgmZq__active{background:rgba(var(--primary-rgb),.05);color:var(--primary)}.CountrySpotlight-module__-wgmZq__flag{font-size:1.5rem}.CountrySpotlight-module__-wgmZq__name{flex:1;font-size:1rem;font-weight:500}.CountrySpotlight-module__-wgmZq__region{color:var(--muted-foreground);font-size:.8rem}.CountrySpotlight-module__-wgmZq__check{color:var(--primary);font-weight:700}.CountrySpotlight-module__-wgmZq__empty{text-align:center;color:var(--muted-foreground);padding:2rem}
.page-module__TYEzBq__container{max-width:800px;margin:0 auto}.page-module__TYEzBq__title{color:var(--foreground);margin-bottom:2rem;font-size:2rem;font-weight:700}
.page-module__dQnX8G__container{max-width:800px;margin:0 auto}.page-module__dQnX8G__title{color:var(--foreground);margin-bottom:2rem;font-size:2rem;font-weight:700}
.page-module__4-bVjq__container{max-width:800px;margin:0 auto}.page-module__4-bVjq__header{margin-bottom:2rem}.page-module__4-bVjq__title{color:var(--foreground);margin:0;font-size:2rem;font-weight:700}
.page-module__rjc_yW__container{max-width:1400px;margin:0 auto;padding:2.5rem}.page-module__rjc_yW__header{justify-content:space-between;align-items:center;margin-bottom:2.5rem;display:flex}.page-module__rjc_yW__title{color:var(--foreground);letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:700}.page-module__rjc_yW__searchSection{margin-bottom:2.5rem}.page-module__rjc_yW__searchInput{border:1px solid var(--border);background:var(--card-bg);width:100%;max-width:480px;color:var(--foreground);border-radius:12px;padding:.875rem 1rem .875rem 3rem;font-size:.95rem;transition:all .2s;box-shadow:0 2px 4px #00000005}.page-module__rjc_yW__searchInput:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.1);outline:none}.page-module__rjc_yW__countrySection{margin-bottom:3rem}.page-module__rjc_yW__countryTitle{border-bottom:1px dashed var(--border);color:var(--foreground);align-items:center;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1rem;font-size:1.25rem;font-weight:700;display:flex}.page-module__rjc_yW__teknokentGrid{border-left:2px solid var(--border);flex-direction:column;gap:1.5rem;padding-left:1rem;display:flex}.page-module__rjc_yW__jobCard{background:var(--card-bg);border:1px solid var(--border);border-radius:12px;transition:box-shadow .2s;overflow:hidden}.page-module__rjc_yW__jobCard:hover{box-shadow:0 8px 16px -4px #00000014}.page-module__rjc_yW__jobCardHeader{background:var(--background-subtle,#00000005);border-bottom:1px solid var(--border);color:var(--primary);justify-content:space-between;align-items:center;padding:1rem 1.5rem;font-weight:600;display:flex}.page-module__rjc_yW__jobCount{color:var(--muted-foreground);background:#0000000d;border-radius:20px;padding:.25rem .75rem;font-size:.8rem;font-weight:500}.page-module__rjc_yW__jobCardContent{padding:0}.page-module__rjc_yW__emptyState{text-align:center;color:var(--muted-foreground);background:var(--card-bg);border:1px dashed var(--border);border-radius:12px;padding:4rem 2rem}
.page-module__sDHBAW__container{max-width:800px;margin:0 auto}.page-module__sDHBAW__title{color:var(--foreground);margin-bottom:2rem;font-size:2rem;font-weight:700}
.page-module__ZJQY9W__container{max-width:100%}.page-module__ZJQY9W__header{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.page-module__ZJQY9W__title{margin:0;font-size:1.5rem;font-weight:700}.page-module__ZJQY9W__card{border:1px solid var(--border);background:#ffffff08;border-radius:12px;padding:1.5rem;overflow:hidden}.page-module__ZJQY9W__tableWrapper{overflow-x:auto}.page-module__ZJQY9W__table{border-collapse:collapse;width:100%;font-size:.875rem}.page-module__ZJQY9W__table th{text-align:left;color:var(--muted-foreground);border-bottom:1px solid var(--border);padding:1rem}.page-module__ZJQY9W__table td{color:var(--foreground);vertical-align:middle;border-bottom:1px solid #ffffff0d;padding:1rem}.page-module__ZJQY9W__roleSelect,.page-module__ZJQY9W__select{border:1px solid var(--border);background:var(--input);width:100%;color:var(--foreground);border-radius:6px;padding:.5rem}.page-module__ZJQY9W__badgeActive{color:#10b981;background:#10b9811a;border-radius:4px;padding:2px 6px;font-size:.75rem}.page-module__ZJQY9W__badgeBanned{color:#ef4444;background:#ef44441a;border-radius:4px;padding:2px 6px;font-size:.75rem;font-weight:700}.page-module__ZJQY9W__bannedRow{background:#ef44440d}.page-module__ZJQY9W__msg{color:#3b82f6;background:#3b82f61a;border-radius:4px;margin-bottom:1rem;padding:.5rem}.page-module__ZJQY9W__roleBadge{text-transform:capitalize;background:#ffffff1a;border-radius:4px;padding:2px 8px;font-size:.75rem;display:inline-block}.page-module__ZJQY9W__modalOverlay{-webkit-backdrop-filter:blur(8px);z-index:1000;background:#0009;justify-content:center;align-items:center;animation:.2s ease-out page-module__ZJQY9W__fadeIn;display:flex;position:fixed;inset:0}.page-module__ZJQY9W__modal{border:1px solid var(--border);background:#171717;border-radius:16px;width:100%;max-width:480px;padding:2rem;animation:.2s ease-out page-module__ZJQY9W__scaleIn;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.page-module__ZJQY9W__modal:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:1px;position:absolute;top:0;left:0;right:0}.page-module__ZJQY9W__modal h2{color:var(--foreground);letter-spacing:-.025em;margin-top:0;margin-bottom:2rem;font-size:1.5rem;font-weight:600}.page-module__ZJQY9W__formGroup{margin-bottom:1.5rem}.page-module__ZJQY9W__formGroup label{color:var(--muted-foreground);margin-bottom:.5rem;font-size:.875rem;font-weight:500;transition:color .2s;display:block}.page-module__ZJQY9W__formGroup:focus-within label{color:var(--foreground)}.page-module__ZJQY9W__select{border:1px solid var(--border);width:100%;color:var(--foreground);appearance:none;background:#ffffff08 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") right .5rem center/1.5em 1.5em no-repeat;border-radius:8px;outline:none;padding:.75rem 1rem;font-size:.875rem;transition:all .2s}.page-module__ZJQY9W__select:focus{border-color:var(--primary);background-color:#ffffff0d;box-shadow:0 0 0 2px #3b82f61a}.page-module__ZJQY9W__checkboxWrapper{border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:center;gap:.75rem;padding:.75rem;transition:background .2s;display:flex}.page-module__ZJQY9W__checkboxWrapper:hover{background:#ffffff08}.page-module__ZJQY9W__checkboxWrapper input[type=checkbox]{width:1.25rem;height:1.25rem;accent-color:var(--primary)}.page-module__ZJQY9W__modalActions{border-top:1px solid var(--border);justify-content:flex-end;gap:1rem;margin-top:2.5rem;padding-top:1.5rem;display:flex}@keyframes page-module__ZJQY9W__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes page-module__ZJQY9W__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
.page-module__i2ccqq__container{background-color:var(--background);width:100%;min-height:100vh;display:flex}.page-module__i2ccqq__leftPanel{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);flex-direction:column;flex:1;justify-content:space-between;padding:3rem;display:flex;position:relative;overflow:hidden}.page-module__i2ccqq__leftPanel:before{content:"";filter:blur(80px);z-index:1;background:radial-gradient(circle,#3b82f64d 0%,#0000 70%);width:60%;height:60%;animation:20s ease-in-out infinite page-module__i2ccqq__float;position:absolute;top:-20%;left:-20%}.page-module__i2ccqq__leftPanel:after{content:"";filter:blur(80px);z-index:1;background:radial-gradient(circle,#8b5cf64d 0%,#0000 70%);width:50%;height:50%;animation:15s ease-in-out infinite reverse page-module__i2ccqq__float;position:absolute;bottom:-10%;right:-10%}@keyframes page-module__i2ccqq__float{0%{transform:translate(0)}50%{transform:translate(20px,20px)}to{transform:translate(0)}}.page-module__i2ccqq__brandContent{z-index:10;position:relative}.page-module__i2ccqq__brandLogo{font-size:1.5rem;font-weight:700}.page-module__i2ccqq__highlight{color:var(--primary)}.page-module__i2ccqq__heroText{margin-top:auto;margin-bottom:auto}.page-module__i2ccqq__heroTitle{background:linear-gradient(90deg,#fff,#94a3b8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:1.5rem;font-size:3rem;font-weight:800;line-height:1.2}.page-module__i2ccqq__heroSubtitle{color:#cbd5e1;max-width:500px;font-size:1.25rem;line-height:1.6}.page-module__i2ccqq__testimonial{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;max-width:400px;padding:1.5rem}.page-module__i2ccqq__quote{color:#e2e8f0;margin-bottom:1rem;font-style:italic}.page-module__i2ccqq__author{color:#fff;font-weight:600}.page-module__i2ccqq__rightPanel{background-color:var(--background);flex-direction:column;flex:1;justify-content:center;align-items:center;max-width:600px;padding:2rem;display:flex;position:relative}.page-module__i2ccqq__backButton{color:var(--muted-foreground);align-items:center;gap:.5rem;font-size:.9rem;transition:color .2s;display:flex;position:absolute;top:2rem;right:2rem}.page-module__i2ccqq__backButton:hover{color:var(--foreground)}.page-module__i2ccqq__formContainer{flex-direction:column;gap:2rem;width:100%;max-width:400px;display:flex}.page-module__i2ccqq__header{text-align:center;margin-bottom:1rem}.page-module__i2ccqq__title{color:var(--foreground);margin-bottom:.5rem;font-size:1.75rem;font-weight:700}.page-module__i2ccqq__subtitle{color:var(--muted-foreground);font-size:.95rem}.page-module__i2ccqq__form{flex-direction:column;gap:1.25rem;display:flex}.page-module__i2ccqq__submitButton{width:100%;height:44px;font-size:1rem}.page-module__i2ccqq__footer{text-align:center;margin-top:1rem}.page-module__i2ccqq__toggleButton{color:var(--primary);cursor:pointer;background:0 0;border:none;font-size:.9rem;font-weight:500}.page-module__i2ccqq__toggleButton:hover{text-decoration:underline}.page-module__i2ccqq__divider{text-align:center;color:var(--muted);align-items:center;margin:1.5rem 0;font-size:.8rem;display:flex}.page-module__i2ccqq__divider:before,.page-module__i2ccqq__divider:after{content:"";border-bottom:1px solid var(--border);flex:1}.page-module__i2ccqq__divider:before{margin-right:.5em}.page-module__i2ccqq__divider:after{margin-left:.5em}.page-module__i2ccqq__successMessage{color:#10b981;text-align:center;background:#34d3991a;border:1px solid #10b98133;border-radius:8px;padding:1rem}.page-module__i2ccqq__errorMessage{color:#ef4444;text-align:center;background:#ef44441a;border:1px solid #ef444433;border-radius:8px;padding:.75rem;font-size:.9rem}@media (max-width:1024px){.page-module__i2ccqq__leftPanel{display:none}.page-module__i2ccqq__rightPanel{max-width:100%}}
.page-module__o7dqnG__container{background:var(--background);min-height:100vh;padding:2rem 0}.page-module__o7dqnG__backLink{color:var(--muted-foreground);align-items:center;margin-bottom:2rem;font-size:.875rem;text-decoration:none;transition:color .2s;display:inline-flex}.page-module__o7dqnG__backLink:hover{color:var(--foreground)}.page-module__o7dqnG__layout{grid-template-columns:1fr 340px;gap:3rem;display:grid}.page-module__o7dqnG__main{min-width:0}.page-module__o7dqnG__header{margin-bottom:2.5rem}.page-module__o7dqnG__title{color:var(--foreground);margin:0 0 1rem;font-size:2.5rem;font-weight:800;line-height:1.2}.page-module__o7dqnG__meta{flex-wrap:wrap;gap:1rem;display:flex}.page-module__o7dqnG__tag{background:var(--card-bg);border:1px solid var(--border);color:var(--foreground);border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;display:inline-flex}.page-module__o7dqnG__tagIcon{font-size:1rem}.page-module__o7dqnG__sectionTitle{color:var(--foreground);margin-bottom:1rem;font-size:1.25rem;font-weight:700}.page-module__o7dqnG__description{background:var(--card-bg);border:1px solid var(--border);border-radius:12px;margin-bottom:2rem;padding:2rem}.page-module__o7dqnG__prose{color:var(--muted-foreground);overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;max-width:100%;font-size:1rem;line-height:1.7}.page-module__o7dqnG__prose>:first-child{margin-top:0}.page-module__o7dqnG__prose>:last-child{margin-bottom:0}.page-module__o7dqnG__prose h1,.page-module__o7dqnG__prose h2,.page-module__o7dqnG__prose h3,.page-module__o7dqnG__prose h4{color:var(--foreground);margin:2rem 0 1rem;font-weight:700;line-height:1.3}.page-module__o7dqnG__prose h1{font-size:2rem}.page-module__o7dqnG__prose h2{font-size:1.5rem}.page-module__o7dqnG__prose h3{font-size:1.25rem}.page-module__o7dqnG__prose p{margin-bottom:1.5rem}.page-module__o7dqnG__prose ul,.page-module__o7dqnG__prose ol{margin-bottom:1.5rem;padding-left:1.5rem}.page-module__o7dqnG__prose li{margin-bottom:.5rem}.page-module__o7dqnG__prose strong{color:var(--foreground);font-weight:600}.page-module__o7dqnG__prose a{color:var(--primary);text-underline-offset:4px;text-decoration:underline}.page-module__o7dqnG__prose hr{border:none;border-top:1px solid var(--border);margin:2rem 0}.page-module__o7dqnG__prose blockquote{border-left:4px solid var(--primary);color:var(--foreground);margin-bottom:1.5rem;margin-left:0;padding-left:1rem;font-style:italic}.page-module__o7dqnG__prose table{border-collapse:collapse;table-layout:fixed;overflow-wrap:break-word;width:100%;max-width:100%;margin-bottom:2rem;font-size:.9rem}.page-module__o7dqnG__prose th{text-align:left;border-bottom:2px solid var(--border);color:var(--foreground);padding:.75rem 1rem;font-weight:600}.page-module__o7dqnG__prose td{border-bottom:1px solid var(--border);color:var(--muted-foreground);padding:.75rem 1rem}.page-module__o7dqnG__prose tr:last-child td{border-bottom:none}.page-module__o7dqnG__applySection{background:linear-gradient(135deg,var(--primary)0%,var(--secondary)100%);text-align:center;color:#fff;border-radius:16px;padding:2.5rem}.page-module__o7dqnG__applyTitle{margin:0 0 .5rem;font-size:1.5rem;font-weight:700}.page-module__o7dqnG__applySubtitle{color:#ffffffe6;margin:0 0 1.5rem}.page-module__o7dqnG__sidebar{height:fit-content;position:sticky;top:2rem}.page-module__o7dqnG__companyCard{background:var(--card-bg);border:1px solid var(--border);border-radius:12px;padding:1.5rem}.page-module__o7dqnG__companyHeader{text-align:center;flex-direction:column;align-items:center;margin-bottom:1.5rem;display:flex}.page-module__o7dqnG__companyProfileLink{flex-direction:column;align-items:center;text-decoration:none;transition:transform .2s;display:flex}.page-module__o7dqnG__companyProfileLink:hover{transform:translateY(-2px)}.page-module__o7dqnG__logoWrapper{border:1px solid var(--border);background:#fff;border-radius:12px;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:1rem;display:flex;overflow:hidden}.page-module__o7dqnG__companyLogo{object-fit:contain;width:100%;height:100%}.page-module__o7dqnG__companyLogoPlaceholder{background:var(--primary);color:#fff;justify-content:center;align-items:center;width:100%;height:100%;font-size:2rem;font-weight:700;display:flex}.page-module__o7dqnG__companyName{color:var(--foreground);margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.page-module__o7dqnG__teknokentLink{color:var(--primary);font-size:.875rem;font-weight:500;text-decoration:none}.page-module__o7dqnG__teknokentLink:hover{text-decoration:underline}.page-module__o7dqnG__companyDesc{color:var(--muted-foreground);text-align:center;margin-bottom:1.5rem;font-size:.875rem;line-height:1.6}.page-module__o7dqnG__websiteLink{text-decoration:none}.page-module__o7dqnG__fullWidth{width:100%}@media (max-width:1024px){.page-module__o7dqnG__layout{grid-template-columns:1fr}.page-module__o7dqnG__sidebar{order:-1;position:static}}
.page-module__i20fka__header{text-align:center;flex-direction:column;align-items:center;gap:1rem;margin-bottom:3rem;padding-top:2rem;display:flex}.page-module__i20fka__title{color:var(--foreground);margin-bottom:.5rem;font-size:3rem;font-weight:800;line-height:1.1}.page-module__i20fka__subtitle{color:var(--foreground-muted);max-width:600px;margin:0 auto;font-size:1.25rem}.page-module__i20fka__viewToggle{margin-top:1rem}.page-module__i20fka__layout{grid-template-columns:280px 1fr;align-items:start;gap:3rem;margin-bottom:6rem;display:grid}.page-module__i20fka__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;display:grid}.page-module__i20fka__emptyState{text-align:center;color:var(--foreground-muted);border:1px dashed var(--border);background:#ffffff08;border-radius:24px;grid-column:1/-1;padding:4rem}.page-module__i20fka__mapLayout{border:1px solid var(--border);background:var(--background);border-radius:24px;height:calc(100vh - 140px);margin-top:1rem;margin-bottom:4rem;display:flex;position:relative;overflow:hidden}.page-module__i20fka__mapSidebar{background:var(--background);border-right:1px solid var(--border);z-index:10;flex-direction:column;width:400px;display:flex;box-shadow:4px 0 24px #0003}.page-module__i20fka__mapSidebarHeader{border-bottom:1px solid var(--border);background:#0003;flex-shrink:0;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.page-module__i20fka__mapSidebarTitle{margin:0;font-size:1.25rem;font-weight:700}.page-module__i20fka__mapFilters{border-bottom:1px solid var(--border);flex-shrink:0;padding:1rem 1.5rem}.page-module__i20fka__mapList{background:#0000001a;flex:1;padding:1.5rem;overflow-y:auto}.page-module__i20fka__mapListTitle{color:var(--foreground-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;font-size:.875rem;font-weight:600}.page-module__i20fka__mapGrid{flex-direction:column;gap:.75rem;display:flex}.page-module__i20fka__mapContainer{background:#e5e7eb;flex:1;position:relative}.page-module__i20fka__listButton{white-space:nowrap}@media (max-width:1024px){.page-module__i20fka__layout{grid-template-columns:1fr;gap:2rem}.page-module__i20fka__mapLayout{flex-direction:column-reverse;height:auto}.page-module__i20fka__mapSidebar{border-right:none;border-top:1px solid var(--border);width:100%;height:auto}.page-module__i20fka__mapContainer{height:400px}}
.BlogList-module__tfacdq__container{background:var(--card-bg);border:1px solid var(--border);border-radius:12px;overflow:hidden}.BlogList-module__tfacdq__tabs{border-bottom:1px solid var(--border);gap:1rem;margin-top:1rem;padding:0 1.5rem;display:flex}.BlogList-module__tfacdq__tabButton{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:.75rem .25rem;font-size:.9rem;font-weight:500;transition:all .2s}.BlogList-module__tfacdq__tabButton:hover{color:var(--foreground)}.BlogList-module__tfacdq__activeTab{color:var(--foreground);border-bottom-color:var(--primary);font-weight:600}.BlogList-module__tfacdq__tableWrapper{width:100%;overflow-x:auto}.BlogList-module__tfacdq__table{border-collapse:collapse;width:100%}.BlogList-module__tfacdq__table th{border-bottom:1px solid var(--border);text-align:left;color:var(--muted-foreground);background:#00000005;padding:1rem;font-size:.875rem;font-weight:500}.BlogList-module__tfacdq__table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:1rem}.BlogList-module__tfacdq__table tr:last-child td{border-bottom:none}.BlogList-module__tfacdq__badge{text-transform:uppercase;background:#0000000d;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.BlogList-module__tfacdq__statusPublished{color:#22c55e;font-size:.9rem;font-weight:600}.BlogList-module__tfacdq__statusDraft{color:#f59e0b;font-size:.9rem;font-weight:600}
.CompanyProfileEditor-module__xnnddW__container{background:var(--card-bg);border:1px solid var(--border);border-radius:12px;max-width:1000px;margin:0 auto;padding:2.5rem;box-shadow:0 4px 6px -1px #0000000d}.CompanyProfileEditor-module__xnnddW__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:2.5rem;padding-bottom:2rem;display:flex}.CompanyProfileEditor-module__xnnddW__title{color:var(--foreground);letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.5rem;font-weight:700}.CompanyProfileEditor-module__xnnddW__subtitle{color:var(--muted-foreground);margin:0;font-size:.95rem}.CompanyProfileEditor-module__xnnddW__actions{align-items:center;gap:1rem;display:flex}.CompanyProfileEditor-module__xnnddW__form{flex-direction:column;gap:3.5rem;display:flex}.CompanyProfileEditor-module__xnnddW__section{flex-direction:column;gap:1.5rem;display:flex;position:relative}.CompanyProfileEditor-module__xnnddW__sectionTitle{color:var(--foreground);border-bottom:1px dashed var(--border);align-items:center;gap:.75rem;margin-bottom:.5rem;padding-bottom:.5rem;font-size:1.1rem;font-weight:600;display:flex}.CompanyProfileEditor-module__xnnddW__grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.CompanyProfileEditor-module__xnnddW__grid{grid-template-columns:repeat(2,1fr)}.CompanyProfileEditor-module__xnnddW__fullWidth{grid-column:span 2}}.CompanyProfileEditor-module__xnnddW__col2{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.CompanyProfileEditor-module__xnnddW__group{flex-direction:column;gap:.6rem;width:100%;display:flex}.CompanyProfileEditor-module__xnnddW__group label{color:var(--foreground-muted);font-size:.875rem;font-weight:500}.CompanyProfileEditor-module__xnnddW__textarea{border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);resize:vertical;border-radius:8px;min-height:120px;padding:.75rem 1rem;font-family:inherit;font-size:.95rem;line-height:1.5;transition:all .2s}.CompanyProfileEditor-module__xnnddW__textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.1);outline:none}.CompanyProfileEditor-module__xnnddW__inputWithIcon{align-items:center;width:100%;display:flex;position:relative}.CompanyProfileEditor-module__xnnddW__inputIcon{width:18px;height:18px;color:var(--muted-foreground);z-index:10;pointer-events:none;position:absolute;left:12px}.CompanyProfileEditor-module__xnnddW__inputWithIcon input{padding-left:2.75rem!important}.CompanyProfileEditor-module__xnnddW__logoSection{background:var(--background-subtle,#00000005);border:1px solid var(--border);border-radius:12px;grid-column:1/-1;align-items:flex-start;gap:2rem;padding:1.5rem;display:flex}.CompanyProfileEditor-module__xnnddW__logoPreview{background:var(--card-bg);border:1px solid var(--border);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:100px;height:100px;display:flex;overflow:hidden;box-shadow:0 2px 4px #0000000d}.CompanyProfileEditor-module__xnnddW__logoPreview img{object-fit:cover;width:100%;height:100%}.CompanyProfileEditor-module__xnnddW__logoPlaceholder{color:var(--muted-foreground);text-align:center;padding:.5rem;font-size:.8rem;font-weight:500}.CompanyProfileEditor-module__xnnddW__hint{color:var(--muted-foreground);margin-top:.25rem;font-size:.8rem}.CompanyProfileEditor-module__xnnddW__msg{border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;animation:.3s CompanyProfileEditor-module__xnnddW__slideIn}.CompanyProfileEditor-module__xnnddW__success{color:#10b981;background:#10b9811a;border:1px solid #10b98133}.CompanyProfileEditor-module__xnnddW__error{color:#ef4444;background:#ef44441a;border:1px solid #ef444433}.CompanyProfileEditor-module__xnnddW__loading{height:300px;color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;font-size:1.1rem;display:flex}@keyframes CompanyProfileEditor-module__xnnddW__fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes CompanyProfileEditor-module__xnnddW__slideIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.CompanyProfileEditor-module__xnnddW__container{padding:1.5rem}.CompanyProfileEditor-module__xnnddW__header{flex-direction:column;align-items:flex-start;gap:1.5rem}.CompanyProfileEditor-module__xnnddW__actions{justify-content:space-between;width:100%}.CompanyProfileEditor-module__xnnddW__col2{grid-template-columns:1fr}.CompanyProfileEditor-module__xnnddW__logoSection{flex-direction:column}.CompanyProfileEditor-module__xnnddW__logoPreview{margin:0 auto}}
.BroadcastBanner-module__GZqeka__container{flex-direction:column;width:100%;display:flex}.BroadcastBanner-module__GZqeka__banner{text-align:center;color:#fff;padding:.75rem 1rem;font-size:.875rem;font-weight:500;animation:.3s ease-out BroadcastBanner-module__GZqeka__slideDown}@keyframes BroadcastBanner-module__GZqeka__slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.BroadcastBanner-module__GZqeka__info{background:#3b82f6}.BroadcastBanner-module__GZqeka__warning{color:#1a202c;background:#f59e0b}.BroadcastBanner-module__GZqeka__alert{background:#ef4444}
