:root{--color-white:#ffffff;--color-black:#26313a;--color-gray:#7f8a93;--color-blue:#28a3b2;--color-blue-hover:#208a97;--color-blue-light:#3ec0cf;--color-purple:#842a8a;--color-purple-hover:#6c2270;--color-purple-light:#9d36a1;--page-max-width:1400px;--shadow-strong:0 4px 20px rgba(0,0,0,0.2);--shadow-light:0 4px 10px rgba(0,0,0,0.2)}.rdp-root{--rdp-accent-color:blue;--rdp-accent-background-color:#f0f0ff;--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid transparent;--rdp-day_button-height:42px;--rdp-day_button-width:42px;--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-disabled-opacity:0.5;--rdp-outside-opacity:0.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:0.5rem;--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:0.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-color:inherit;--rdp-range_start-color:white;--rdp-range_start-background:linear-gradient(var(--rdp-gradient-direction),transparent 50%,var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(var(--rdp-gradient-direction),var(--rdp-range_middle-background-color) 50%,transparent 50%);--rdp-range_end-color:white;--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid transparent;--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:0.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-opacity:0.75;--rdp-weekday-padding:0.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg;--rdp-animation_duration:0.3s;--rdp-animation_timing:cubic-bezier(0.4,0,0.2,1)}.rdp-root[dir=rtl]{--rdp-gradient-direction:-90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity:unset}.rdp-root{position:relative}.rdp-root,.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-root[data-nav-layout=after] .rdp-month,.rdp-root[data-nav-layout=around] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;-webkit-margin-start:var(--rdp-nav_button-width);margin-inline-start:var(--rdp-nav_button-width);-webkit-margin-end:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex}.rdp-root[data-nav-layout=around] .rdp-button_next{position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:-moz-fit-content;max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes rdp-slide_in_right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes rdp-slide_out_left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translateX(0)}to{transform:translateX(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp{--rdp-accent-color:#212a32;--rdp-accent-background-color:var(--color-purple);--rdp-selected-color:var(--color-white);--rdp-outline:2px solid var(--color-purple);--rdp-outline-selected:2px solid var(--color-purple);--rdp-hover-range-bgcolor:var(--color-purple-light)}.popoverPanel .rdp-months{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:12px;column-gap:12px;grid-row-gap:0;row-gap:0}.rdp-day .rdp-day_button{border-radius:50%;transition:background-color .12s ease,color .12s ease,transform .08s ease}.rdp-range_start .rdp-day_button{background-color:var(--color-purple);border-color:var(--color-purple);color:var(--color-white)}.rdp-range_start .rdp-day_button:hover{background-color:var(--color-purple-hover)!important}.rdp-range_end .rdp-day_button{background-color:var(--color-purple);border-color:var(--color-purple);color:var(--color-white)}.rdp-range_end .rdp-day_button:hover{background-color:var(--color-purple-hover)!important}.rdp-chevron{fill:var(--color-purple)}.rdp-day .rdp-day_button:hover{background-color:rgba(94,107,119,.6)}.rdp-day_disabled .rdp-day_button{opacity:.35;cursor:not-allowed!important}.rdp-today:not(.rdp-outside){color:var(--color-purple);background-color:rgba(218,154,222,.4196078431);border-radius:50%}.rdp-today.rdp-range_end:not(.rdp-outside){background-color:rgba(218,154,222,.4196078431);color:var(--color-white)!important;border-top-right-radius:999px;border-bottom-right-radius:999px}.rdp-day_today{border-top-right-radius:50%;border-bottom-right-radius:50%}.rdp-day_today,.rdp-range_middle{background-color:rgba(218,154,222,.4196078431)}.rdp-range_start{border-bottom-left-radius:50%;border-top-left-radius:50%}.rdp-range_end,.rdp-range_start{background:rgba(218,154,222,.4196078431)}.rdp-range_end{border-bottom-right-radius:50%;border-top-right-radius:50%}.rdp-day_range_start.rdp-day_range_end .rdp-day_button{border-radius:50%}.rdp-day .rdp-day_button:focus-visible{outline:2px solid var(--color-purple-hover);outline-offset:2px}.filterBarMentor__container{display:flex;color:#000;align-items:center;font-size:14px;font-weight:400;gap:8px;border-radius:16px;background-color:#fff;padding:8px 16px;box-shadow:var(--shadow-strong);position:relative;flex-wrap:wrap;max-width:630px}.filterBarMentor__item{display:flex;align-items:center;gap:8px;cursor:pointer;padding:6px 10px;border-radius:8px}.filterBarMentor__item.isActive{color:var(--color-purple)}.filterBarMentor__options{position:absolute;background-color:#fff;box-shadow:var(--shadow-strong);margin-top:10px;padding:8px 16px;z-index:10;height:30px}.filterBarMentor__option,.filterBarMentor__options{align-items:center;border-radius:8px;display:flex;gap:8px}.filterBarMentor__option{padding:4px 8px;cursor:pointer;font-size:14px;background-color:#f4f4f6;color:#222;border:1px solid #eee;white-space:nowrap}.filterBarMentor__option.isSelected{background-color:var(--color-purple);color:#fff;border-color:var(--color-purple)}.filterBarMentor__option.isSelected__rate{font-size:11px}.filterBarMentor__option__more{text-align:center;color:#888;cursor:default;pointer-events:none}.filterBarMentor__option__rate{font-size:11px}.filterBarMentor__button{background-color:var(--color-purple);border-radius:8px;padding:6px 12px;color:#fff;border:none;cursor:pointer;font-size:14px}.filterBarMentor__button:hover{background-color:var(--color-purple-hover)}.filterBarMentor__selected{margin-top:70px;gap:16px;position:absolute}.filterBarMentor__group,.filterBarMentor__selected{background-color:#fff;box-shadow:var(--shadow-strong);border-radius:8px;display:flex;align-items:center;padding:8px 16px;z-index:10}.filterBarMentor__group{gap:12px;width:800px;flex-wrap:wrap}.filterBarMentor__groupTitle{color:#444;font-size:14px}.filterBarMentor__chips{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.filterBarMentor__search{width:100%;max-width:150px;min-height:30px;border:1px solid #e2e2e6;border-radius:8px;padding:0 10px;font-size:14px;outline:none}.filterBarMentor__search:focus{border-color:var(--color-purple)}.filterBarMentor__chip{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;font-size:14px;background-color:var(--color-purple);color:#fff;cursor:pointer;border-radius:8px}.filterBarMentor__chip:hover{background-color:var(--color-purple-hover)}.filterBarMentor__chip__rate{font-size:11px}.filterBarMentor__chipRemove{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:rgba(0,0,0,0);font-size:16px;line-height:1;cursor:pointer;color:currentColor;padding:0 2px}.filterBarMentor__chipRemove:hover{opacity:.8}.filterBarMentor__clearAll{background:rgba(0,0,0,0);border:none;color:var(--color-purple);font-size:14px;text-decoration:underline;cursor:pointer}.filterBarMentor__clearAll:hover{opacity:.8}.mentorsPage__container{padding:40px 160px}.mentorsPage__container:before{content:"";position:fixed;inset:0;background:url(/images/bg-about-us.svg) no-repeat top;z-index:-1}@media(max-width:1536px){.mentorsPage__container{padding:40px 120px}}.mentorsPage__filterHeaderWrapper{margin-top:50px}.mentorsPage__filterWrapper{margin-left:80px}.mentorsPage__searchMentor{display:flex;flex-direction:row;align-items:center;gap:24px;margin-bottom:24px}.mentorsPage__searchMentor-heading{font-size:100px;line-height:120px;color:var(--color-purple);margin:0;padding:0}@media(max-width:1300px){.mentorsPage__searchMentor-heading{font-size:80px;line-height:100px}}.mentorsPage__searchMentor-backIcon{transform:rotate(180deg);cursor:pointer}@media(max-width:1300px){.mentorsPage__searchMentor-backIcon{width:40px;height:40px}}.mentorsPage__loadMore{margin:40px auto 50px;display:block;font-size:14px;color:#959595;text-align:center;text-decoration:none;cursor:pointer}.mentorsPage__loadMore:hover{text-decoration:underline}.adminPage__container{display:flex;height:100vh;color:#222;background:#fff}.adminPage__sidebar{position:relative;width:60px;min-width:60px;background:#1a1a2e;color:#fff;padding:0;display:flex;flex-direction:column;align-items:center;z-index:200;overflow:visible;transition:width .2s ease,min-width .2s ease}.adminPage__sidebar--expanded{width:220px;min-width:220px;align-items:stretch}.adminPage__logoWrapper{padding:16px 0;margin-bottom:8px;display:flex;justify-content:center;flex-shrink:0}.adminPage__collapseRow{position:relative;display:flex;justify-content:center;padding:8px 0 12px;border-top:1px solid hsla(0,0%,100%,.1);margin-top:8px}.adminPage__sidebar--expanded .adminPage__collapseRow{padding:8px 12px 12px}.adminPage__collapseBtn{display:flex;align-items:center;justify-content:center;width:42px;height:36px;border-radius:10px;color:hsla(0,0%,100%,.45);background:none;border:none;cursor:pointer;gap:10px;font-family:inherit;font-size:13px;transition:all .15s ease}.adminPage__collapseBtn svg{color:inherit;stroke:currentColor}.adminPage__sidebar--expanded .adminPage__collapseBtn{width:100%;justify-content:flex-start;padding:0 14px}.adminPage__collapseBtn:hover{background:hsla(0,0%,100%,.1);color:#fff}.adminPage__navBottom{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:4px}.adminPage__sidebar--expanded .adminPage__navBottom{align-items:stretch;padding:0 12px}.adminPage__navList{list-style:none;padding:0;margin:0;width:100%;display:flex;flex-direction:column;align-items:center;gap:4px}.adminPage__sidebar--expanded .adminPage__navList{align-items:stretch;padding:0 12px}.adminPage__navListItem{position:relative;display:flex;justify-content:center;align-items:center}.adminPage__sidebar--expanded .adminPage__navListItem{justify-content:flex-start}.adminPage__navLink{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;color:hsla(0,0%,100%,.6);cursor:pointer;transition:background .15s ease,color .15s ease;text-decoration:none;border:none;background:rgba(0,0,0,0);font-family:inherit;font-size:13px;gap:10px}.adminPage__navLink svg{color:inherit;stroke:currentColor}.adminPage__sidebar--expanded .adminPage__navLink{width:100%;height:38px;justify-content:flex-start;padding:0 14px;border-radius:8px}.adminPage__navLink:hover{background:rgba(132,42,138,.2);color:#fff}.adminPage__navLink--active{background:rgba(132,42,138,.3);color:#fff;font-weight:600}.adminPage__navIconWrap{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;color:inherit}.adminPage__navIconWrap svg{color:inherit}.adminPage__navLabel{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:inherit;opacity:0;width:0;transition:opacity .15s ease}.adminPage__sidebar--expanded .adminPage__navLabel{opacity:1;width:auto}.adminPage__navTooltip{position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%);background:#1a1a2e;color:#fff;font-size:12px;font-weight:500;padding:6px 12px;border-radius:6px;white-space:nowrap;z-index:300;pointer-events:none;box-shadow:0 4px 12px rgba(0,0,0,.3)}.adminPage__navTooltip:before{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);border:5px solid rgba(0,0,0,0);border-right-color:#1a1a2e}.adminPage__mainContent{flex:1 1;background:#fff;padding:30px 40px;overflow-y:auto;position:relative;transition:margin .2s ease}.adminPage__mainContent:before{content:"";position:absolute;top:-80px;left:-80px;width:200px;height:200px;border-radius:50%;border:3px solid rgba(132,42,138,.3);z-index:0;pointer-events:none}.adminPage__mainContent>*{position:relative;z-index:1}.adminPage__header{margin-bottom:20px}.adminPage__heading{margin:0 0 8px;color:#1a1a2e;font-size:28px;font-weight:600}.adminPage__tableContainer{background:#fff;border-radius:16px;box-shadow:0 1px 4px rgba(0,0,0,.08);overflow:visible;position:relative;z-index:1}.adminPage__tableHeader{padding:16px 24px;display:flex;align-items:center;gap:24px;border-bottom:1px solid #eee}.adminPage__tableWrap{background:#fff;padding:0}.adminPage__table{width:100%;border-collapse:collapse;min-width:600px}.adminPage__theadRow{background:#f5f5f5}.adminPage__theadCell{color:#444;font-size:13px;font-weight:600;text-transform:none;letter-spacing:0;padding:14px 20px;border-bottom:1px solid #e5e5e5;text-align:left;cursor:pointer}.adminPage__tbodyRow{transition:background .12s ease}.adminPage__tbodyRow:nth-child(odd){background:#fff}.adminPage__tbodyRow:nth-child(2n){background:#fafafa}.adminPage__tbodyRow:hover{background:#f0f0f5}.adminPage__tbodyCell{padding:14px 20px;font-size:14px;color:#666;font-weight:400;text-align:left}.adminPage__controls{margin-bottom:0;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.adminPage__controls__perPage{display:flex;gap:12px;align-items:center}.adminPage__searchWrapper{position:relative;margin-bottom:20px;max-width:400px;z-index:1}.adminPage__searchWrapper input{width:100%;padding:10px 16px 10px 40px;border:1px solid #e0e0e0;border-radius:24px;font-size:14px;background:#fff;outline:none;color:#333}.adminPage__searchWrapper input::placeholder{color:#999}.adminPage__searchWrapper input:focus{border-color:#842a8a}.adminPage__searchIcon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#999;z-index:1;pointer-events:none}.adminPage__toolbarChips{display:flex;gap:8px;flex-wrap:wrap}.adminPage__toolbarChip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:none;border-radius:6px;background:rgba(0,0,0,0);color:#555;font-size:14px;font-weight:400;cursor:pointer;transition:background .15s ease}.adminPage__toolbarChip:hover{background:#f5f5f5}.adminPage__toolbarChip--active{background:rgba(132,42,138,.08);color:#842a8a}.adminPage__toolbarChip--active svg{color:#842a8a}.adminPage__toolbarChip svg{width:18px;height:18px;color:#555}.adminPage__chipWrapper,.adminPage__filterWrapper{position:relative}.adminPage__filterBadge{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#842a8a;color:#fff;font-size:11px;font-weight:600;margin-left:2px}.adminPage__filterDropdown{position:absolute;top:calc(100% + 4px);left:0;background:#fff;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.12);padding:12px 16px;z-index:10;min-width:200px}.adminPage__filterOption{display:flex;align-items:center;gap:8px;padding:8px 0;cursor:pointer;font-size:14px;color:#444}.adminPage__filterOption:hover{color:#842a8a}.adminPage__filterCheckbox{width:16px;height:16px;accent-color:#842a8a;cursor:pointer}.adminPage__filterClearBtn{background:none;border:none;color:#842a8a;font-size:13px;cursor:pointer;white-space:nowrap;align-self:flex-end;padding-bottom:8px}.adminPage__filterClearBtn:hover{text-decoration:underline}.adminPage__filterRow{display:flex;gap:16px;padding:16px 24px;border-bottom:1px solid #eee;background:#fafafa;flex-wrap:wrap;align-items:flex-end}.adminPage__filterCell{display:flex;flex-direction:column;gap:4px;min-width:130px;flex:1 1;max-width:170px;margin-right:25px}.adminPage__filterCell--languageCode,.adminPage__filterCell--languageName{flex:0 0 130px;min-width:160px;max-width:160px}.adminPage__filterCell--packageName{flex:0 0 190px;min-width:130px;max-width:150px}.adminPage__filterCell--packagePrice{flex:0 0 240px;min-width:200px;max-width:200px}.adminPage__filterLabel{font-size:11px;color:#888;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.adminPage__columnDropdown{position:absolute;top:100%;left:0;background:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.12);padding:8px;z-index:20;min-width:180px}.adminPage__columnOption{display:flex;align-items:center;gap:8px;padding:6px 8px;cursor:pointer;font-size:13px;border-radius:4px}.adminPage__columnOption:hover{background:#f5f5f5}.adminPage__columnOption input{accent-color:#842a8a}.adminPage__densityDropdown{position:absolute;top:100%;left:0;background:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.12);padding:8px;z-index:20;min-width:180px}.adminPage__densityOption{padding:8px 12px;cursor:pointer;font-size:13px;border-radius:4px}.adminPage__densityOption:hover{background:#f5f5f5}.adminPage__densityOption--active{background:rgba(132,42,138,.08);color:#842a8a;font-weight:600}.adminPage__tbodyRow--compact td{padding:8px 20px;font-size:13px}.adminPage__tbodyRow--normal td{padding:14px 20px;font-size:14px}.adminPage__tbodyRow--comfortable td{padding:20px;font-size:14px}.adminPage__paginationInfo{font-size:14px;color:#374151;font-weight:500}.adminPage__select{padding:4px 8px;border-radius:8px}.adminPage__select:focus-within{border:1px solid var(--color-blue)!important}.adminPage__cvButton{background-color:rgba(62,192,207,.5);display:flex;align-items:center;justify-content:space-between}.adminPage__cvButton,.adminPage__statusButton{padding:4px 12px!important;font-size:12px!important}.adminPage__statusButton{min-width:80px!important}.adminPage__statusButton--pending{background-color:#efc226!important}.adminPage__statusButton--accepted{background-color:var(--color-purple)!important}.adminPage__statusButton--declined{background-color:#4b5563!important}.adminPage__changeStatusModalBox{width:400px!important;max-width:90vw!important;min-height:auto!important;height:-moz-fit-content!important;height:fit-content!important;padding:32px!important;border-radius:16px}.adminPage__changeStatusTitle{font-size:20px;font-weight:600;color:#1a1a2e;text-align:center;margin:0 0 24px}.adminPage__changeStatusButtons{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:24px}.adminPage__changeStatusBtn{display:flex;width:100%;max-width:260px;height:44px;padding:8px 16px;border:none;border-radius:10px;font-weight:500;font-size:15px;color:#fff;cursor:pointer;align-items:center;justify-content:center;transition:opacity .15s ease,box-shadow .15s ease}.adminPage__changeStatusBtn:hover:not(:disabled){opacity:.9}.adminPage__changeStatusBtn--current{box-shadow:0 4px 12px rgba(0,0,0,.15);cursor:default;opacity:1}.adminPage__changeStatusBtn--pending{background-color:#efc226!important}.adminPage__changeStatusBtn--accepted{background-color:var(--color-purple)!important}.adminPage__changeStatusBtn--declined{background-color:#4b5563!important}.adminPage__changeStatusBtnLabel{display:flex;align-items:center;gap:8px}.adminPage__changeStatusActions{display:flex;justify-content:center}.adminPage__changeStatusCancelBtn{min-width:120px;border-radius:24px}.adminPage__pagination{padding:12px 20px;display:flex;align-items:center;gap:8px;border-top:1px solid #f0f0f0}.adminPage__paginationButton{padding:2px;border:none;cursor:pointer;background:none}.adminPage__paginationButton__icon{rotate:180deg}.adminPage__paginationButton:disabled{cursor:not-allowed}.adminPage__paginationInput{width:50px;padding:4px 6px;border-radius:8px;border:1px solid #ccc;outline:none}.adminPage__paginationInput:focus{border-color:var(--color-blue)}.adminPage__statusModalTitle{font-size:20px;font-weight:600;color:#1a1a2e}.adminPage__statusModalCancel{margin-top:12px;padding:6px 12px;border-radius:4px;border:none;background-color:#ccc;cursor:pointer}.adminPage__exportModalOverlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.45);display:flex;justify-content:center;align-items:center;z-index:3000}.adminPage__exportModal{background:#fff;padding:32px;border-radius:16px;width:-moz-fit-content;width:fit-content;max-width:90vw;box-shadow:0 8px 32px rgba(0,0,0,.16);display:flex;flex-direction:column;align-items:center;gap:12px}.adminPage__exportButtons{display:flex;flex-direction:column;gap:10px;margin-top:6px}.adminPage__exportBtn{padding:10px 12px;border-radius:4px;height:40px;width:200px;border:none;text-align:center;background:var(--color-blue);color:#fff;cursor:pointer;align-items:center;display:flex;justify-content:space-between;gap:6px}.adminPage__exportCloseBtnWrapper{display:flex;align-items:center;justify-content:center}.adminPage__exportBtn:disabled{opacity:.6;cursor:not-allowed}.adminPage__tbodyCell--actions{text-align:right}.adminPage__actionsGroup{display:flex;align-items:center;gap:6px;justify-content:flex-end}.adminPage__actionBtn{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #e5e7eb;border-radius:50%;background:#fff;color:#9ca3af;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.adminPage__actionBtn:hover{background:rgba(132,42,138,.1);color:#842a8a;border-color:rgba(132,42,138,.3)}.adminPage__actionBtn--danger:hover{background:rgba(220,38,38,.1);border-color:rgba(220,38,38,.3);color:#dc2626}.adminPage__editUserModalBox{width:500px!important;max-width:90vw!important;min-height:auto!important;height:-moz-fit-content!important;height:fit-content!important;padding:32px!important;border-radius:16px}.adminPage__editUserModalTitle{font-size:20px;font-weight:600;color:#1a1a2e;text-align:center;margin:0 0 24px}.adminPage__editUserForm{display:flex;flex-direction:column;gap:16px}.adminPage__editUserRow{display:flex;gap:16px}.adminPage__editUserRow>*{flex:1 1}.adminPage__editUserField{display:flex;flex-direction:column;gap:6px}.adminPage__editUserField input{border-radius:8px;border:1px solid #e0e0e0;padding:12px 16px}.adminPage__editUserLabel{font-size:13px;font-weight:500;color:#666}.adminPage__editUserActions{display:flex;gap:12px;margin-top:12px;justify-content:center}.adminPage__editUserCancelBtn,.adminPage__editUserSaveBtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:140px;border-radius:24px}.adminPage__confirmModalBox,.adminPage__smallModalBox{width:400px!important;max-width:90vw!important;min-height:auto!important;height:-moz-fit-content!important;height:fit-content!important;padding:32px!important;border-radius:16px;display:flex;justify-content:center;align-items:center}.adminPage__confirmModalContent{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}.adminPage__confirmModalTitle{font-size:20px;font-weight:600;color:#1a1a2e;margin:0}.adminPage__modalIcon{display:flex;justify-content:center;margin:16px 0 24px}.adminPage__modalIcon svg{color:#842a8a}.adminPage__modalText{text-align:center;font-size:15px;color:#555;line-height:1.6;margin-bottom:24px}.adminPage__modalName{font-weight:600;color:#1a1a2e}.adminPage__confirmModalName{font-size:20px!important;font-weight:600;color:#333;margin:20px 0}.adminPage__confirmModalEmail{font-size:14px;color:var(--color-purple);margin:0 0 24px}.adminPage__confirmModalActions{display:flex;gap:12px;margin-top:0}.adminPage__confirmModalBtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:130px;border-radius:24px}.adminPage__confirmModalBtn--danger{background-color:#842a8a!important}.adminPage__confirmModalBtn--danger:hover{background-color:#6b2270!important}.adminPage__viewModalBox{width:450px!important;max-width:90vw!important;min-height:auto!important;height:-moz-fit-content!important;height:fit-content!important;padding:32px!important;border-radius:16px}.adminPage__viewModalTitle{font-size:20px;font-weight:600;color:#1a1a2e;text-align:center;margin:0 0 24px}.adminPage__viewModalGrid{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.adminPage__viewModalRow{display:grid;grid-template-columns:120px 1fr;grid-gap:16px;gap:16px;align-items:baseline}.adminPage__viewModalLabel{font-size:13px;color:#999;font-weight:500}.adminPage__viewModalValue{font-size:14px;color:#1a1a2e;word-break:break-word}.adminPage__viewModalActions{display:flex;justify-content:center}.adminPage__viewModalCloseBtn{min-width:120px;border-radius:24px}.adminPage__mentorStatsModalBox{width:500px!important;max-width:90vw!important;min-height:auto!important;height:-moz-fit-content!important;height:fit-content!important;padding:32px!important;border-radius:16px}.adminPage__mentorStatsTitle{font-size:20px;font-weight:600;color:#1a1a2e;text-align:center;margin:0 0 24px}.adminPage__mentorStatsError,.adminPage__mentorStatsLoading{text-align:center;font-size:14px;padding:20px 0}.adminPage__mentorStatsError{color:#dc2626}.adminPage__mentorStatsGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-bottom:24px}.adminPage__mentorStatsCard{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:20px 12px;gap:6px}.adminPage__mentorStatsCardValue{font-size:28px;font-weight:700;color:var(--color-purple)}.adminPage__mentorStatsCardLabel{font-size:13px;font-weight:500;color:#666;text-align:center}.adminPage__mentorStatsActions{display:flex;justify-content:center}.adminPage__mentorStatsCloseBtn{min-width:120px;border-radius:24px}.adminPage__headerRow{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.adminPage__addBtn{white-space:nowrap}.adminPage__languageModalBox{width:500px!important;max-width:90vw!important}.adminPage__languageModalBox,.adminPage__questionsModalBox{min-height:auto!important;height:-moz-fit-content!important;height:fit-content!important;padding:32px!important;border-radius:16px}.adminPage__questionsModalBox{width:900px!important;max-width:95vw!important;max-height:85vh!important;overflow-y:auto}.adminPage__languageModalTitle{font-size:20px;font-weight:600;color:#1a1a2e;text-align:center;margin:0 0 24px}.adminPage__languageForm{display:flex;flex-direction:column;gap:16px}.adminPage__languageField{display:flex;flex-direction:column;gap:6px}.adminPage__languageField input{border-radius:8px;border:1px solid #e0e0e0;padding:12px 16px}.adminPage__languageLabel{font-size:13px;font-weight:500;color:#666}.adminPage__languageActions{display:flex;gap:12px;margin-top:12px;justify-content:center}.adminPage__languageCancelBtn,.adminPage__languageSaveBtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:140px;border-radius:24px}.adminPage__questionSaveBtn{min-width:230px}.adminPage__dynamicList{display:flex;flex-direction:column;gap:8px}.adminPage__dynamicListItem{display:flex;align-items:center;gap:8px}.adminPage__dynamicListItem>div{flex:1 1}.adminPage__removeBtn{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border:1px solid #e5e7eb;border-radius:50%;background:#fff;color:#9ca3af;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.adminPage__removeBtn:hover{background:rgba(220,38,38,.1);border-color:rgba(220,38,38,.3);color:#dc2626}.adminPage__addItemBtn{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:6px 12px;border:1px dashed rgba(132,42,138,.4);border-radius:18px;background:rgba(0,0,0,0);color:#842a8a;font-size:13px;cursor:pointer;transition:background .15s ease}.adminPage__addItemBtn:hover{background:rgba(132,42,138,.1)}.adminPage__packageModalBox{width:500px!important;max-width:90vw!important;min-height:auto!important;height:-moz-fit-content!important;height:fit-content!important;padding:32px!important;border-radius:16px}.adminPage__packageModalTitle{font-size:20px;font-weight:600;color:#1a1a2e;text-align:center;margin:0 0 24px}.adminPage__packageForm{display:flex;flex-direction:column;gap:16px}.adminPage__packageField{display:flex;flex-direction:column;gap:6px}.adminPage__packageField input,.adminPage__packageField textarea{border-radius:8px;border:1px solid #e0e0e0;padding:12px 16px}.adminPage__packageField textarea{min-height:70px;resize:vertical}.adminPage__packageLabel{font-size:13px;font-weight:500;color:#666}.adminPage__packageSelect{border-radius:8px;border:1px solid #e0e0e0;padding:12px 16px;font-size:14px;color:#333;background:#fff;outline:none}.adminPage__packageSelect:focus{border-color:#842a8a}.adminPage__packageFieldError{margin:0;font-size:12px;color:#e53935}.adminPage__packageActions{display:flex;gap:12px;margin-top:12px;justify-content:center}.adminPage__packageCancelBtn,.adminPage__packageSaveBtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:140px;border-radius:24px}.adminPage__subheading{font-size:14px;color:#666;margin:0}.adminPage__reviewSearch{display:flex;align-items:center;gap:8px;margin-bottom:20px;max-width:320px;position:relative}.adminPage__reviewSearchIcon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#999;z-index:1;pointer-events:none}.adminPage__reviewSearchInput{padding-left:36px!important;max-width:320px}.adminPage__reviewSearchInput:focus-within{border:1px solid var(--color-blue)!important}.adminPage__reviewEmpty,.adminPage__reviewLoading{font-size:14px;color:#666;padding:20px 0}.adminPage__reviewList{display:flex;flex-direction:column;gap:16px}.adminPage__reviewCard{background:#fff;border-radius:10px;padding:20px 24px;box-shadow:0 2px 8px rgba(0,0,0,.06);display:flex;flex-direction:column;gap:12px;transition:box-shadow .15s ease}.adminPage__reviewCard:hover{box-shadow:0 4px 16px rgba(0,0,0,.1)}.adminPage__reviewHeader{justify-content:space-between;flex-wrap:wrap}.adminPage__reviewHeader,.adminPage__reviewUser{display:flex;align-items:center;gap:12px}.adminPage__reviewAvatar{width:44px;height:44px;border-radius:50%;object-fit:cover}.adminPage__reviewAvatarPlaceholder{width:44px;height:44px;border-radius:50%;background:var(--color-purple);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;flex-shrink:0}.adminPage__reviewMeta{display:flex;flex-direction:column;gap:2px}.adminPage__reviewName{font-size:15px;font-weight:600;color:#222}.adminPage__reviewDate{font-size:12px;color:#999}.adminPage__reviewStars{display:flex;align-items:center;gap:2px}.adminPage__reviewStar--filled{color:#eab308;fill:#eab308}.adminPage__reviewStar--empty{color:#d1d5db;fill:none}.adminPage__reviewText{font-size:14px;color:#444;line-height:1.5;margin:0}.adminPage__reviewActions{display:flex;align-items:center;gap:10px;justify-content:flex-end}.adminPage__reviewResolveBtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:110px;font-size:13px!important;padding:8px 16px!important}.adminPage__reviewDeleteBtn{min-width:90px;font-size:13px!important;padding:8px 16px!important}.adminPage__reviewLoadMore{display:flex;justify-content:center;margin-top:20px;padding-bottom:20px}.adminPage__reviewLoadMoreLink{background:none;border:none;color:var(--color-purple);font-size:14px;font-weight:500;cursor:pointer;text-decoration:underline;padding:8px 16px;transition:color .15s ease}.adminPage__reviewLoadMoreLink:hover{color:var(--color-blue)}.adminPage__reviewLoadMoreLink:disabled{color:#999;cursor:not-allowed}.adminPage__emailGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}@media(max-width:1100px){.adminPage__emailGrid{grid-template-columns:1fr}}.adminPage__emailCard{background:#fff;border-radius:10px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.06);display:flex;flex-direction:column;gap:16px}.adminPage__emailCardHeader{display:flex;align-items:center;gap:10px}.adminPage__emailCardIcon{width:36px;height:36px;border-radius:8px;background:var(--color-purple);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.adminPage__emailCardTitle{font-size:18px;font-weight:600;color:#222;margin:0}.adminPage__emailCardDesc{font-size:13px;color:#666;line-height:1.5;margin:0}.adminPage__emailPreview{background:#f5f5f5;border-radius:8px;overflow:hidden;border:1px solid #e5e7eb}.adminPage__emailPreviewLogo{background:#4a4a4a;padding:16px;display:flex;justify-content:center;align-items:center}.adminPage__emailPreviewLogoImg{height:32px;filter:brightness(0) invert(1)}.adminPage__emailPreviewBody{background:#fff;padding:24px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.adminPage__emailPreviewSubject{font-size:16px;font-weight:600;color:#222;margin:0}.adminPage__emailPreviewText{font-size:12px;color:#666;line-height:1.5;margin:0;max-width:280px}.adminPage__emailPreviewButton{display:inline-block;background:var(--color-purple);color:#fff;padding:10px 24px;border-radius:24px;font-size:12px;font-weight:500}.adminPage__emailPreviewSmall{font-size:11px;color:#999;margin:0}.adminPage__emailPreviewFooter{background:#f9fafb;padding:16px 20px;text-align:center;border-top:1px solid #e5e7eb;display:flex;flex-direction:column;align-items:center;gap:8px}.adminPage__emailPreviewSocials{display:flex;gap:8px}.adminPage__emailPreviewSocialIcon{width:24px;height:24px;border-radius:50%;background:#333}.adminPage__emailPreviewFooterText{font-size:11px;color:#999;line-height:1.4;margin:0}.adminPage__iconCell{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:#f3f4f6;color:#4b5563}.adminPage__pill{padding:2px 10px;line-height:1.4}.adminPage__flowTypeBadge,.adminPage__pill{display:inline-flex;align-items:center;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.adminPage__flowTypeBadge{padding:4px 12px;color:#fff}.adminPage__textareaLarge{height:160px!important;align-items:flex-start!important;padding-top:12px!important}.adminPage__btnDisabled{opacity:.45!important;cursor:not-allowed!important;filter:grayscale(40%)}.adminPage__fieldHint{margin:4px 0 0;font-size:12px;color:#888}.companyPage__container{display:flex;height:100vh;overflow:hidden;color:#222;background:#fff}.companyPage__sidebar{position:relative;width:60px;min-width:60px;background:#0f2b3c;color:#fff;padding:0;display:flex;flex-direction:column;align-items:center;z-index:200;overflow:hidden;transition:width .2s ease,min-width .2s ease}.companyPage__sidebar--expanded{width:200px;min-width:200px;align-items:stretch}.companyPage__nav{flex:1 1;min-height:0;width:100%;overflow-y:auto}.companyPage__logoWrapper{padding:16px 0;margin-bottom:8px;display:flex;justify-content:center;flex-shrink:0}.companyPage__collapseRow{position:relative;display:flex;justify-content:center;padding:8px 0 12px;border-top:1px solid hsla(0,0%,100%,.1);margin-top:8px}.companyPage__sidebar--expanded .companyPage__collapseRow{padding:8px 12px 12px}.companyPage__collapseBtn{display:flex;align-items:center;justify-content:center;width:42px;height:36px;border-radius:10px;color:hsla(0,0%,100%,.45);background:none;border:none;cursor:pointer;gap:10px;font-family:inherit;font-size:13px;transition:all .15s ease}.companyPage__collapseBtn svg{color:inherit;stroke:currentColor}.companyPage__sidebar--expanded .companyPage__collapseBtn{width:100%;justify-content:flex-start;padding:0 14px}.companyPage__collapseBtn:hover{background:hsla(0,0%,100%,.1);color:#fff}.companyPage__navBottom{margin-top:auto;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:4px;padding-bottom:8px;position:relative}.companyPage__sidebar--expanded .companyPage__navBottom{align-items:stretch;padding:0 16px 8px}.companyPage__navList{list-style:none;padding:0;margin:0;width:100%;display:flex;flex-direction:column;align-items:center;gap:4px}.companyPage__sidebar--expanded .companyPage__navList{align-items:stretch;padding:0 16px}.companyPage__navListItem{position:relative;display:flex;justify-content:center;align-items:center}.companyPage__sidebar--expanded .companyPage__navListItem{justify-content:flex-start}.companyPage__navLink{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;color:hsla(0,0%,100%,.6);cursor:pointer;transition:background .15s ease,color .15s ease;text-decoration:none;border:none;background:rgba(0,0,0,0);font-family:inherit;font-size:13px;gap:10px}.companyPage__navLink svg{color:inherit;stroke:currentColor}.companyPage__sidebar--expanded .companyPage__navLink{width:100%;height:38px;justify-content:flex-start;padding:0 12px;border-radius:8px}.companyPage__navLink:hover{background:rgba(40,163,178,.2);color:#fff}.companyPage__navLink--active{background:rgba(40,163,178,.3);color:#fff;font-weight:600}.companyPage__navLink--logout:hover{background:rgba(239,68,68,.25)!important;color:#fca5a5!important}.companyPage__navIconWrap{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;color:inherit}.companyPage__navIconWrap svg{color:inherit}.companyPage__navIconWrap--withBadge{position:relative}.companyPage__navBadge{position:absolute;top:-6px;right:-8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;line-height:16px;text-align:center;pointer-events:none}.companyPage__navBadge,.companyPage__navLabelBadge{border-radius:999px;background-color:#ef4444;color:#fff;font-weight:700}.companyPage__navLabelBadge{display:inline-flex;align-items:center;justify-content:center;margin-left:6px;min-width:18px;height:18px;padding:0 5px;font-size:11px;line-height:18px}.companyPage__navLabel{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:inherit;opacity:0;width:0;transition:opacity .15s ease}.companyPage__sidebar--expanded .companyPage__navLabel{opacity:1;width:auto}.companyPage__navTooltip{position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%);background:#0f2b3c;color:#fff;font-size:12px;font-weight:500;padding:6px 12px;border-radius:6px;white-space:nowrap;z-index:300;pointer-events:none;box-shadow:0 4px 12px rgba(0,0,0,.3)}.companyPage__navTooltip:before{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);border:5px solid rgba(0,0,0,0);border-right-color:#0f2b3c}.companyPage__mainContent{flex:1 1;min-height:0;background:#fff;padding:30px 40px;overflow-y:auto;position:relative;transition:margin .2s ease}.companyPage__mainContent:before{content:"";position:absolute;top:-80px;left:-80px;width:200px;height:200px;border-radius:50%;border:3px solid rgba(40,163,178,.2);z-index:0;pointer-events:none}.companyPage__mainContent>*{position:relative;z-index:1}.companyPage__header{margin-bottom:20px}.companyPage__creditsPillHeader{position:fixed;top:20px;right:20px;z-index:10;display:flex;justify-content:flex-end}.companyPage__heading{margin:0 0 8px;color:#0f2b3c;font-size:28px;font-weight:600}.companyPage__subheading{margin:0;color:#7f8a93;font-size:14px;font-weight:400}.companySwitcher{position:relative;margin:0 0 8px;display:flex;justify-content:center}.companySwitcher__trigger{display:flex;align-items:center;gap:8px;width:42px;height:42px;padding:0;border-radius:10px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);color:#fff;cursor:pointer;overflow:hidden;transition:background .15s ease}.companySwitcher__trigger:hover:not(:disabled){background:hsla(0,0%,100%,.12)}.companySwitcher__trigger:disabled{cursor:default}.companySwitcher--expanded .companySwitcher__trigger{width:100%;margin:0 12px;padding:6px 10px;justify-content:flex-start}.companySwitcher__logoWrap{width:28px;height:28px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:6px;background:hsla(0,0%,100%,.08);overflow:hidden;margin:0 auto}.companySwitcher--expanded .companySwitcher__logoWrap{margin:0}.companySwitcher__logo{width:100%;height:100%;object-fit:cover}.companySwitcher__label{display:flex;flex-direction:column;align-items:flex-start;flex:1 1;min-width:0;text-align:left}.companySwitcher__name{font-size:13px;font-weight:600;color:#fff;line-height:1.2;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.companySwitcher__role{font-size:11px;color:hsla(0,0%,100%,.5);line-height:1.2}.companySwitcher__chevron{color:hsla(0,0%,100%,.6);flex-shrink:0}.companySwitcher__menu--portalled{position:fixed;z-index:1000;margin:0;padding:4px;list-style:none;background:#1c2128;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.45);max-height:320px;overflow-y:auto}.companySwitcher__option{width:100%;display:flex;align-items:center;gap:8px;padding:8px;border:none;background:none;border-radius:6px;color:#fff;cursor:pointer;text-align:left;transition:background .15s ease}.companySwitcher__option:hover:not(:disabled){background:hsla(0,0%,100%,.08)}.companySwitcher__option:disabled{opacity:.5;cursor:default}.companySwitcher__check{color:#4ade80;margin-left:auto}.forgot-password-wrapper{display:flex;justify-content:center;position:relative;padding:2rem;align-items:flex-start;margin-top:100px}.forgot-password-wrapper:before{content:"";position:fixed;inset:0;background:url(/images/bg-home.png) 50%/cover no-repeat;z-index:-1}@media screen and (max-width:768px){.forgot-password-wrapper{padding-left:0;padding-right:0}}.forgot-password-form{display:flex;flex-direction:column;align-items:stretch;justify-content:center;width:100%;max-width:450px;margin:0;gap:20px;text-align:center;box-sizing:border-box}.forgot-password-form h3{margin:0;padding:0;font-weight:300;font-size:48px}@media screen and (max-width:768px){.forgot-password-form h3{font-size:3rem}}.forgot-password-form p{font-size:1.5rem;font-weight:lighter}@media screen and (max-width:768px){.forgot-password-form p{font-size:1.2rem}}*,:after,:before{box-sizing:border-box}input,select,textarea{max-width:100%}body,html{margin:0;padding:0;font-family:Open Sans,sans-serif;font-size:12px;color:var(--color-white);max-width:100vw;overflow-x:hidden;scroll-behavior:smooth}.footer{height:300px;background-color:#000}.global-overlay{position:fixed;top:0;left:0;width:100%;min-height:100px;background-color:rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.2);z-index:998;pointer-events:none;transition:background-color .3s ease,box-shadow .3s ease}