.ExperienceCard_card__53iO3{background-color:#fff;border:1px solid #e5e7eb;border-radius:var(--border-radius);box-shadow:0 0 6px 0 rgba(0,0,0,.09);padding:1rem;transition:all .3s ease}.ExperienceCard_cardMini__rMRVV{height:135px}.ExperienceCard_cardHeader__O7lS6{display:flex;align-items:flex-start;justify-content:space-between}.ExperienceCard_cardContent___25Pc{display:flex;align-items:center;gap:1rem;max-width:calc(100% - 1rem)}.ExperienceCard_emoji__wRbEP{font-size:1.25rem;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background-color:var(--theme-white);border-radius:var(--border-radius);flex-shrink:0}.ExperienceCard_cardInfo__a2FTW{display:flex;max-width:calc(100% - 3rem);flex-direction:column}.ExperienceCard_actions__Qwgk6{display:flex}.ExperienceCard_deleteButtonWrapper__RKTnW{position:relative}.ExperienceCard_deleteTooltip__AFrXg{position:absolute;right:0;top:100%;margin-top:.5rem;background-color:#fff;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);padding:.5rem;font-size:.875rem;color:#4b5563;white-space:nowrap;font-family:var(--font-family)}.ExperienceCard_metaSection__qEe_y{margin-top:1.5rem}.ExperienceCard_publicTag__vtrNp{background-color:#e5e7eb;color:#374151}.ExperienceCard_privateTag__7Mzy7{background-color:var(--background-color-gray);color:#374151}.ExperienceCard_expandSectionMini__mNQqx{margin-top:.75rem}.ExperienceCard_expandedContent__hpOVS{font-size:.875rem;color:#374151;overflow:hidden;font-family:var(--font-family)}.ExperienceCard_linksSection__8e9JS{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.5rem}.ExperienceCard_link__LDsrd{display:inline-flex;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:500;color:#374151;background-color:var(--background-color-gray);border-radius:9999px;text-decoration:none;cursor:pointer;transition:background-color .15s ease;font-family:var(--font-family)}.ExperienceCard_link__LDsrd:hover{background-color:#e5e7eb}.ExperienceCard_linkIcon__YhgxF{margin-right:.375rem}.ExperienceCard_detailPopupContent__r7gi6{max-width:600px}.ExperienceCard_detailSection__GxH5j{margin-bottom:20px}.ExperienceCard_detailSection__GxH5j:last-child{margin-bottom:0}.PageSwitcher_pageSwitcher__xo2vO{width:60px;height:30px;border-radius:25px;background-color:#e9e9e9;padding:1px;cursor:pointer;transition:.15s}.PageSwitcher_pageSwitcher__xo2vO:hover{scale:1.05}.PageSwitcher_pageSwitcherInner__Ix0q4{width:100%;height:100%;border-radius:24px;line-height:28px;background-color:#e9e9e9;text-align:center;opacity:.6}.TimelineView_timelineContainer___aXEl{position:relative;background-color:#fff;padding:2rem 0;overflow-x:hidden}.TimelineView_timelineContent__QAWLI{position:relative}.TimelineView_yearSection__ri2RD{--year-section-padding:2rem;margin-bottom:4rem;padding:0 var(--year-section-padding) var(--year-section-padding);overflow:hidden;border-radius:var(--border-radius);background-color:#fffdfa}.TimelineView_yearSectionTitle__CUjUC{width:calc(100% + var(--year-section-padding) * 2 - 4px);transform:translateX(calc(-1 * var(--year-section-padding) + 2px));margin-top:2px;padding:20px;background-color:#fff;color:var(--theme-color);background:linear-gradient(135deg,#fff8e7,#fff 50%,#ecf6ff);border-radius:var(--border-radius);font-family:var(--font-family);font-weight:600;text-align:center;font-size:calc(var(--font-size) / 5.2);margin-bottom:2rem;box-shadow:0 0 0 2px #e2a20099,0 0 20px rgba(226,162,0,.1),0 0 40px rgba(226,162,0,.1),0 4px 20px rgba(226,162,0,.15),inset 0 1px 0 hsla(0,0%,100%,.9),inset 0 -1px 0 rgba(226,162,0,.1)}.TimelineView_yearSectionHeader__PhcJq{position:relative;margin-bottom:2.6rem;display:flex;align-items:center}.TimelineView_experiencesContainer__FyN51{display:flex;flex-direction:column;gap:1.5rem}.TimelineView_experienceItem__EW0h_{position:relative;margin-left:0;transition:all .15s ease}.TimelineView_experienceCardWrapper__Pa62R{position:relative}@keyframes TimelineView_pulse__BM_6X{0%,to{opacity:1}50%{opacity:.5}}@keyframes TimelineView_ping__bd5GA{75%,to{transform:scale(2);opacity:0}}.TimelineView_emptyState__FFkhs{text-align:center;padding:4rem 2rem;color:#6b7280}.TimelineView_emptyStateIcon__Dj1bI{font-size:4rem;margin-bottom:1rem}.TimelineView_emptyStateTitle__bxADK{font-size:1.5rem;font-weight:600;color:#374151;margin-bottom:.5rem;font-family:var(--font-family)}.TimelineView_emptyStateText__AgY7t{font-size:1rem;color:#6b7280;font-family:var(--font-family)}@media (max-width:768px){.TimelineView_yearSection__ri2RD{--year-section-padding:1rem}}.Score_scoreView__lvA5K{display:flex}.Score_scoreNumber__V1rjY{display:flex;width:-moz-fit-content;width:fit-content}.Score_scoreNumberMain__hCEcX{font-family:var(--font-family);font-size:calc(var(--font-size) / 2.3);font-weight:600}.Score_scoreBarsContainer__tQ9BB{flex:1 1;height:330px}.Score_scoreBarsBlock__vkDJ0{height:280px}.Score_scoreNumberSecondary__EJta5{font-family:var(--font-family);color:#999;font-size:calc(var(--font-size) / 6);font-weight:800;margin-left:5px;margin-top:calc(var(--font-size) / 3)}.Score_scoreBar__3xH_p{position:relative;width:100%;height:calc(var(--font-size) / 3);background-color:#e3e3e3;border-radius:10px;margin-bottom:10px;overflow:hidden}.Score_scoreBarLabel__yo0oi{position:absolute;line-height:calc(var(--font-size) / 3.2);padding-left:20px;z-index:5}.Score_scoreBarBarInner__Weu2Z{position:absolute;height:100%;border-radius:10px;background-color:var(--theme-color);z-index:4}.Score_scoreBarMiniScore__G45R9{display:flex}.Score_scoreBarMiniScoreNumber__NdX_g{line-height:10px;font-size:15px;font-family:var(--font-family);padding-right:10px;margin-top:1px}.Score_scoreBarMiniScoreBar__e_i6M{width:100%;background-color:#e3e3e3;border-radius:10px;margin-bottom:10px;margin-top:3px;height:6px}.Score_scoreBarMiniScoreBarInner___bL8p{height:6px;background-color:var(--theme-color);border-radius:10px}.Score_scoreBarsHeatMap__Q55jS{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.Score_scoreBarsHeatMapHorizontal__NCgnZ{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:15px;gap:15px}.Score_scoreBarsHeatMapBlock__JJzCW{height:65px;border-radius:var(--border-radius);background-color:#888;text-align:center}.Score_scoreBarsHeatMapBlockText__4RUd_{line-height:40px;height:28px;font-size:calc(var(--font-size) / 8);font-weight:300;color:#fff;font-family:var(--font-family)}.Score_scoreBarsHeatMapBlockScore__AukxD{color:#fff;font-weight:600;font-size:calc(var(--font-size) / 5.7)}.Score_scoreBarsHeatMapBlock-none__nBGR0{background-color:#888}.Score_scoreBarsHeatMapBlock-1__CPNKL{background-color:#dd1e1e}.Score_scoreBarsHeatMapBlock-2__Cv_0m{background-color:#c1760d}.Score_scoreBarsHeatMapBlock-3___2zRb{background-color:#b69200}.Score_scoreBarsHeatMapBlock-4__7ERMB{background-color:#71ae00}.Score_scoreBarsHeatMapBlock-5__n7m5c{background-color:#1fb50e}@media(max-width:600px){.Score_scoreBarsHeatMap__Q55jS{grid-template-columns:repeat(2,1fr)}.Score_scoreBarsHeatMapBlock__JJzCW{height:62px}}.Score_companyScoreViewCard__XJvDE{width:97%;max-width:600px;border-radius:var(--border-radius);box-shadow:0 0 15px 0 rgba(0,0,0,.08);padding:35px;background-color:#fff;overflow:hidden;height:240px}@media(max-width:600px){.Score_companyScoreViewCard__XJvDE{height:320px;padding:25px}}@media (max-width:800px){.Score_scoreBarsHeatMapHorizontal__NCgnZ{grid-template-columns:repeat(4,1fr);gap:10px}.Score_scoreBarsHeatMapHorizontal__NCgnZ .Score_scoreBarsHeatMapBlock__JJzCW{height:50px}.Score_scoreBarsHeatMapHorizontal__NCgnZ .Score_scoreBarsHeatMapBlockText__4RUd_{line-height:30px;height:25px;font-size:calc(var(--font-size) / 9)}.Score_scoreBarsHeatMapHorizontal__NCgnZ .Score_scoreBarsHeatMapBlockScore__AukxD{font-size:calc(var(--font-size) / 6.5)}}@media (max-width:550px){.Score_scoreBarsHeatMapHorizontal__NCgnZ{grid-template-columns:repeat(2,1fr)}}.CategoryView_container__I8VUU{width:100%}.CategoryView_categoryTabs__k7SLN{display:flex;gap:.5rem;margin-bottom:2rem;flex-wrap:wrap}.CategoryView_categoryTab__H2bee{padding:0 12px;font-size:15px;font-weight:400;height:40px;line-height:40px;border-radius:8px;border:none;cursor:pointer;transition:all .15s ease;font-family:var(--font-family);display:inline-block;text-align:center;margin-right:2px}.CategoryView_categoryTabActive__x6kA1{background-color:rgba(0,0,0,.07);color:inherit}.CategoryView_categoryTabInactive__xUAa_{background-color:transparent;color:inherit}.CategoryView_categoryTabInactive__xUAa_:hover{background-color:rgba(0,0,0,.05)}.CategoryView_experienceGrid__MkIJT{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}@media (min-width:768px){.CategoryView_experienceGrid__MkIJT{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.CategoryView_experienceGrid__MkIJT{grid-template-columns:repeat(3,minmax(0,1fr))}}.CategoryView_emptyState__Vu6u_{text-align:center;padding:3rem 1rem;color:#6b7280;font-family:var(--font-family)}.CategoryView_emptyStateTitle__sObhC{font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.CategoryView_emptyStateText__Y95pT{font-size:.875rem}.CheckItem_checkItems__q6m6V{border-radius:var(--border-radius);padding:20px;background-color:#f3f3f3;border:2px solid #f3f3f3;transition:.3s}.CheckItem_allChecked__IUElx{background-color:#e5f7e5;border:2px solid var(--confirm-color)}.CheckItem_checkItem__Whb8h{display:flex;justify-content:space-between;align-items:center;padding:10px 0}.CheckItem_checkItemLeft__WfLTd{width:30px;height:30px;border-radius:50%;border:2px solid #ccc;margin-left:10px;cursor:pointer}.CheckItem_checkItemLeftChecked__6RfAK{background-color:#c1ebc1;border:2px solid var(--confirm-color)}.CheckItem_checkItemRight__aNaaY{width:calc(100% - 50px);display:flex;justify-content:space-between;align-items:center;padding:0 0 0 10px;font-family:var(--font-family)}.CheckItem_checkItemRight__aNaaY p{margin:0}.MapView_container__2NP5G{position:relative;width:100%;height:calc(100vh - 100px);height:calc(100dvh - 100px);min-height:600px;background-color:var(--background-color-gray);border-radius:var(--border-radius);overflow:visible;-webkit-user-select:none;-moz-user-select:none;user-select:none}.MapView_editingDrawer__jFsAb{position:absolute;top:20px;left:35px;display:flex;flex-direction:column;gap:8px;background-color:#fff;border-radius:var(--border-radius);padding:12px 8px;box-shadow:0 4px 12px rgba(0,0,0,.15);border:1px solid rgba(0,0,0,.1);z-index:1000;animation:MapView_fadeInLeft__dEEXW .3s ease}.MapView_connectionModeIndicator__zqTSH{position:absolute;top:10px;left:50%;transform:translateX(-50%);background-color:var(--complementary-color);color:#fff;padding:8px 16px;border-radius:20px;font-size:calc(var(--font-size) / 8);font-weight:500;z-index:1000;animation:MapView_fadeInDown__V7MOg .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}@keyframes MapView_fadeInLeft__dEEXW{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@keyframes MapView_fadeInDown__V7MOg{0%{opacity:0;transform:translateX(-50%) translateY(-10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.MapView_canvas__Nwb_P{position:relative;width:100%;height:100%;cursor:-webkit-grab;cursor:grab;transform-origin:top left;touch-action:none;overflow:visible}.MapView_canvas__Nwb_P.MapView_textMode__GZ8OG{cursor:text}.MapView_canvas__Nwb_P.MapView_folderMode___25mk{cursor:copy}.MapView_canvas__Nwb_P.MapView_dragging__SaAgl,.MapView_canvas__Nwb_P.MapView_panning__L9GOi{cursor:-webkit-grabbing;cursor:grabbing}.MapView_canvas__Nwb_P.MapView_showGrid__znhmj{background-image:linear-gradient(90deg,rgba(0,0,0,.05) 1px,transparent 0),linear-gradient(180deg,rgba(0,0,0,.05) 1px,transparent 0);background-size:16px 16px}.MapView_connectionSvg__BIwBM{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:5;overflow:visible}.MapView_cardsContainer__rp1tb{position:relative;width:100%;height:100%;transform-origin:top left;z-index:2}.MapView_cardWrapper__g7unr{position:absolute;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;transition:transform .1s ease-out;z-index:10}.MapView_cardWrapper__g7unr:hover{transform:translateZ(10px);z-index:10}.MapView_cardWrapper__g7unr.MapView_dragging__SaAgl{cursor:-webkit-grabbing;cursor:grabbing;z-index:100;transform:scale(1.02);box-shadow:0 8px 25px rgba(0,0,0,.1)}.MapView_connectionDot__xpU2i{position:absolute;width:25px;height:25px;border-radius:50%;background-color:var(--theme-color);border:3px solid #fff;cursor:pointer;z-index:20;opacity:0;transition:all .2s ease;pointer-events:none}.MapView_cardWrapper__g7unr:hover .MapView_connectionDot__xpU2i{opacity:1;pointer-events:auto}.MapView_connectionDot__xpU2i:hover{background-color:var(--theme-color-dark);box-shadow:0 2px 8px rgba(0,166,232,.4)}.MapView_connectionDotActive__7sx64{opacity:1!important;pointer-events:auto!important;background-color:var(--complementary-color);animation:MapView_pulse__DE4PP 1s infinite}@keyframes MapView_pulse__DE4PP{0%{box-shadow:0 0 0 0 rgba(255,183,0,.7)}70%{box-shadow:0 0 0 10px rgba(255,183,0,0)}to{box-shadow:0 0 0 0 rgba(255,183,0,0)}}.MapView_dotTop__vzbIq{top:0;left:50%;transform:translate(-50%,-50%)}.MapView_dotRight__h2CRT{right:0;top:50%;transform:translate(50%,-50%)}.MapView_dotBottom__haAyH{bottom:0;left:50%;transform:translate(-50%,50%)}.MapView_dotLeft___W89Y{left:0;top:50%;transform:translate(-50%,-50%)}@media (max-width:768px){.MapView_container__2NP5G{height:500px}.MapView_editingDrawer__jFsAb{top:15px;left:15px;padding:10px 6px;gap:6px}.MapView_connectionDot__xpU2i{width:22px;height:22px;opacity:.7;pointer-events:auto}.MapView_cardWrapper__g7unr:hover .MapView_connectionDot__xpU2i{opacity:1}.MapView_connectionDot__xpU2i:hover{transform:translate(-50%,-50%) scale(1.3)}.MapView_textElement__3EPxL{font-size:14px;padding:3px 6px}}@media (hover:none) and (pointer:coarse){.MapView_connectionDot__xpU2i{opacity:.6;pointer-events:auto}.MapView_cardWrapper__g7unr:hover .MapView_connectionDot__xpU2i{opacity:1}.MapView_canvas__Nwb_P,.MapView_canvas__Nwb_P.MapView_dragging__SaAgl,.MapView_cardWrapper__g7unr,.MapView_cardWrapper__g7unr.MapView_dragging__SaAgl{cursor:default}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.MapView_connectionDot__xpU2i{border-width:1px}}.MapView_connectionDot__xpU2i:focus{outline:var(--focus-outline);outline-offset:2px}.MapView_cardWrapper__g7unr:focus-within{outline:var(--focus-outline);outline-offset:2px}.MapView_textElement__3EPxL{font-family:var(--font-family);font-size:16px;color:#374151;background-color:transparent;padding:4px 8px;border-radius:4px;border:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;z-index:15;transition:all .2s ease}.MapView_textElement__3EPxL:hover{background-color:hsla(0,0%,100%,.8);border:1px solid rgba(0,0,0,.1)}.MapView_textElementEditing__d8yy0{background-color:hsla(0,0%,100%,.95)!important;border:1px solid var(--theme-color)!important}.MapView_textElementDragging__jTU7j{transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.2);z-index:100}.MapView_textInput__GeMf4{background:transparent;border:none;outline:none;font-family:inherit;font-size:inherit;color:inherit;width:100%;min-width:50px;padding:0;margin:0}.MapView_container__2NP5G.MapView_loading__dsU5K{background:linear-gradient(90deg,var(--background-color-gray) 25%,var(--background-color-hover) 50%,var(--background-color-gray) 75%);background-size:200% 100%;animation:MapView_loading__dsU5K 1.5s infinite}@keyframes MapView_loading__dsU5K{0%{background-position:200% 0}to{background-position:-200% 0}}.MapView_folder__lMzFl{position:absolute;border:2px solid transparent;border-radius:calc(var(--border-radius) * 1.5);pointer-events:auto;cursor:default;z-index:1;transition:opacity .2s ease,box-shadow .2s ease,border-color .2s ease}.MapView_folder__lMzFl.MapView_editing__testY{border:2px dashed rgba(0,0,0,.2)}.MapView_folder__lMzFl.MapView_editing__testY:hover{cursor:move;border-color:rgba(0,0,0,.4);box-shadow:0 2px 8px rgba(0,0,0,.1)}.MapView_folderDragging__1Lvqo{box-shadow:0 4px 16px rgba(0,0,0,.2)}.MapView_folderHeader__ZlOZ2{position:absolute;top:20px;left:20px;right:20px;display:flex;justify-content:space-between;align-items:center;background:hsla(0,0%,100%,.9);box-shadow:0 0 7px 0 rgba(0,0,0,.07);border-radius:calc(var(--border-radius));padding:10px;font-weight:500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.MapView_folderName__yefuN{font-size:calc(var(--font-size) / 6.5);font-family:var(--font-family);color:#333;cursor:text;padding:2px 4px;border-radius:2px;transition:background-color .2s ease}.MapView_folderName__yefuN:hover{background-color:rgba(0,0,0,.05)}.MapView_folderNameInput__DnZxd{background:transparent;border:none;outline:none;font-size:calc(var(--font-size) / 6.5);font-family:var(--font-family);color:#333;width:100%;padding:2px 4px;border-radius:2px;background-color:hsla(0,0%,100%,.9);border:1px solid var(--theme-color);border-radius:var(--border-radius);margin-right:10px}.MapView_folderColorPicker__fq6Wq{position:absolute;top:35px;right:8px;background:#fff;border-radius:var(--border-radius);padding:8px;box-shadow:0 2px 8px rgba(0,0,0,.15);border:1px solid rgba(0,0,0,.1);z-index:1002;display:flex;gap:4px;flex-wrap:wrap}.MapView_colorOption__Ped75{width:30px;height:30px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:border-color .2s ease,transform .2s ease}.MapView_colorOption__Ped75:hover{transform:scale(1.1)}.MapView_colorOption__Ped75.MapView_selected__3LDtx{border-color:var(--theme-color);transform:scale(1.1)}.MapView_folderColorButton__DF3k2{background:none;border:none;width:30px;height:30px;border-radius:50%;cursor:pointer;border:1px solid rgba(0,0,0,.2);transition:transform .2s ease}.MapView_folderColorButton__DF3k2:hover{transform:scale(1.1)}.MapView_folderDeleteButton__iFJ72{background:none;border:none;color:#d80f0f;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:2px;font-size:12px;border-radius:var(--border-radius);line-height:1}.MapView_folderDeleteButton__iFJ72:hover{background:rgba(216,15,15,.1)}.MapView_resizeHandle__FNvCq{position:absolute;width:12px;height:12px;background:var(--theme-color);border:2px solid #fff;border-radius:50%;z-index:1001;opacity:.8;transition:opacity .2s ease,transform .2s ease}.MapView_resizeHandle__FNvCq:hover{opacity:1;transform:scale(1.2)}.MapView_resizeHandleNW__3IHCM{top:-6px;left:-6px;cursor:nw-resize}.MapView_resizeHandleNE__qzl_x{top:-6px;right:-6px;cursor:ne-resize}.MapView_resizeHandleSW__vNmX1{bottom:-6px;left:-6px;cursor:sw-resize}.MapView_resizeHandleSE__I1olL{bottom:-6px;right:-6px;cursor:se-resize}.ProfileSelector_profileSelector__iA7pF{position:relative;width:200px}.ProfileSelector_profileButton__sUnoO{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #ddd;border-radius:var(--border-radius);background:#fff;cursor:pointer;font-size:14px;transition:border-color .15s}.ProfileSelector_profileButton__sUnoO:hover{border-color:var(--theme-color)}.ProfileSelector_profileText__ZZKAO{flex:1 1;text-align:left}.ProfileSelector_profileDropdown__CxHPJ{position:absolute;left:0;right:0;background:#fff;border:1px solid #ddd;border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:1000}.ProfileSelector_dropdownBelow__Nixow{top:100%;margin-top:4px}.ProfileSelector_dropdownAbove__021tw{bottom:100%;margin-bottom:4px}.ProfileSelector_profileOption__20z2n{width:100%;padding:8px 12px;border:none;background:none;cursor:pointer;text-align:left;font-size:14px;transition:background-color .15s}.ProfileSelector_profileOption__20z2n:hover{background-color:#f8f9fa}.ProfileSelector_profileOption__20z2n.ProfileSelector_selected__FUpgW{background-color:var(--theme-color-light);color:var(--theme-color)}.CategorySelector_container__Nus6T{padding:20px 0}.CategorySelector_noResults__OC6Gg{text-align:center;padding:40px 20px;color:#6b7280;font-size:calc(var(--font-size) / 7.5);font-family:var(--font-family)}.CategorySelector_title__N0HHW{font-size:calc(var(--font-size) / 6);font-weight:600;margin-bottom:30px;color:var(--theme-color-dark);text-align:center}.CategorySelector_group__vhqXo{margin-bottom:30px}.CategorySelector_groupTitle__JXpKy{font-size:calc(var(--font-size) / 7);font-weight:600;color:var(--theme-color);margin-bottom:15px;padding-left:5px}.CategorySelector_categoryGrid__vwyVI{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-gap:12px;gap:12px}.CategorySelector_categoryCard__cDv_q{display:flex;flex-direction:column;align-items:center;padding:20px 15px;background:var(--background-color-blank);border:2px solid #e5e7eb;border-radius:var(--border-radius);cursor:pointer;transition:all .15s ease;text-align:center;min-height:100px;justify-content:center}.CategorySelector_categoryCard__cDv_q:hover{border-color:var(--theme-light);background:var(--theme-white)}.CategorySelector_categoryCard__cDv_q.CategorySelector_selected__p4L7b{border-color:var(--theme-color);background:var(--theme-white)}.CategorySelector_categoryIcon___cWCa{margin-bottom:8px}.CategorySelector_emoji__voFwK{font-size:24px;display:block}.CategorySelector_categoryLabel__ZJPFE{font-size:calc(var(--font-size) / 7.6);font-weight:500;color:var(--theme-color-dark);line-height:1.2}.CategorySelector_categoryCard__cDv_q.CategorySelector_selected__p4L7b .CategorySelector_categoryLabel__ZJPFE{color:var(--theme-color);font-weight:600}@media (max-width:768px){.CategorySelector_categoryGrid__vwyVI{grid-template-columns:repeat(3,1fr);gap:10px}.CategorySelector_categoryCard__cDv_q{padding:15px 10px;min-height:80px}.CategorySelector_emoji__voFwK{font-size:20px}.CategorySelector_title__N0HHW{margin-bottom:20px}.CategorySelector_groupTitle__JXpKy{margin-bottom:10px}}@media (max-width:480px){.CategorySelector_container__Nus6T{padding:15px 0}.CategorySelector_categoryGrid__vwyVI{gap:8px}.CategorySelector_categoryCard__cDv_q{padding:12px 8px;min-height:70px}.CategorySelector_emoji__voFwK{font-size:18px}}.AddPost_addPostPopupContainer__ihBNP{width:100%;background-color:#fff;padding:80px 0}.AddPost_addPostPreviewIndicationContainer__2qyJB{display:flex;gap:20px;justify-content:center}.AddPost_addPostPreviewIndication__XlAtR{padding:10px 20px;border-radius:100px;background-color:#fff;font-family:var(--font-family);transform:translateY(-20px);box-shadow:0 0 10px 0 rgba(0,0,0,.1);position:relative;z-index:10000;width:-moz-fit-content;width:fit-content;margin:0 0 -40px;cursor:pointer}.AddPost_profileSelectorSection__DCYHR{margin-bottom:25px}.AddPost_profileSelectorLabel__bMgx_{margin-bottom:10px;font-weight:700;font-size:16px;color:#333}.AddExperienceForm_container__Ta_Dr{width:100%}.AddExperienceForm_header__At2ch{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.AddExperienceForm_stepTitle__DAmWX{margin:0;font-size:1.25rem;font-weight:600;color:#111827;font-family:var(--font-family)}.AddExperienceForm_progressContainer__NQaIZ{display:flex;align-items:center;gap:.5rem}.AddExperienceForm_progressText__fpSe6{font-size:.875rem;color:#6b7280;font-family:var(--font-family)}.AddExperienceForm_progressBar__T0KnF{width:6rem;height:.5rem;background-color:#e5e7eb;border-radius:9999px;overflow:hidden}.AddExperienceForm_progressFill__MxM2N{height:100%;background-color:var(--theme-color);border-radius:9999px}.AddExperienceForm_formSection__SuEzw{display:flex;flex-direction:column;gap:15px}.AddExperienceForm_dateFields__2WACG{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.AddExperienceForm_endDateSection___2K4U{display:flex;flex-direction:column;gap:10px}.AddExperienceForm_checkboxField__Mkhcs{padding:1rem;background-color:#f9fafb;border-radius:var(--border-radius);border:1px solid #e5e7eb}.AddExperienceForm_checkboxLabel__ELd6a{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#374151;cursor:pointer;font-family:var(--font-family)}.AddExperienceForm_checkbox__pP5gM{width:1rem;height:1rem;accent-color:var(--theme-color)}.AddExperienceForm_buttonGroup__t6hsC{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem;padding-bottom:1.5rem}@media (max-width:768px){.AddExperienceForm_header__At2ch{flex-direction:column;align-items:flex-start;gap:1rem}.AddExperienceForm_dateFields__2WACG{grid-template-columns:1fr}.AddExperienceForm_buttonGroup__t6hsC{flex-direction:column-reverse}}.ReactionList_reactionList__dWDCM{display:flex;gap:5px;flex-wrap:wrap}.ReactionList_reactionButton__gFfNW{background:#f0f2f5;border:1px solid #e4e6ea;border-radius:var(--border-radius);padding:4px 8px;font-size:12px;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;gap:2px;min-height:24px;font-family:var(--font-family)}.ReactionList_reactionButton__gFfNW:hover{background:#e4e6ea;transform:scale(1.03)}.ReactionList_reactionButton__gFfNW:focus{outline:var(--focus-outline)}.ReactionList_reactionEmoji__msese{line-height:1}.ReactionList_reactionCount__6Qrwt{font-weight:500;font-size:11px}.ReactionList_reactionList__dWDCM.ReactionList_own__JHqbz .ReactionList_reactionButton__gFfNW{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.3);color:#fff}.ReactionList_reactionList__dWDCM.ReactionList_own__JHqbz .ReactionList_reactionButton__gFfNW:hover{background:hsla(0,0%,100%,.3)}.ReactionList_reactionList__dWDCM.ReactionList_compact__gZZEu .ReactionList_reactionButton__gFfNW{padding:2px 6px;font-size:10px;min-height:20px;border-radius:10px}.ReactionList_reactionList__dWDCM.ReactionList_large__aG6eM .ReactionList_reactionButton__gFfNW{padding:6px 12px;font-size:16px;min-height:28px;border-radius:14px}.ReactionList_reactionButton__gFfNW.ReactionList_clicked__V_QtX{background:var(--theme-white)!important;border-color:var(--theme-color)!important;animation:ReactionList_fadeToNormal__OHdG6 4s ease-out forwards}.ReactionList_reactionButton__gFfNW.ReactionList_cooldown__XzFHW{cursor:not-allowed;opacity:.7}@keyframes ReactionList_fadeToNormal__OHdG6{0%{background:var(--theme-white);border-color:var(--theme-color)}to{background:#f0f2f5;border-color:#e4e6ea}}.ReactionList_reactionList__dWDCM.ReactionList_own__JHqbz .ReactionList_reactionButton__gFfNW.ReactionList_clicked__V_QtX{background:var(--theme-white)!important;border-color:var(--theme-color)!important;color:var(--theme-color)!important;animation:ReactionList_fadeToOwnNormal__y1GI3 4s ease-out forwards}@keyframes ReactionList_fadeToOwnNormal__y1GI3{0%{background:var(--theme-white);border-color:var(--theme-color);color:var(--theme-color)}to{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.3);color:#fff}}.ExperiencesDrawer_container__GtOpI{display:flex;flex-direction:column;gap:20px;width:100%}.ExperiencesDrawer_searchContainer__BcpRO{width:100%;margin-bottom:10px}.ExperiencesDrawer_experiencesList___9VIt{display:flex;flex-direction:column;gap:15px;max-height:400px;overflow-y:auto;padding:10px}.ExperiencesDrawer_experienceItem__lJW7O{display:flex;align-items:flex-start;gap:7px;background-color:var(--background-color-blank);border-radius:var(--border-radius);transition:all .2s ease}.ExperiencesDrawer_checkboxContainer__ygyiM{flex-shrink:0}.ExperiencesDrawer_experienceCardContainer__MQ34M{flex:1 1;min-width:0}.ExperiencesDrawer_noResults__AVTOy{display:flex;justify-content:center;align-items:center;padding:40px 20px}@media (max-width:768px){.ExperiencesDrawer_container__GtOpI{min-width:300px;max-width:90vw}.ExperiencesDrawer_experiencesList___9VIt{max-height:300px}.ExperiencesDrawer_experienceItem__lJW7O{padding:10px;gap:10px}}.Post_post__KarZI{background-color:#f3f3f3;padding:25px 25px 0;border-radius:var(--border-radius);margin-bottom:26px;position:relative;min-height:200px;background-color:#f6f6f6;border:1px solid #ddd}.Post_postPending__ipbYu .Post_postScoreMain__8QqjD{filter:grayscale(.9)}.Post_postShowCompanyName__Pzdmq{box-shadow:0 -2.5px 2.5px 0 rgba(0,0,0,.07);background-color:#f6f6f6;border:1px solid #ddd}.Post_postCompanyNameExtension__FeVmI{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);padding:12px 12px 22px;margin-bottom:-12px;background-color:var(--theme-white)}.Post_postScoreMain__8QqjD{border-top-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);background-color:var(--theme-color);color:#fff;position:absolute;width:calc(var(--font-size) / 1.3 * 2);padding:10px;display:flex;text-align:center;font-family:var(--font-family);font-weight:600;font-size:calc(var(--font-size) / 5);top:0;left:0;gap:10px}.Post_postScoreMainLabel__Zjroe{font-size:calc(var(--font-size) / 8);font-weight:300;padding:0 5px;text-align:left;margin:0 0 -7px}.Post_postTopInfo__rym1F{min-height:60px;padding-left:calc(var(--font-size) / 1.4 * 2)}.Post_postInfoItem__FOTrY{display:inline-block;margin:0 2em 5px 0;font-family:var(--font-family)}.Post_postContent__TkuNX{font-size:calc(var(--font-size) / 7);line-height:150%;margin-top:20px;font-family:var(--font-family);word-break:break-all}.Post_postContent__TkuNX p{margin:10px 0}.Post_postDetailScores__b1riG{padding:13px;border-radius:var(--border-radius);background-color:#fff;border:1px solid #ccc;position:absolute;left:0;transform:translateY(30px);box-shadow:0 0 10px 0 rgba(0,0,0,.1);width:400px;z-index:10;overflow:hidden;height:170px}.Post_postBottom__RDkT1{border-top:1px solid #ccc;line-height:41px;margin-top:30px;position:relative;transform:translateX(-25px);width:calc(100% + 50px);display:flex;font-size:calc(var(--font-size) / 8);padding:0 23px}.Post_postBottomLeft__4O8bY{flex:1 1}.Post_postBottomRight__xZ2YD{display:flex;align-items:center;text-align:right}.Post_postBottomProfile__iAuWM{display:flex;align-items:center;padding:10px 0}.Post_postBottomProfileClickable__Mbm0d{cursor:pointer;border-radius:6px;padding:10px 4px;transition:background-color .15s ease}.Post_postBottomProfileClickable__Mbm0d:hover{background-color:rgba(0,0,0,.05)}.Post_postBottomProfileInfo__1kbpm{display:flex;flex-direction:column}.Post_postBottomSenderName__S41X_{font-size:calc(var(--font-size) / 7.5);font-weight:500;color:#333;line-height:1.2;margin-bottom:2px}.Post_postBottomTimestamp__2j776{font-size:calc(var(--font-size) / 8);color:#333;line-height:1.2}.Post_postBottomRight__xZ2YD span{text-decoration:underline;cursor:pointer}.Post_postApprovalStatus__2PMBX{position:absolute;right:0;top:0}.Post_adminPostReport__R_C6m{background-color:#f3f3f3;border-top:1px solid #ccc;padding:25px}.Post_adminPost__0W4mM,.Post_revisePost__iHF_g{background-color:#f3f3f3;border-top:1px solid #ccc;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);padding:25px}.Post_postLoginPrompt__pPD9S{position:relative}.Post_postLoginPromptOverlay__EhxWq{position:absolute;top:-5px;left:-5px;width:calc(100% + 10px);height:calc(100% + 10px);background-color:hsla(0,0%,100%,.4);z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media(max-width:600px){.Post_postTopInfo__rym1F{padding-left:0;padding-top:calc(var(--font-size) / 2)}.Post_postDetailScores__b1riG{width:300px;height:unset}}.Post_postStatsContainer__8_tBj{padding:2px 2px 10px;display:flex;align-items:center;gap:15px}.CareerMap_container__OO5vG{min-height:100vh;background-color:#fff}.CareerMap_content__XotqL{padding:0}.CareerMap_content__XotqL,.CareerMap_innerContainer__B0_N6{max-width:80rem;margin:0 auto}.CareerMap_mapModeContainer__kdpJS{height:100vh;width:100vw;background-color:#fff;overflow:hidden}.CareerMap_menuButton__X9noJ{position:fixed;top:1rem;left:1rem;z-index:50;width:3rem;height:3rem;background-color:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border-radius:var(--border-radius);display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:all .3s ease}.CareerMap_menuButton__X9noJ:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.CareerMap_menuPanel__6y7GU{position:fixed;top:1rem;left:5rem;z-index:40;background-color:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:.75rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);padding:.5rem}.CareerMap_menuItems__eNwsz{display:flex;flex-direction:column;gap:.5rem}.CareerMap_menuItem__b7FE_{padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25;border-radius:var(--border-radius);text-align:left;white-space:nowrap;border:none;cursor:pointer;transition:all .3s ease;font-family:var(--font-family)}.CareerMap_menuItem__b7FE_:focus{outline:none;box-shadow:0 0 0 2px hsla(0,0%,100%,.6),0 0 0 4px #d1d5db}.CareerMap_menuItemActive__uqiG8{background-color:#6b7280;color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.CareerMap_menuItemInactive__DNizc{color:#4b5563;background-color:transparent}.CareerMap_menuItemInactive__DNizc:hover{background-color:hsla(0,0%,100%,.8);color:#111827}.CareerMap_menuItemContent__mWxJA{display:flex;align-items:center;gap:.5rem}.CareerMap_menuIcon__VdWEY{width:1rem;height:1rem}.CareerMap_viewModeSelector__IIAA7{display:flex;gap:2px;margin:1rem 0;flex-wrap:wrap}.CareerMap_viewModeTab__HBA0X{padding:0 12px;font-size:15px;font-weight:400;height:40px;line-height:40px;border-radius:8px;border:none;cursor:pointer;transition:all .15s ease;font-family:var(--font-family);display:inline-block;text-align:center;margin-right:2px}.CareerMap_viewModeTabActive__fRTp_{background-color:rgba(0,0,0,.07);color:inherit}.CareerMap_viewModeTabInactive__s6E73{background-color:transparent;color:inherit}.CareerMap_viewModeTabInactive__s6E73:hover{background-color:rgba(0,0,0,.05)}.CareerMap_viewContent__uMOeK{margin-top:0}.CareerMap_mapViewContainer__lhZRP{position:relative;width:calc(100vw);margin-left:calc(-50vw + 50%);padding:0;min-height:600px;background-color:#eee;border-radius:0;border:none;overflow:hidden}.CareerMap_mapControls__uSkxp{position:absolute;top:1rem;right:1rem;z-index:20;display:flex;gap:10px;flex-direction:row-reverse}.CareerMap_globalAddButtonContainer__NNB7w{position:fixed;bottom:2rem;right:2rem;z-index:30;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border-radius:var(--border-radius)}@media (min-width:640px){.CareerMap_innerContainer__B0_N6{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.CareerMap_innerContainer__B0_N6{padding-left:2rem;padding-right:2rem}}@media (max-width:850px){.CareerMap_globalAddButtonContainer__NNB7w{bottom:calc(var(--top-bar-height) + 15px)}}@media (max-width:768px){.CareerMap_menuButton__X9noJ{width:2.5rem;height:2.5rem}.CareerMap_menuPanel__6y7GU{left:4rem;right:1rem}.CareerMap_addButton__OO_Om{width:3rem;height:3rem;bottom:1.5rem;right:1.5rem}}