#toasts .toast{pointer-events:auto}body.professional-theme #toasts .toast.toast-error,#toasts .toast.toast-error{color:#202631;background:#fff;border:1px solid #f0d4ce;border-radius:14px;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:12px;width:min(380px,100vw - 32px);margin:0;padding:14px 12px 14px 14px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;line-height:1.45;animation:.22s ease-out toast-error-in;display:grid;box-shadow:0 16px 40px #202a3629}#toasts .toast-error .toast-mark{color:#b42318;background:#fdecea;border-radius:999px;place-items:center;width:28px;height:28px;display:grid}#toasts .toast-error .toast-mark svg,#toasts .toast-error .toast-dismiss svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:16px;height:16px}#toasts .toast-error p{color:#202631;margin:0}#toasts .toast-error .toast-dismiss{color:#727887;opacity:1;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;display:grid}#toasts .toast-error .toast-dismiss:hover{color:#202631;background:#f6f8fa}@keyframes toast-error-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-font-weight:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--color-red-600:#e40014;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-semibold:600;--radius-sm:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-ink:var(--ink);--color-muted:var(--muted);--color-line:var(--line);--color-navy:var(--color-navy);--color-error:var(--color-error);--radius-control:var(--radius-control)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-600:lab(48.4493% 77.4328 61.5452)}}}@layer base,components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-5{margin:calc(var(--spacing) * 5)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-5{gap:calc(var(--spacing) * 5)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-red-600{color:var(--color-red-600)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\!filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.upload-tray{z-index:1300;color:#202a36;background:#fff;border:1px solid #dfe6ef;border-radius:12px;width:min(390px,100vw - 24px);max-height:65vh;font-size:12px;position:fixed;bottom:20px;right:20px;overflow:hidden;box-shadow:0 8px 30px #202a3629}.upload-tray>header{border-bottom:1px solid #e4e9ef;justify-content:space-between;padding:12px 16px;display:flex}.upload-tray-list{max-height:calc(65vh - 43px);overflow:auto}.upload-tray article{grid-template-columns:58px minmax(0,1fr);gap:12px;padding:14px;display:grid}.upload-tray article+article{border-top:1px solid #edf0f5}.upload-tray-preview{color:#315ef4;background:#eff3fa;border-radius:8px;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.upload-tray-preview img,.upload-tray-preview video{object-fit:contain;width:100%;height:100%}.upload-tray article strong{overflow-wrap:anywhere;font-weight:500;display:block}.upload-tray article span{color:#647185;margin-top:3px;display:block}.upload-tray progress{accent-color:#315ef4;width:100%;height:5px}.upload-tray-actions{gap:14px;margin-top:8px;display:flex}.upload-tray-actions button{color:#315ef4;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px;font-weight:500}.upload-tray .post-publication-progress{grid-template-columns:24px minmax(0,1fr)}.post-publication-progress>.icon{color:#315ef4;width:20px;height:20px;margin-top:2px}.post-publication-progress .upload-tray-actions a{color:#315ef4;padding:2px;font-weight:500;text-decoration:none}@media (max-width:540px){.upload-tray{max-height:45vh;bottom:78px;right:12px}.upload-tray-list{max-height:calc(45vh - 43px)}}.post-tile-video video{object-fit:contain;width:100%;max-height:160px}.post-selected-file-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}:root{--color-primary-hover:#244ad1;--color-navy:#244a73;--color-graphite:#202a36;--color-text-emphasis:#4169a1;--color-teal:#0f766e;--color-error:#d92d20;--color-success:#14765b;--pulse-0:#eff1f1;--pulse-1:#d5eddf;--pulse-2:#a6d7bd;--pulse-3:#66b58b;--pulse-4:#2e8c60;--radius-control:7px;--radius-icon-button:8px;--radius-tag:5px;--radius-dialog:14px;--shadow-card-workspace:0 3px 16px #202a3606;--shadow-dialog:0 24px 100px #22213d33;--header-height:83px;--container-max-width:1380px;--feed-max-width:1420px}body .empty .btn{gap:6px;min-height:38px;padding:8px 12px;font-size:13px;line-height:20px}.empty .btn .icon{width:16px;height:16px;color:inherit;flex:0 0 16px;margin:0;display:block}body .feed-post-actions>button:disabled{cursor:not-allowed;opacity:.55}button:hover,.btn:hover,.btn.text:hover,a.btn:hover,.er-text:hover,.feed-read-more:hover,.feed-comment-more:hover{text-decoration:none}:root{--scrollbar-size:5px;--scrollbar-thumb:#d9dee6;--scrollbar-thumb-hover:#c5cbd4;--scrollbar-track:transparent}html,body,*{scrollbar-width:auto!important;scrollbar-color:auto!important}@supports ((-moz-appearance:none)){html,body,*{scrollbar-width:thin!important;scrollbar-color:transparent transparent!important}:hover,:focus-within{scrollbar-color:var(--scrollbar-thumb) transparent!important}}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size);background:0 0}::-webkit-scrollbar-track{box-shadow:none;border:0;background:0 0!important}::-webkit-scrollbar-track-piece{box-shadow:none;border:0;background:0 0!important}::-webkit-scrollbar-corner{box-shadow:none;border:0;background:0 0!important}::-webkit-scrollbar-button{background:0 0!important;width:0!important;height:0!important;display:none!important}::-webkit-scrollbar-button:single-button{background:0 0!important;width:0!important;height:0!important;display:none!important}::-webkit-scrollbar-button:vertical:start:decrement{background:0 0!important;width:0!important;height:0!important;display:none!important}::-webkit-scrollbar-button:vertical:end:increment{background:0 0!important;width:0!important;height:0!important;display:none!important}::-webkit-scrollbar-button:horizontal:start:decrement{background:0 0!important;width:0!important;height:0!important;display:none!important}::-webkit-scrollbar-button:horizontal:end:increment{background:0 0!important;width:0!important;height:0!important;display:none!important}::-webkit-scrollbar-thumb{box-shadow:none;border:0;border-radius:999px;background:0 0!important}:hover::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)!important}:focus-within::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)!important}:hover::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)!important}:focus-within::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)!important}.search-scopes,.professional-nav{scrollbar-width:none!important}.search-scopes::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.professional-nav::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.search-scopes:hover::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.professional-nav:hover::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.heat-grid{position:relative}.heat-month{white-space:nowrap;color:#979daa;pointer-events:none;grid-row:1;margin-bottom:4px;font-size:8px;line-height:1;position:absolute;bottom:100%;left:0}.feed-pulse .heat-month{font-size:7px}body.professional-theme .feed-pulse .heat-month{font-size:11px}.heat-grid>.heat-cell.heat-pad{visibility:hidden}.heat-body>.weekdays{grid-template-rows:repeat(7,1fr);align-items:center;display:grid}.heat-body>.weekdays>span{white-space:nowrap;line-height:1}.skeleton{border-radius:var(--radius-sm,5px);background:linear-gradient(100deg, var(--line,#eef1f5) 25%, var(--bg,#f8fafc) 45%, var(--line,#eef1f5) 65%);background-size:240% 100%;max-width:100%;height:14px;animation:1.8s ease-in-out infinite loading-shimmer;display:block}.loading-region{min-width:0}.grid>.loading-region{grid-column:1/-1}.skeleton-stack{gap:18px;display:grid}.loading-card{flex-direction:column;gap:18px;min-width:0;padding:22px;display:flex;overflow:hidden}.skeleton-lines{gap:10px;width:100%;min-width:0;display:grid}.skeleton-identity{align-items:center;gap:12px;display:flex}.skeleton-avatar{border-radius:50%;flex-shrink:0;width:42px;height:42px}.skeleton-image{aspect-ratio:16/10;height:auto}.skeleton-feed-media{height:160px}.skeleton-feed-card{min-height:300px}.skeleton-actions{justify-content:space-between;gap:20px;display:flex}.skeleton-list-item{flex-direction:row;align-items:center;min-height:88px}.skeleton-profile{grid-template-columns:minmax(220px,.7fr) minmax(0,2fr);gap:24px;display:grid}.skeleton-chart{align-items:end;gap:12px;height:190px;padding-top:14px;display:flex}.skeleton-chart>.skeleton{flex:1}.skeleton-table-row td{height:62px;padding:20px 14px}.skeleton-table-line{grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;gap:20px;min-height:38px;display:grid}.loading-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:0 0 16px;width:16px;height:16px;animation:.7s linear infinite loading-spin;display:inline-block}.btn,.action-button{position:relative}.button-label{display:contents}.button-content-hidden{visibility:hidden}.btn>.button-spinner,.action-button>.button-spinner{margin:auto;position:absolute;inset:0}.media-image{object-fit:cover}.media-image-loading{background:var(--line,#eef1f5)}.media-fallback{background:var(--bg,#eef1f5);width:100%;height:100%;min-height:0;color:var(--muted,#626b76);text-align:center;place-items:center;font-size:12px;display:grid}.feed-upload{max-height:var(--feed-media-max-height,360px);justify-content:center;align-items:center;display:flex;overflow:hidden}.feed-upload .media-image{width:auto;max-width:100%;height:auto;max-height:var(--feed-media-max-height,360px);object-fit:contain;object-position:center}.post-carousel-slide>.media-fallback{width:100%;max-height:var(--feed-media-max-height,360px)}.loading-options{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.select-loading{pointer-events:none;display:flex;position:absolute;top:50%;right:30px;transform:translateY(-50%)}@keyframes loading-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes loading-spin{to{transform:rotate(360deg)}}@media (max-width:767px){.skeleton-profile,.skeleton-card-grid{grid-template-columns:1fr}.loading-card{padding:18px}}@media (min-width:768px) and (max-width:1100px){.skeleton-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.skeleton,.loading-spinner{animation:none}}.info-badge{vertical-align:middle;flex-shrink:0;place-self:flex-start start;align-items:center;max-width:100%;display:inline-flex}.info-badge-trigger{color:#315ef4;cursor:pointer;background:#eaf0ff;border:1px solid #c5d4ea;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;min-width:26px;height:26px;padding:0;display:inline-flex}.info-badge-trigger>span{color:inherit;font-family:Georgia,Times New Roman,serif;font-size:16px;font-style:italic;font-weight:700;line-height:1}.info-badge-trigger:hover,.info-badge-trigger[aria-expanded=true]{background:#dce7ff;border-color:#315ef4}.info-badge-trigger:focus-visible{outline-offset:3px;outline:2px solid #315ef4}.info-badge-content{z-index:1000;overscroll-behavior:contain;color:#fff;width:max-content;max-width:min(340px,100vw - 24px);max-height:calc(100dvh - 24px);font-family:var(--font-body,"DM Sans",sans-serif);letter-spacing:normal;text-transform:none;text-align:left;white-space:normal;overflow-wrap:anywhere;background:#202a36;border:1px solid #344054;border-radius:8px;margin:0;padding:10px 13px;font-size:13px;font-style:normal;font-weight:400;line-height:1.6;position:fixed;inset:auto;overflow:auto;box-shadow:0 6px 20px #10192633}.info-badge-content::backdrop{background:0 0}dialog.profile-photo-dialog{width:min(620px,100vw - 28px);max-width:calc(100vw - 28px)}.profile-photo-dialog .modal-body{padding:24px}.profile-photo-ring,.profile-avatar-trigger{cursor:pointer;font:inherit;border:0}.profile-avatar-trigger{background:0 0;border-radius:50%;padding:0;display:inline-flex}.photo-editor{color:var(--ink)}.photo-editor-portrait{justify-content:center;padding:20px 0 32px;display:flex}.photo-editor-portrait .avatar.xl{width:232px;height:232px;font-size:68px}.photo-editor-hint{color:var(--muted);text-align:center;margin:12px 0 18px;font-size:13px;line-height:1.6}.photo-editor-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:12px;padding:16px 0 4px;display:flex}.photo-editor .btn .icon{color:inherit;flex-shrink:0}.photo-source-options{grid-template-columns:1fr 1fr;gap:16px;margin:24px 0;display:grid}.photo-source-options.is-single{grid-template-columns:1fr;max-width:280px;margin-left:auto;margin-right:auto}.photo-source-options .photo-source-option{white-space:normal;border:1px solid var(--line);background:var(--paper);flex-direction:column;justify-content:center;gap:14px;min-height:132px;padding:20px 12px;font-size:14px;display:flex}.photo-source-options .photo-source-option:hover{border-color:var(--accent);background:var(--accent-soft)}.photo-source-options .photo-source-option>.icon{width:28px;height:28px;color:var(--accent)}.photo-crop-stage{background:var(--bg);border:1px solid var(--line);border-radius:12px;justify-content:center;padding:20px;display:flex}.photo-crop-circle{aspect-ratio:1;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:min(100%,320px);box-shadow:0 0 0 2px var(--paper), 0 0 0 3px var(--line);background:#fff;border-radius:50%;overflow:hidden}.photo-crop-circle.is-square{border-radius:12px}.photo-crop-circle.is-landscape{aspect-ratio:4;border-radius:10px;width:min(100%,560px)}.photo-editor-portrait.is-square,.photo-editor-portrait.is-landscape{align-items:center}.photo-editor-portrait.is-square{padding:12px 0 24px}.photo-editor-portrait.is-landscape{padding:8px 0 24px}.photo-editor-portrait.is-square .photo-editor-preview-image,.photo-editor-portrait.is-square .photo-editor-empty{border-radius:12px;width:232px;height:232px}.photo-editor-portrait.is-landscape .photo-editor-preview-image,.photo-editor-portrait.is-landscape .photo-editor-empty{aspect-ratio:4;border-radius:10px;width:min(100%,520px)}.photo-editor-preview-image{object-fit:contain;border:1px solid var(--line);background:#fff;display:block}.photo-editor-portrait.is-landscape .photo-editor-preview-image{object-fit:cover}.photo-editor-empty{color:#315ef4;border:1px solid var(--line);background:#eaf0ff;place-items:center;display:grid}.photo-editor-empty>.icon{width:48px;height:48px}.photo-editor-portrait.is-landscape .photo-editor-empty>.icon{width:32px;height:32px}.photo-crop-circle:active{cursor:grabbing}.photo-crop-circle:focus-visible,.profile-photo-ring:focus-visible,.profile-avatar-trigger:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.photo-crop-circle svg{pointer-events:none;width:100%;height:100%;display:block}.photo-zoom-control{align-items:center;gap:14px;margin:20px 0;font-size:13px;display:flex}.photo-zoom-control input{min-width:0;accent-color:var(--accent);flex:1;padding:0}.photo-zoom-control output{font-variant-numeric:tabular-nums;text-align:right;min-width:44px}.photo-editor-tools{flex-wrap:wrap;gap:8px;display:flex}.photo-editor .modal-footer{flex-wrap:wrap;gap:10px;margin-top:24px}.photo-camera video{aspect-ratio:4/3;object-fit:contain;background:#202a36;border-radius:12px;width:100%;max-height:350px;display:block}@media (max-width:480px){.profile-photo-dialog .modal-body{padding:18px}.photo-source-options{gap:10px}.photo-source-options .photo-source-option{padding:16px 10px;font-size:12px}.photo-crop-stage{padding:15px}.photo-editor-portrait .avatar.xl{width:200px;height:200px;font-size:58px}.photo-editor-portrait.is-square .photo-editor-preview-image,.photo-editor-portrait.is-square .photo-editor-empty{width:200px;height:200px}}.profile-cover>img,.profile-cover .media-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.profile-cover.has-image:after{display:none}.profile-cover-owner{height:160px}.profile-cover-owner+.professional-profile-summary{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.profile-cover-edit{z-index:1;color:var(--ink);font:inherit;cursor:pointer;background:#ffffffe6;border:1px solid #ffffffb3;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;bottom:14px;right:14px}.profile-cover-edit:hover{background:#fff}.profile-cover-edit:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.profile-cover-edit .icon{width:14px;height:14px}@media (max-width:680px){.profile-cover-owner{height:110px}.profile-cover-edit{padding:6px 10px;font-size:12px;bottom:10px;right:10px}}.feed-comment-head{align-items:flex-start}.feed-comment-identity{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.feed-comment-head strong{line-height:1.2}.feed-comment-byline{max-width:100%;margin-top:0;line-height:1.2}.feed-comment-head .feed-comment-meta{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.feed-comment-menu{flex-shrink:0;position:relative}.feed-post:has(.feed-comment-menu[open]){z-index:6;position:relative;overflow:visible}body .feed-comment-menu>summary{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.feed-comment-menu>summary:hover{background:var(--accent-soft);color:var(--accent)}body.professional-theme .feed-comment-menu .activity-post-menu-items{z-index:40;overscroll-behavior:contain;min-width:min(260px,100vw - 70px);max-width:calc(100vw - 54px);max-height:360px;top:calc(100% + 4px);overflow-y:auto}body.professional-theme .feed-comment-menu[data-side=up] .activity-post-menu-items{top:auto;bottom:calc(100% + 4px)}.feed-comment-menu .activity-post-menu-items .btn{text-align:left;white-space:normal;justify-content:flex-start;width:100%}.feed-comment-menu .activity-post-menu-items .button-label{overflow-wrap:anywhere}.feed-comment-pinned{color:var(--accent);align-items:center;gap:5px;margin:3px 0 6px;font-size:11px;font-weight:600;display:inline-flex}.feed-comment-pinned .icon{width:13px;height:13px}.feed-comment:target,.feed-comment.is-highlighted{background:#eaf0ff;border-radius:8px;outline:none;margin:0 -10px;padding:8px 10px;scroll-margin-top:140px}.feed-comment-edit{flex-direction:column;gap:8px;margin-top:8px;display:flex}.feed-comment-edit .floating-field{width:100%}.feed-comment-edit-actions{justify-content:flex-end;gap:8px;display:flex}.feed-people-search{margin-bottom:18px;padding:18px 22px}.professional-search{position:relative}.mobile-workspace-search{display:none}@media (max-width:1200px) and (min-width:851px),(max-width:680px){.mobile-workspace-search{justify-content:center;align-items:center;display:inline-flex}}.header-search-clear{color:#626b76;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.header-search-clear:hover,.header-search-clear:focus-visible{background:#edf1f7;outline:2px solid #315ef4}.header-search-clear .icon{width:16px;height:16px}.header-search-option mark,.workspace-search-results mark{color:inherit;background:#eaf0ff;border-radius:2px;font-weight:700}body.professional-theme #feed-search-form{background:#fff;gap:10px;min-height:46px;padding:0 13px;position:relative;overflow:visible}body.professional-theme #feed-search-form:focus-within{border-color:#7d91b4;box-shadow:0 0 0 2px #4169a126}body.professional-theme #feed-search-form>input{width:100%;min-width:0;height:44px;box-shadow:none;color:#202a36;font:inherit;background:0 0;border:0;border-radius:0;outline:0;flex:1;margin:0;padding:0;font-size:14px;display:block}#feed-search-form>input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}#feed-search-form>input::-webkit-search-decoration{-webkit-appearance:none;display:none}#feed-search-form>input::placeholder{color:#626b76;opacity:1}#feed-search-form>.icon{flex-shrink:0;width:17px;height:17px}.header-search-dropdown{z-index:60;color:#202a36;background:#fff;border:1px solid #e4e9ef;border-radius:12px;flex-direction:column;width:min(480px,100vw - 32px);min-width:100%;max-height:calc(100dvh - 140px);display:flex;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 12px 32px #202a3626}.header-search-results{overscroll-behavior:contain;min-height:260px;padding:14px 0 8px;overflow-y:auto}.header-search-results h2{color:#626b76;margin:0;padding:0 18px 8px;font-size:13px;font-weight:600}#feed-search-form .header-search-option{text-align:left;color:#202a36;cursor:pointer;width:100%;min-height:58px;font:inherit;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;margin:0;padding:10px 18px;font-size:14px;display:flex}#feed-search-form .header-search-option:hover,#feed-search-form .header-search-option[aria-selected=true],#feed-search-form .header-search-option:focus-visible{background:#f1f4f8;outline:0}.header-search-option>.avatar,.header-search-option .search-result-mark{flex-shrink:0;width:34px;height:34px;font-size:12px}.header-search-option>span:last-child,.header-search-copy{flex:1;gap:2px;min-width:0;display:grid}.header-search-option strong,.header-search-meta,.header-search-location,.header-search-bio{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.header-search-option strong{font-size:14px;font-weight:600}.header-search-meta,.header-search-location,.header-search-bio{color:#626b76;font-size:12px}#feed-search-form .header-search-row{box-sizing:border-box;align-items:center;gap:10px;width:100%;min-height:58px;padding:10px 18px;display:flex}#feed-search-form .header-search-row .header-search-option{flex:1;width:auto;min-width:0;min-height:0;padding:0}#feed-search-form .header-search-row .header-search-option:hover,#feed-search-form .header-search-row .header-search-option[aria-selected=true],#feed-search-form .header-search-row .header-search-option:focus-visible{background:0 0}#feed-search-form .header-search-row:hover{background:#f1f4f8}#feed-search-form .header-search-row:has(.header-search-option[aria-selected=true]){background:#f1f4f8}#feed-search-form .header-search-follow-slot{flex:0 0 108px;justify-content:flex-start;align-self:center;align-items:center;width:108px;display:flex}#feed-search-form .header-search-follow{color:#315ef4;max-width:108px;min-height:28px;font:inherit;cursor:pointer;box-sizing:border-box;background:0 0;border:0;border-radius:999px;justify-content:flex-start;align-items:center;gap:4px;padding:4px 12px;font-size:13px;font-weight:650;display:inline-flex}#feed-search-form .header-search-follow .icon{width:14px;height:14px;color:inherit;flex-shrink:0}#feed-search-form .header-search-follow .icon,#feed-search-form .header-search-follow .button-label{color:inherit}#feed-search-form .header-search-follow .button-label{white-space:nowrap;overflow:hidden}#feed-search-form .header-search-follow:hover{background:#e8f3ff}#feed-search-form .header-search-follow:focus-visible{outline-offset:2px;outline:3px solid #4169a1}.recent-search-option>.icon{color:#626b76;flex-shrink:0;width:18px;height:18px}.recent-search-option>span{overflow-wrap:anywhere}.header-search-hint{color:#626b76;padding:14px 18px;font-size:13px;line-height:1.6}.header-search-hint button{color:#315ef4;text-decoration:underline}.header-search-placeholders{gap:10px;padding:8px 18px;display:grid}#feed-search-form .header-search-all{color:#315ef4;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:0;border-top:1px solid #e4e9ef;flex-shrink:0;padding:12px;font-size:14px;font-weight:600;display:block}#feed-search-form .header-search-all:hover,#feed-search-form .header-search-all:focus-visible{background:#f1f4f8;text-decoration:underline}@media (max-height:480px){.header-search-results{min-height:120px}}.header-search-error{background:var(--paper,white);border:1px solid var(--line);color:var(--danger,#b42318);z-index:5;border-radius:6px;padding:8px;font-size:12px;position:absolute;top:calc(100% + 5px);left:0}.feed-people-search h2{margin-bottom:10px;font-size:16px}.feed-people-search ul{margin:12px 0 0;padding:0;list-style:none}.feed-people-search li+li{border-top:1px solid var(--line)}.feed-people-search li>a{color:inherit;align-items:center;gap:12px;padding:12px 0;display:flex}.feed-people-search li>a:hover strong{color:var(--accent);text-decoration:underline}.feed-people-search li>a>span:last-child{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.feed-people-search li strong{font-size:14px}.feed-people-search li span span,.feed-people-search li small{color:var(--muted);font-size:12px}.search-scopes-wrap{border-bottom:1px solid #e4e9ef;flex-shrink:0;min-width:0;padding:10px 12px;position:relative}.search-scopes{scrollbar-width:none;gap:6px;padding:3px 34px 3px 2px;display:flex;overflow-x:auto}.search-scopes::-webkit-scrollbar{display:none}.search-scope-badge{white-space:nowrap;color:#344054;font:inherit;cursor:pointer;background:#fff;border:1px solid #cdd4dd;border-radius:22px;flex-shrink:0;padding:6px 12px;font-size:12px}.search-scope-badge[aria-pressed=true]{color:#315ef4;background:#eaf0ff;border-color:#315ef4}.search-scope-badge:hover{background:#f1f4f8}.search-scopes-arrow{color:#344054;cursor:pointer;background:#fff;border:1px solid #cdd4dd;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:12px;right:10px;box-shadow:0 1px 4px #202a3626}.search-scopes-arrow .icon{width:16px;height:16px}.search-scopes-arrow.is-back .icon{transform:rotate(180deg)}.search-scope-badge:focus-visible,.search-scopes-arrow:focus-visible{outline-offset:2px;outline:2px solid #315ef4}.search-result-mark{color:#4169a1;background:#f1f4f8;border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.search-result-mark .avatar{width:34px;height:34px;font-size:12px}.search-result-mark>.icon{width:20px;height:20px}.search-result-mark.is-company .avatar{border-radius:8px}.workspace-search-page{grid-template-columns:var(--feed-side-width) minmax(0,1fr) var(--feed-rail-width);gap:var(--feed-column-gap);align-items:start;width:100%;max-width:none;display:grid}.search-filter-sidebar{grid-area:1/1/span 20;align-self:start;min-width:0}.search-subfilter-wrap{grid-column:2/-1;width:100%;min-width:0}.workspace-search-main{grid-column:2;min-width:0}@media (max-width:1050px){.workspace-search-page{grid-template-columns:var(--feed-side-width) minmax(0,1fr)}}@media (max-width:680px){.workspace-search-page{grid-template-columns:minmax(0,1fr);max-width:550px;margin:auto}.search-filter-sidebar,.search-subfilter-wrap,.workspace-search-main{grid-area:auto/1}.search-filter-sidebar{grid-row:1}.search-subfilter-wrap{grid-row:2}.workspace-search-main{grid-row:3}}.professional-app.is-search .mobile-workspace-search{display:none}@media (max-width:1050px){body.professional-theme .professional-app.is-search .professional-header-inner{flex-wrap:wrap}body.professional-theme .professional-app.is-search #feed-search-form{flex:1 0 100%;order:3;width:100%;min-width:0;max-width:none;margin:10px 0 12px;display:flex}.professional-app.is-search .header-search-dropdown{width:100%;min-width:0;max-height:calc(100dvh - 240px)}}.workspace-search-page .search-scopes-wrap{background:#fff;border:1px solid #e4e9ef;border-radius:10px}.workspace-search-summary{color:#626b76;margin:0 0 18px;font-size:14px}.workspace-search-empty{border:1px solid var(--line,#e4e9ef);background:var(--paper,#fff);text-align:center;border-radius:12px;justify-items:center;gap:14px;margin:0 0 24px;padding:40px 20px;display:grid}.workspace-search-empty-icon{color:#4169a1;background:#edf3ff;border-radius:50%;place-items:center;width:76px;height:76px;display:grid}.workspace-search-empty-icon>.icon{width:34px;height:34px}.workspace-search-empty h2{color:var(--ink,#202a36);margin:0;font-size:20px;font-weight:600}.search-filter-bar{background:var(--paper,#fff);border:1px solid var(--line,#e4e9ef);border-radius:12px;flex-direction:column;align-items:stretch;gap:8px;padding:16px 12px;display:flex}.search-filter-bar>h2{color:#626b76;margin:0;padding:4px 10px 8px;font-size:15px;font-weight:600}.search-category-nav{flex-direction:column;gap:2px;display:flex}.search-category-item{color:#344054;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;margin:0;padding:10px 12px;font-size:14px;line-height:1.4}.search-category-item:hover{color:#315ef4;background:#f8f8fb}.search-category-item[aria-pressed=true]{color:#315ef4;background:#e8e9f0;border-color:#d1d8fb;font-weight:600}.search-category-item:disabled{opacity:.6;cursor:progress}.search-subfilter-bar{box-sizing:border-box;background:var(--paper,#fff);border:1px solid var(--line,#e4e9ef);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding:12px 14px;display:flex}.search-filter-control{color:#344054;height:34px;font:inherit;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #cdd4dd;border-radius:22px;justify-content:space-between;align-items:center;gap:7px;max-width:100%;padding:0 12px;font-size:13px;display:inline-flex}.search-filter-control>span:first-child{white-space:nowrap;text-overflow:ellipsis;max-width:170px;overflow:hidden}.search-filter-control>.icon{flex-shrink:0;width:13px;height:13px;transform:rotate(90deg)}.search-filter-control[data-open=true]>.icon{transform:rotate(-90deg)}.search-filter-control[data-active=true]{color:#244a96;background:#edf3ff;border-color:#6f8bcd}.search-filter-control:hover{background:#f1f4f8}.search-filter-control:focus-visible,.search-category-item:focus-visible,.ui-dropdown-input:focus-visible,.ui-dropdown-option:focus-visible,.search-active-filter:focus-visible,.search-clear-filters:focus-visible{outline-offset:2px;outline:2px solid #315ef4}.ui-dropdown{max-width:100%;display:inline-flex;position:relative}.ui-dropdown-menu{z-index:80;box-sizing:border-box;color:#202a36;background:#fff;border:1px solid #e4e9ef;border-radius:10px;width:100%;min-width:100%;max-width:100%;padding:4px;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden;box-shadow:0 8px 20px #202a361a}.ui-dropdown-input{color:#202a36;width:100%;height:30px;font:inherit;box-sizing:border-box;background:#f8f9fb;border:1px solid #e4e9ef;border-radius:6px;margin:0 0 4px;padding:0 8px;font-size:13px;display:block}.ui-dropdown-options{overscroll-behavior:contain;max-height:196px;overflow-y:auto}.ui-dropdown-option{color:#202a36;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;margin:0;padding:7px 8px;font-size:13px;display:block}.ui-dropdown-option:hover,.ui-dropdown-option[data-active=true]{background:#f1f4f8}.ui-dropdown-option[aria-selected=true]{color:#315ef4;font-weight:600}.search-active-filters{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0;display:flex}.search-active-filter{color:#244a73;font:inherit;cursor:pointer;overflow-wrap:anywhere;text-align:left;background:#edf3ff;border:1px solid #b2c1df;border-radius:20px;align-items:center;gap:6px;max-width:100%;padding:6px 10px;font-size:12px;display:inline-flex}.search-active-filter .icon{flex-shrink:0;width:13px;height:13px}.search-clear-filters{color:#315ef4;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px;font-size:13px}@media (min-width:681px){.search-filter-sidebar{overscroll-behavior:contain;align-self:start;max-height:calc(100dvh - 128px);position:sticky;top:108px;overflow-y:auto}}@media (min-width:681px) and (max-width:850px){.search-filter-sidebar{max-height:calc(100dvh - 161px);top:141px}}@media (max-width:680px){.search-filter-sidebar{max-height:none;position:static}}@media (max-width:480px){.search-filter-bar{padding:14px 12px}.search-subfilter-bar{padding:10px 12px}.search-filter-control>span:first-child{max-width:130px}}.workspace-search-stack{gap:18px;margin:0 0 18px;display:grid}.workspace-search-stack>.feed-post{margin:0}.workspace-search-category{background:#fff;border:1px solid #e4e9ef;border-radius:12px;overflow:hidden}.workspace-search-category>h2{letter-spacing:-.2px;color:#202a36;margin:0;padding:18px 20px 8px;font-size:18px;font-weight:650}.workspace-search-category .workspace-search-results{background:0 0;border:0;border-radius:0}.workspace-search-category .feed-post{box-shadow:none;border:0;border-top:1px solid #e4e9ef;border-radius:0;margin:0}.workspace-search-show-all{color:#202a36;width:100%;font:inherit;box-sizing:border-box;background:0 0;border:0;border-top:1px solid #e4e9ef;justify-content:center;align-items:center;gap:6px;padding:14px 16px;font-size:14px;font-weight:650;text-decoration:none;display:flex}.workspace-search-show-all:hover{background:#f8f9fb;text-decoration:none}.workspace-search-show-all:focus-visible{outline-offset:-2px;outline:2px solid #315ef4}.workspace-search-show-all .icon{width:16px;height:16px}.workspace-search-results{background:#fff;border:1px solid #e4e9ef;border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.workspace-search-results:empty{display:none}.workspace-search-results li{align-items:center;gap:8px;display:flex}.workspace-search-results li+li{border-top:1px solid #e4e9ef}.workspace-search-results li:hover{background:#f8f9fb}.workspace-search-results li.is-selected,.workspace-search-results li.is-selected:hover{background:#edf3ff}.workspace-search-results a{color:#202a36;flex:1;align-items:flex-start;gap:14px;min-width:0;padding:18px;display:flex}.workspace-search-results a:hover{background:0 0;text-decoration:none}.workspace-search-results a>span:last-child,.workspace-search-results .header-search-copy{overflow-wrap:anywhere;flex:1;gap:5px;min-width:0;display:grid}.workspace-search-results strong{font-size:15px}.workspace-search-results small,.workspace-search-results a>span>span{color:#626b76;font-size:13px}.workspace-search-results .search-result-mark,.workspace-search-results .search-result-mark .avatar{width:48px;height:48px;font-size:16px}.workspace-search-results .search-result-mark>.icon{width:24px;height:24px}.workspace-search-results .header-search-bio{-webkit-line-clamp:2;line-clamp:2;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.workspace-search-results .header-search-location{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.workspace-search-results .header-search-follow-slot{flex:0 0 108px;justify-content:flex-start;align-self:center;align-items:center;width:108px;margin-right:12px;display:flex}.workspace-search-results .header-search-follow{color:#315ef4;max-width:108px;min-height:28px;font:inherit;cursor:pointer;box-sizing:border-box;background:0 0;border:0;border-radius:999px;justify-content:flex-start;align-items:center;gap:4px;padding:4px 12px;font-size:13px;font-weight:650;display:inline-flex}.workspace-search-results .header-search-follow .icon{width:14px;height:14px;color:inherit;flex-shrink:0}.workspace-search-results .header-search-follow .icon,.workspace-search-results .header-search-follow .button-label{color:inherit}.workspace-search-results .header-search-follow .button-label{white-space:nowrap;overflow:hidden}.workspace-search-results .header-search-follow:hover{background:#e8f3ff}.workspace-search-results .header-search-follow:focus-visible{outline-offset:2px;outline:3px solid #4169a1}dialog.following-sheet:has(.post-share-panel){flex-direction:column;display:flex;overflow:hidden}body.professional-theme .following-sheet:has(.post-share-panel) .modal-head{flex-shrink:0;position:relative}body.professional-theme .following-sheet:has(.post-share-panel) .modal-body{flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.post-share-panel{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.post-share-followers-region{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.post-share-panel .share-followers{min-height:0}.post-share-destinations{color:#202a36;background:#fff;border-top:1px solid #e4e9ef;flex-shrink:0;padding:20px 26px 24px}.post-share-destinations h3{margin:0 0 15px;font-size:15px;font-weight:600}.post-share-controls{align-items:stretch;gap:10px;display:flex}.post-share-copy{border:1px solid #cdd4dd;border-radius:12px;flex:1;align-items:center;gap:10px;min-width:0;padding:7px;display:flex}.post-share-copy>input{color:#202a36;width:100%;min-width:0;font:inherit;box-shadow:none;text-overflow:ellipsis;background:0 0;border:0;border-radius:0;flex:1;margin:0;padding:6px 4px;font-size:13px}.post-share-copy>button{color:#202a36;min-width:68px;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cdd4dd;border-radius:22px;padding:7px 14px;font-size:13px}.post-share-more{color:#202a36;font:inherit;cursor:pointer;background:#fff;border:1px solid #cdd4dd;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-size:13px;display:flex}.post-share-more .icon{width:18px;height:18px}.post-share-copy>button:disabled,.post-share-more:disabled{opacity:.6;cursor:wait}.post-share-more:hover,.post-share-copy>button:hover{background:#f5f6f8}.post-share-feedback{color:#626b76;margin-top:8px;font-size:12px;line-height:1.5}.post-share-more:focus-visible,.post-share-copy>button:focus-visible{outline-offset:3px;outline:2px solid #315ef4}@media (max-width:600px){.post-share-destinations{padding:18px 20px max(20px, env(safe-area-inset-bottom))}}@media (max-height:560px){.post-share-destinations{padding-top:10px;padding-bottom:10px}.post-share-destinations h3{margin-bottom:8px}}.link-preview-card{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper,#fff);min-height:96px;margin:0 23px 16px;display:flex;position:relative;overflow:hidden}.link-preview-main{min-width:0;color:inherit;flex:1;text-decoration:none;display:flex}.link-preview-main:hover{background:#faf9fd;text-decoration:none}.link-preview-main:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.link-preview-thumb{aspect-ratio:1.91;border-right:1px solid var(--line);background:#f3f1f6;flex:0 0 168px;align-self:stretch;place-items:center;display:grid;overflow:hidden}.link-preview-thumb img{object-fit:cover;width:100%;height:100%;display:block}.link-preview-placeholder{color:#a99fb3;place-items:center;width:100%;height:100%;display:grid}.link-preview-placeholder .icon{stroke-width:1.4px;width:26px;height:26px}.link-preview-text{flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:12px 40px 12px 14px;display:flex}.link-preview-title{color:var(--ink);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;font-weight:650;line-height:1.4;display:-webkit-box;overflow:hidden}.link-preview-description{color:var(--muted);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.link-preview-domain{color:#9a90a6;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.link-preview-remove{border:1px solid var(--line);color:#6f6680;background:#ffffffe6;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:8px;right:8px}.link-preview-remove:hover{color:var(--accent)}.link-preview-remove:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.link-preview-remove .icon{width:14px;height:14px}.link-preview-loading .link-preview-thumb{background:#efedf3}.link-preview-line{background:#efedf3;border-radius:4px;width:70%;height:10px;display:block}.link-preview-line.short{width:40%}@media (prefers-reduced-motion:no-preference){.link-preview-loading .link-preview-thumb,.link-preview-line{animation:1.4s ease-in-out infinite link-preview-pulse}}@keyframes link-preview-pulse{50%{opacity:.55}}.feed-post-link{color:var(--accent);overflow-wrap:anywhere;text-underline-offset:2px;text-decoration:underline}.post-link-preview .link-preview-card{margin:0}@media (max-width:560px){.link-preview-card{margin:0 16px 13px}.link-preview-main{flex-direction:column}.link-preview-thumb{border-right:0;border-bottom:1px solid var(--line);flex-basis:auto;width:100%}.link-preview-text{padding:10px 12px}.link-preview-card:has(.link-preview-remove) .link-preview-text{padding-right:40px}}.activity-heatmap{margin-top:12px}.activity-period{align-items:center;gap:6px;margin-bottom:12px;display:flex}.activity-period select{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper,#fff);min-width:0;color:var(--ink);flex:1;padding:6px 8px;font-size:11px}.activity-step{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper,#fff);color:#6d7684;flex:none;place-items:center;width:28px;height:28px;padding:0;display:grid}.activity-step .icon{width:13px;height:13px;transform:rotate(180deg)}.activity-step.next .icon{transform:none}.activity-step:disabled{opacity:.4;cursor:not-allowed}.activity-step:focus-visible,.activity-period select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.activity-grid{border-collapse:separate;border-spacing:4px;table-layout:fixed;width:calc(100% + 8px);margin:0 -4px}.activity-grid th{color:#9aa1ac;text-align:center;padding:0 0 2px;font-size:9px;font-weight:500}.activity-grid td{padding:0}.activity-cell{aspect-ratio:1;background:var(--pulse-0);border:0;border-radius:4px;width:100%;padding:0;display:block}button.activity-cell{cursor:pointer;transition:transform .1s}button.activity-cell:hover{transform:scale(1.08)}button.activity-cell:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.activity-cell.l1{background:var(--pulse-1)}.activity-cell.l2{background:var(--pulse-2)}.activity-cell.l3{background:var(--pulse-3)}.activity-cell.l4{background:var(--pulse-4)}.activity-cell.is-pending{background:#f3f4f6}@media (prefers-reduced-motion:no-preference){.activity-cell.is-pending{animation:1.4s ease-in-out infinite activity-pulse}}@keyframes activity-pulse{50%{opacity:.5}}.activity-pad{visibility:hidden}.activity-status{color:#7d8592;min-height:15px;margin:8px 0 0;font-size:10px}.activity-status strong{color:var(--ink)}.activity-status.error{color:var(--color-error)}.activity-retry{color:var(--accent);padding:0;font-size:10px;text-decoration:underline}.activity-legend{color:#9aa1ac;justify-content:flex-end;align-items:center;gap:4px;margin-top:8px;font-size:9px;display:flex}.activity-legend .activity-cell{border-radius:2px;width:10px;height:10px;display:inline-block}.activity-tooltip{z-index:1000;background:var(--color-graphite);color:#fff;pointer-events:none;border-radius:8px;padding:9px 11px;font-size:11px;line-height:1.45;position:fixed;transform:translate(-50%);box-shadow:0 8px 24px #20263133}.activity-tooltip.above{transform:translate(-50%,-100%)}.activity-tooltip strong{font-size:12px;display:block}.activity-tooltip span{color:#d6dae0}.activity-tooltip ul{border-top:1px solid #ffffff26;margin:6px 0 0;padding:6px 0 0;list-style:none}.activity-cell{color:#5d6673;font-variant-numeric:tabular-nums;place-items:center;font-size:10px;font-weight:500;line-height:1;display:grid}.activity-cell.l3,.activity-cell.l4{color:#fff}.activity-cell.is-pending{color:#b4bac3}.activity-cell.is-today{box-shadow:inset 0 0 0 1.5px var(--accent);font-weight:700}.activity-legend .activity-cell{display:inline-block}body.professional-theme dialog.following-sheet:has(.job-details-sheet){flex-direction:column;width:min(720px,100vw);display:flex;overflow:hidden}dialog.following-sheet:has(.job-details-sheet){flex-direction:column;width:min(720px,100vw);display:flex;overflow:hidden}body.professional-theme .following-sheet:has(.job-details-sheet) .modal-head{border-bottom:0;flex-shrink:0;justify-content:flex-end;min-height:0;padding:8px 12px 0;position:relative}body.professional-theme .following-sheet:has(.job-details-sheet) .modal-head h2{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body.professional-theme .following-sheet:has(.job-details-sheet) .modal-body{flex:1;min-height:0;padding:4px 28px 32px;display:block;overflow-y:auto}.job-details-sheet{flex-direction:column;gap:22px;width:100%;display:flex}.job-sheet-header{flex-direction:column;gap:10px;display:flex}.job-sheet-company{align-items:center;gap:10px;display:flex}.job-sheet-company-identity{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.job-sheet-company-identity .company-avatar,.job-sheet-company .company-avatar{border-radius:6px;flex-shrink:0;width:32px;height:32px;font-size:12px}.job-sheet-company-identity>span,.job-sheet-company-identity>a{color:#202a36;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:650;line-height:1.3;text-decoration:none;overflow:hidden}.job-sheet-company-identity>a:hover{text-decoration:underline}body.professional-theme .job-sheet-menu.activity-post-menu{margin-left:auto}body.professional-theme .job-sheet-menu.activity-post-menu>summary{width:32px;height:32px}body.professional-theme .job-sheet-menu.activity-post-menu>summary .icon{width:18px;height:18px;transform:none}body.professional-theme .job-sheet-menu .activity-post-menu-items{z-index:30}.job-sheet-title{letter-spacing:-.6px;color:#202a36;margin:4px 0 0;font-size:28px;font-weight:750;line-height:1.25}.job-sheet-meta{color:#626b76;margin:0;font-size:14px;line-height:1.55}.job-sheet-badges{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.job-sheet-badge{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:999px;align-items:center;min-height:32px;padding:4px 14px;font-size:13px;font-weight:600;display:inline-flex}.job-sheet-actions{flex-wrap:wrap;gap:10px;display:flex}body.professional-theme .job-sheet-actions .btn{text-align:center;border-radius:999px;justify-content:center;min-height:40px;padding:8px 18px;font-size:15px}body.professional-theme .job-sheet-actions .btn.primary,body.professional-theme .job-sheet-actions .btn.primary .icon{color:#fff}.job-sheet-about>h3,.job-sheet-about-company>h3{letter-spacing:-.4px;color:#202a36;margin:8px 0 4px;font-size:22px}.job-sheet-section{margin-top:18px}.job-sheet-section>h4{color:#202a36;margin:0 0 8px;font-size:16px;font-weight:700}.job-sheet-list>h4{font-size:14px}.job-sheet-section>p,.job-sheet-section>ul{color:#202a36;white-space:pre-wrap;margin:0;font-size:15px;line-height:1.75}.job-sheet-section>ul{white-space:normal;padding-left:20px;list-style:outside}.job-sheet-list>ul{font-size:13px;line-height:1.6}.job-sheet-section>ul>li+li{margin-top:8px}.job-sheet-list>ul>li+li{margin-top:6px}.job-sheet-about-company{border-top:1px solid #e8eaee;margin-top:8px;padding-top:8px}.job-sheet-about-company-card{flex-direction:column;gap:10px;margin-top:12px;display:flex}.job-sheet-about-company-head{align-items:center;gap:12px;display:flex}.job-sheet-about-company-head .company-avatar{border-radius:8px;flex-shrink:0;width:48px;height:48px;font-size:16px}.job-sheet-about-company-copy{flex:1;min-width:0}.job-sheet-about-company-name,.job-sheet-about-company-name a,.job-sheet-about-company-name strong{color:#202a36;font-size:16px;font-weight:700;line-height:1.3;text-decoration:none}.job-sheet-about-company-name a:hover{text-decoration:underline}.job-sheet-about-company-copy>p{color:#626b76;margin:2px 0 0;font-size:13px}.job-sheet-follow{color:#315ef4;cursor:pointer;background:#fff;border:1px solid #0a66c2;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:4px 14px;font-size:14px;font-weight:650;display:inline-flex}.job-sheet-follow .icon,.job-sheet-follow .button-label{color:inherit}.job-sheet-follow .icon{width:16px;height:16px}.job-sheet-follow:hover,.job-sheet-follow.is-following{background:#e8f3ff}.job-sheet-follow:focus-visible{outline-offset:2px;outline:3px solid #4169a1}.job-sheet-about-company-facts{color:#626b76;margin:0;font-size:13px;line-height:1.5}.job-sheet-about-copy{color:#202a36;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.65}.job-sheet-about-more{color:#0a66c2;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.job-sheet-about-more:hover{text-decoration:underline}.job-sheet-alert{background:#fff;border:1px solid #e8eaee;border-radius:12px;align-items:center;gap:16px;padding:16px 18px;display:flex}.job-sheet-alert>div:first-child{flex:1;min-width:0}.job-sheet-alert h3{color:#202a36;margin:0;font-size:16px;font-weight:700}.job-sheet-alert p{color:#626b76;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:13px;line-height:1.4;overflow:hidden}.job-sheet-alert-control{flex-shrink:0;align-items:center;gap:10px;display:flex}.job-sheet-alert-control>span{color:#626b76;font-size:13px}.job-sheet-alert-control.is-on>span{color:#0a66c2}body.professional-theme .job-sheet-alert .switch input:checked+span,.job-sheet-alert .switch input:checked+span{background-color:#0a66c2}.job-details-skeleton .job-sheet-skeleton-logo,.job-details-skeleton .job-sheet-skeleton-menu{border-radius:6px;flex-shrink:0;width:32px;height:32px}.job-details-skeleton .job-sheet-skeleton-menu{border-radius:8px;margin-left:auto}.job-details-skeleton .job-sheet-skeleton-title{border-radius:8px;width:min(78%,420px);height:32px;margin:4px 0 0}.job-details-skeleton .job-sheet-skeleton-meta{width:min(62%,340px);height:14px}.job-details-skeleton .job-sheet-skeleton-badge,.job-details-skeleton .job-sheet-skeleton-follow,.job-details-skeleton .job-sheet-skeleton-switch{border-radius:999px;flex-shrink:0;height:32px}.job-details-skeleton .job-sheet-skeleton-badge{width:92px}.job-details-skeleton .job-sheet-skeleton-action{border-radius:999px;width:118px;height:40px}.job-details-skeleton .job-sheet-skeleton-action.is-secondary{width:88px}.job-details-skeleton .job-sheet-about>.job-sheet-skeleton-heading,.job-details-skeleton .job-sheet-about-company>.job-sheet-skeleton-heading{border-radius:6px;width:186px;height:24px;margin:8px 0 4px}.job-details-skeleton .job-sheet-skeleton-subheading{width:148px;height:16px;margin:0 0 8px}.job-details-skeleton .job-sheet-section>ul>li>.skeleton{height:13px}.job-details-skeleton .job-sheet-skeleton-tags{flex-wrap:wrap;gap:8px;display:flex}.job-details-skeleton .job-sheet-skeleton-tag{border-radius:999px;width:76px;height:24px}.job-details-skeleton .job-sheet-skeleton-company-logo{border-radius:8px;flex-shrink:0;width:48px;height:48px}.job-details-skeleton .job-sheet-skeleton-follow{width:92px}.job-details-skeleton .job-sheet-skeleton-facts{width:min(48%,220px);height:13px}.job-details-skeleton .job-sheet-skeleton-switch{width:40px;height:22px}@media (max-width:600px){body.professional-theme dialog.following-sheet:has(.job-details-sheet){border-radius:0;width:100vw}dialog.following-sheet:has(.job-details-sheet){border-radius:0;width:100vw}:is(body.professional-theme .following-sheet:has(.job-details-sheet) .modal-head,body.professional-theme .following-sheet:has(.job-details-sheet) .modal-body){padding-left:20px;padding-right:20px}.job-sheet-title{font-size:24px}}.suggestion-card-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px;display:grid}.suggestion-card{isolation:isolate;background:#fff;border:1px solid #e4e9ef;border-radius:12px;flex-direction:column;min-width:0;display:flex;position:relative}.suggestion-card:has(.suggestion-card-menu-list){z-index:5}.suggestion-card .suggestion-card-dismiss{z-index:2;color:#fff;background:#0000006b;border:0;border-radius:50%;width:28px;height:28px;margin:0;position:absolute;top:8px;right:8px}.suggestion-card-dismiss:hover{background:#00000094}.suggestion-card-dismiss .icon{width:14px;height:14px}.suggestion-card-main{color:#202a36;text-align:center;flex-direction:column;flex:1;align-items:center;min-width:0;min-height:0;padding-top:72px;text-decoration:none;display:flex;position:relative}.suggestion-card-main:hover{color:#202a36;text-decoration:none}.suggestion-card-cover{z-index:0;pointer-events:none;border-radius:11px 11px 0 0;height:72px;display:block;position:absolute;top:0;left:0;right:0;overflow:hidden}.suggestion-card-cover.has-image{background:#d9dee6}.suggestion-card-cover>img,.suggestion-card-cover .media-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.suggestion-card-cover i{background:#ffffff1f;border-radius:24px;width:110px;height:110px;position:absolute;top:10px;right:-42px;transform:rotate(-28deg)}.suggestion-card-cover i:nth-of-type(2){background:#ffffff17;top:28px;right:18px}.suggestion-card-cover i:nth-of-type(3){background:#ffffff12;top:46px;right:78px}.suggestion-card-photo{z-index:1;flex-shrink:0;justify-content:center;margin-top:-40px;margin-bottom:8px;display:flex;position:relative}.suggestion-card-photo .avatar,.suggestion-card-photo .avatar.lg{z-index:1;border:3px solid #fff;width:80px;height:80px;margin:0;font-size:24px;position:relative;box-shadow:0 2px 10px #202a361f}.suggestion-card.is-company .suggestion-card-photo .avatar{border-radius:16px}.suggestion-card-name{-webkit-line-clamp:2;line-clamp:2;letter-spacing:-.1px;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;flex-shrink:0;width:100%;height:33.8px;padding:0 12px;font-size:13px;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.suggestion-card-name>span{min-width:0}.suggestion-card-name .icon{width:14px;height:14px;color:var(--accent,#315ef4);flex-shrink:0}.suggestion-card-headline{-webkit-line-clamp:2;line-clamp:2;color:#626b76;-webkit-box-orient:vertical;flex-shrink:0;width:100%;min-height:16.2px;max-height:32.4px;margin-top:2px;padding:0 14px;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.suggestion-card-meta{color:#626b76;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:8px;padding:0 14px;font-size:12px;line-height:1.35;display:flex}.suggestion-card-follow{appearance:none;color:#315ef4;min-height:36px;font:inherit;cursor:pointer;box-sizing:border-box;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;gap:6px;margin:6px 14px 12px;padding:6px 14px;font-size:14px;font-weight:650;display:inline-flex}.suggestion-card-follow .icon{width:16px;height:16px;color:inherit}.suggestion-card-follow:hover{background:#eef3ff}.suggestion-card-follow:focus-visible{outline:2px solid var(--accent,#315ef4);outline-offset:2px}.suggestion-card-follow.is-following{color:#315ef4}.suggestion-card-follow.is-following:hover{background:#f4f6f8}.workspace-search-similar{margin-top:10px}.workspace-search-similar>h2{letter-spacing:-.2px;color:#202a36;margin:0 0 14px;font-size:18px;font-weight:650}.feed-network-card .suggestion-card-grid{margin-top:18px}.suggestion-card-detail{color:#626b76;flex-direction:column;align-items:center;gap:4px;width:100%;margin-top:6px;padding:0 14px;font-size:12px;line-height:1.35;display:flex}.suggestion-card-meta .icon{flex-shrink:0;width:13px;height:13px}.suggestion-card-meta>span[title]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.talent-suggestion{min-width:0;display:flex}.talent-suggestion>.suggestion-card{flex:1}.talent-availability{align-items:center;gap:5px;display:inline-flex}.talent-availability:before{content:"";background:#8a93a0;border-radius:50%;width:6px;height:6px}.talent-availability.is-open{color:#1f7a4d}.talent-availability.is-open:before{background:#22a565}.talent-reason{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.suggestion-card-menu{z-index:3;position:absolute;top:8px;right:8px}.suggestion-card-menu-trigger{color:#fff;cursor:pointer;background:#0000006b;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid}.suggestion-card-menu-trigger:hover{background:#00000094}.suggestion-card-menu-trigger:focus-visible{outline-offset:2px;outline:2px solid #fff}.suggestion-card-menu-trigger .icon{stroke-width:3px;width:18px;height:18px}.suggestion-card-menu-list{background:#fff;border:1px solid #e4e9ef;border-radius:10px;min-width:190px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 28px #202a3629}.suggestion-card-menu-list button{color:#202a36;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;display:flex}.suggestion-card-menu-list button:hover,.suggestion-card-menu-list button:focus-visible{background:#f2f5f9;outline:none}.suggestion-card-menu-list .icon{color:#626b76;width:16px;height:16px}.talent-discovery-row{margin-bottom:30px}.talent-discovery-row>header{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.talent-discovery-row h2{letter-spacing:-.2px;color:#202a36;margin:0;font-size:18px;font-weight:650}.talent-discovery-row header p{color:#626b76;margin:3px 0 0;font-size:13px}.talent-discovery-empty{color:#626b76;background:#fff;border:1px dashed #d9dfe7;border-radius:12px;padding:18px;font-size:13px}.talent-discovery-empty .btn{margin-top:10px}.suggestion-card.is-skeleton .suggestion-card-main{padding-bottom:0}.suggestion-card.is-skeleton .suggestion-card-cover{border-radius:11px 11px 0 0}.suggestion-skeleton-photo{border:3px solid #fff;border-radius:50%;width:80px;height:80px;display:block}.suggestion-skeleton-line{border-radius:6px;width:55%;height:12px;margin-top:8px;display:block}.suggestion-skeleton-line.is-name{width:65%;height:14px;margin-top:4px}.suggestion-skeleton-action{border-radius:999px;align-self:center;width:84px;height:20px;margin:18px auto 20px;display:block}.suggestion-skeleton-heading{gap:8px;margin-bottom:20px;display:grid}@media (max-width:680px){.suggestion-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.talent-discover-layout{grid-template-columns:var(--feed-side-width,305px) minmax(0, 1fr);gap:var(--feed-column-gap,24px);align-items:start;display:grid}.talent-discover-main{min-width:0}.talent-discover-centered{max-width:calc(100% - var(--feed-side-width,305px) - var(--feed-column-gap,24px));margin:0 auto}@media (max-width:680px){.talent-discover-centered{max-width:none}}.talent-discover-main>#active-filters:empty{display:none}.filters.talent-filter-sidebar{flex-flow:column;align-items:stretch;gap:14px;max-height:calc(100vh - 128px);margin-bottom:0;padding:18px;position:sticky;top:108px;overflow-y:auto}.talent-filter-title{color:#202a36;margin:0;font-size:16px;font-weight:650}.filters.talent-filter-sidebar .search-box{flex:none;min-width:0;margin:0 0 14px}.talent-discover-main .talent-discovery-row>header{margin-bottom:20px}.talent-filter-sidebar .floating-field{flex:none;width:100%;max-width:none}.talent-filter-sidebar .floating-field>select{width:100%;height:44px;min-height:44px;padding-top:10px;padding-bottom:10px}.talent-filter-sidebar .search-box .control{width:100%;max-width:none}.talent-filter-sidebar .check-row{margin:0}.talent-filter-sidebar>.btn{align-self:flex-start}@media (max-width:680px){.talent-discover-layout{grid-template-columns:minmax(0,1fr)}.filters.talent-filter-sidebar{max-height:none;position:static;overflow:visible}}.file-drop-field{gap:8px;min-width:0;display:grid}.file-drop-label{color:#202a36;font-size:14px;font-weight:550}.file-drop{color:#626b76;cursor:pointer;background:#f8fafc;border:1.5px dashed #c9d1dd;border-radius:12px;align-items:center;gap:14px;min-width:0;padding:16px 18px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:flex;position:relative}.file-drop:hover:not(.is-disabled),.file-drop.is-over{background:#f2f6ff;border-color:#315ef4}.file-drop:focus-within{border-color:#315ef4;box-shadow:0 0 0 3px #315ef41f}.file-drop.is-invalid{background:#fff8f7;border-color:#d92d20}.file-drop.has-file{background:#fff;border-style:solid}.file-drop.is-disabled{cursor:not-allowed;opacity:.6}.file-drop-input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.file-drop-icon{color:#315ef4;background:#eaf0ff;border-radius:10px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.file-drop-icon .icon{width:20px;height:20px}.file-drop-text{flex:1;gap:2px;min-width:0;font-size:13px;line-height:1.4;display:grid}.file-drop-text strong{color:#202a36;font-size:14px;font-weight:600}.file-drop-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-drop-button{color:#202a36;white-space:nowrap;background:#fff;border:1px solid #c9d1dd;border-radius:999px;flex-shrink:0;padding:8px 14px;font-size:13px;font-weight:600}.file-drop:hover:not(.is-disabled) .file-drop-button{color:#315ef4;border-color:#315ef4}.file-drop-hint{color:#626b76;font-size:12px;line-height:1.5}.resume-file-card{background:#fff;border:1px solid #202a36;border-radius:12px;align-items:center;gap:14px;min-width:0;padding:12px 14px;display:flex}.resume-file-badge{color:#fff;letter-spacing:.3px;background:#4a5568;border-radius:8px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:12px;font-weight:700;display:grid}.resume-file-badge.is-pdf{background:#c8102e}.resume-file-badge.is-doc,.resume-file-badge.is-docx{background:#2b579a}.resume-file-badge.is-rtf{background:#6b7280}.resume-file-meta{flex:1;gap:2px;min-width:0;display:grid}.resume-file-meta strong{color:#202a36;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.resume-file-meta small{color:#626b76;font-size:13px}.resume-file-action{color:#202a36;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;padding:0;display:grid}.resume-file-action:hover:not(:disabled){background:#f2f5f9}.resume-file-action.is-remove:hover:not(:disabled){color:#b42318;background:#fdecea}.resume-file-action:focus-visible{outline-offset:2px;outline:2px solid #315ef4}.resume-file-action:disabled{cursor:not-allowed;opacity:.5}.resume-file-action .icon{width:18px;height:18px}.resume-file-selected{background:#fff;border:6px solid #1f7a4d;border-radius:50%;flex-shrink:0;width:22px;height:22px}.resume-file-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.resume-file-list .resume-file-card{border-color:#d7dee8}.resume-file-list .resume-file-card.is-selected{border-color:#202a36}.resume-file-select{cursor:pointer;background:#fff;border:2px solid #9aa4b2;border-radius:50%;flex-shrink:0;width:22px;height:22px;padding:0}.resume-file-select:hover:not(:disabled){border-color:#1f7a4d}.resume-file-select:focus-visible{outline-offset:2px;outline:2px solid #315ef4}.resume-file-select:disabled{cursor:not-allowed;opacity:.5}@media (max-width:520px){.file-drop{flex-wrap:wrap}.file-drop-button{text-align:center;width:100%}}@media (prefers-reduced-motion:reduce){.file-drop{transition:none}}.saved-opportunities{background:#fff;border:1px solid #e4e9ef;border-radius:12px;overflow:hidden}.saved-opportunities-toolbar{color:#202a36;flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:52px;padding:8px 16px;font-size:13px;display:flex}body.professional-theme .saved-opportunities-toolbar .btn{min-height:32px;padding:5px 8px;font-size:13px}body.professional-theme .saved-opportunities-toolbar .btn.text,body.professional-theme .saved-opportunities-toolbar .btn.text .icon,body.professional-theme .saved-opportunities-toolbar .btn.text .button-label{color:#626b76}body.professional-theme .saved-opportunities-toolbar .btn.text:hover:not(:disabled){color:#202a36;background:#f0f2f6}body.professional-theme .saved-opportunities-toolbar .btn.text:hover:not(:disabled) .icon,body.professional-theme .saved-opportunities-toolbar .btn.text:hover:not(:disabled) .button-label{color:#202a36}body.professional-theme .saved-opportunities-toolbar .btn.text:disabled{color:#929aa5}.saved-opportunities-toolbar .icon{width:15px;height:15px}.saved-opportunities-error,.saved-opportunities-limit{margin:0;padding:8px 16px;font-size:13px}.saved-opportunities-error{color:#b42318}.saved-opportunities-limit{color:#626b76}.saved-opportunities-table{border-collapse:collapse;table-layout:fixed;color:#202a36;width:100%}.saved-opportunities-table th{text-align:left;border-bottom:1px solid #e4e9ef;padding:12px 16px;font-size:13px;font-weight:600}.saved-opportunities-table th:last-child{width:170px}.saved-opportunities-table td{vertical-align:middle;border-bottom:1px solid #e4e9ef;padding:16px}.saved-opportunities-table tbody tr:last-child td{border-bottom:0}.saved-opportunities-table tbody tr[data-selected=true]{background:#f8fbff}.saved-opportunities-table .saved-opportunity-select{width:46px;padding-right:8px}.saved-opportunity-select input{accent-color:#087a55;cursor:pointer;width:19px;height:19px;margin:0;display:block}.saved-opportunity-job{align-items:flex-start;gap:12px;min-width:0;display:flex}.saved-opportunity-job>.company-avatar{color:#315ef4;background:#edf3ff;border-radius:6px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:22px;font-weight:700;display:grid;overflow:hidden}.saved-opportunity-job .company-avatar img{object-fit:contain;width:100%;height:100%}.saved-opportunity-copy{min-width:0}.saved-opportunity-title{color:#202a36;text-align:left;font:inherit;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;font-weight:650;line-height:1.45;display:block}.saved-opportunity-title:hover{color:#315ef4}.saved-opportunity-copy p{color:#344054;overflow-wrap:anywhere;margin:2px 0;font-size:13px;line-height:1.5}.saved-opportunity-copy time{color:#626b76;font-size:12px;line-height:1.5;display:block}.saved-opportunity-action{text-align:right}.saved-opportunity-apply{color:#315ef4;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #315ef4;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:13px;line-height:1.4;display:inline-flex}.saved-opportunity-apply .icon{width:15px;height:15px;color:inherit;flex-shrink:0}.saved-opportunity-apply .button-label{color:inherit}.saved-opportunity-apply:hover{background:#edf3ff}.saved-opportunity-apply:disabled{opacity:.55;cursor:not-allowed}.saved-opportunity-applied{color:#929aa5;pointer-events:none;background:#f6f8fa;border:1px solid #e4e9ef;border-radius:999px;flex-shrink:0;align-items:center;min-height:34px;padding:6px 14px;font-size:13px;line-height:1.4;display:inline-flex}.saved-opportunity-title:focus-visible,.saved-opportunity-apply:focus-visible,.saved-opportunity-select input:focus-visible{outline-offset:3px;outline:2px solid #315ef4}.saved-job-views{gap:8px;margin:0 0 16px;display:flex}.saved-job-views a{color:#344054;background:#fff;border:1px solid #d5dce7;border-radius:999px;padding:7px 14px;font-size:13px}.saved-job-views a[aria-current=page]{color:#315ef4;background:#edf3ff;border-color:#315ef4}.saved-job-views a:focus-visible{outline-offset:3px;outline:2px solid #315ef4}.application-status-filters{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px;display:flex}.application-filter-pill{color:#263344;min-height:32px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #b8bec7;border-radius:999px;justify-content:center;align-items:center;gap:3px;padding:5px 12px;font-size:13px;line-height:1.4;display:inline-flex}.application-filter-pill .icon{width:14px;height:14px;margin-left:3px;transform:rotate(90deg)}.application-filter-pill[aria-expanded=true] .icon{transform:rotate(-90deg)}.application-filter-pill:hover{background:#f2f5fc}.application-filter-pill[data-active=true],.application-filter-pill[aria-pressed=true]{color:#315ef4;background:#edf3ff;border-color:#315ef4}.application-filter-pill:focus-visible,.application-stage-options input:focus-visible{outline-offset:3px;outline:2px solid #315ef4}.application-stage-dropdown{position:relative}.application-stage-options{z-index:40;color:#202a36;background:#fff;border:1px solid #e4e9ef;border-radius:8px;width:min(258px,100vw - 56px);min-width:0;margin:0;padding:8px 0;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 5px 20px #202a3624}.application-stage-options p{margin:0;padding:8px 16px;font-size:14px;font-weight:600}.application-stage-options label{box-sizing:border-box;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:12px 16px;font-size:13px;display:flex}.application-stage-options label:hover{background:#f5f7fb}.application-stage-options label>span{align-items:center;gap:12px;display:flex}.application-stage-options small{color:#626b76;font-size:12px}.application-stage-options input{accent-color:#087a55;cursor:pointer;flex:0 0 21px;width:21px;height:21px;margin:0}.opportunity-list-table th:last-child{width:280px}.opportunity-list-table td{vertical-align:top}.opportunity-list-table.has-status-column th:last-child{width:190px}.opportunity-list-table.has-status-column td{vertical-align:middle}.opportunity-status-cell{text-align:center;vertical-align:middle;width:160px}.opportunity-status-cell .application-status{color:#626b76;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:13px;font-weight:650;line-height:1.4;display:inline}.opportunity-status-cell .application-status.positive{color:#0f766e}.opportunity-status-cell .application-status.negative{color:#b42318}.opportunity-status-cell .muted{margin-top:4px;font-size:12px;display:block}.opportunity-row-actions{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.opportunity-row-actions>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.opportunity-row-actions .application-status{margin:0;font-size:11px}.opportunity-row-actions .iconbtn{flex-shrink:0;width:32px;height:32px}.opportunity-follow-up{color:#626b76;font-size:12px;line-height:1.5;display:block}.opportunity-alert-icon{color:#315ef4;background:#edf3ff;border-radius:6px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.opportunity-alert-icon .icon{width:23px;height:23px}.opportunity-alert-matches{color:#315ef4;margin-top:5px;font-size:12px}.opportunity-alert-matches summary{cursor:pointer}.opportunity-alert-matches ul{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.opportunity-alert-matches button{text-align:left;font:inherit;color:#315ef4;cursor:pointer;background:0 0;border:0;gap:3px;padding:0;display:grid}.opportunity-alert-matches button span{color:#626b76}.opportunity-alert-matches button strong{overflow-wrap:anywhere}@media (max-width:680px){.saved-opportunities-table thead tr{grid-template-columns:40px minmax(0,1fr);display:grid}.saved-opportunities-table thead th:last-child{display:none}.saved-opportunities-table tbody tr{border-bottom:1px solid #e4e9ef;grid-template-columns:40px minmax(0,1fr);padding:4px 0;display:grid}.saved-opportunities-table tbody tr:last-child{border-bottom:0}.saved-opportunities-table td{border:0;padding:12px}.saved-opportunities-table .saved-opportunity-select{width:40px;padding-left:12px;padding-right:4px}.saved-opportunities-table td.saved-opportunity-select{grid-row:1/3}.saved-opportunities-table .saved-opportunity-action{text-align:left;grid-column:2;padding-top:0;padding-left:62px}.saved-opportunity-job{gap:10px}.saved-opportunity-job>.company-avatar{flex-basis:40px;width:40px;height:40px}.opportunity-list-table thead tr,.opportunity-list-table tbody tr{grid-template-columns:minmax(0,1fr)}.opportunity-list-table .saved-opportunity-action{grid-column:1}.opportunity-list-table.has-status-column .opportunity-status-cell{width:auto;padding-top:0}.opportunity-row-actions{align-items:flex-start}.opportunity-row-actions>div{justify-content:flex-start}.opportunity-alert-icon{flex-basis:40px;width:40px;height:40px}}.application-draft-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.application-drafts a.saved-opportunity-title{text-decoration:none}.application-draft-pages{color:#626b76;justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;font-size:13px;display:flex}.iconbtn.row-delete{transition:background-color .15s,border-color .15s,color .15s}.iconbtn.row-delete:hover:not(:disabled),.iconbtn.row-delete:focus-visible{color:#fff;background:#d92d20;border-color:#d92d20}.iconbtn.row-delete:hover:not(:disabled) .icon,.iconbtn.row-delete:focus-visible .icon{color:#fff}a.saved-opportunity-apply,a.saved-opportunity-apply:hover{text-decoration:none}body.professional-theme .explore-jobs-layout,.explore-jobs-layout{grid-template-columns:var(--feed-side-width,305px) minmax(0, 1fr) var(--feed-rail-width,280px);gap:var(--feed-column-gap,24px);align-items:start;width:100%;max-width:none;display:grid}@media (min-width:681px){.explore-jobs-layout>.feed-profile-column{overscroll-behavior-y:contain;grid-area:1/1;align-self:start;max-height:calc(100dvh - 128px);margin-right:-4px;padding-right:4px;position:sticky;top:108px;overflow-y:auto}}@media (min-width:681px) and (max-width:850px){.explore-jobs-layout>.feed-profile-column{max-height:calc(100dvh - 161px);top:141px}}.explore-jobs-main{grid-column:2;gap:22px;min-width:0;display:grid}.explore-jobs-section{background:#fff;border:1px solid #e4e9ef;border-radius:12px;overflow:hidden}.explore-jobs-section>header{padding:18px 20px 8px}.explore-jobs-section>header h2{letter-spacing:-.2px;color:#202a36;margin:0;font-size:18px;font-weight:650}.explore-jobs-section>header p{color:#626b76;margin:6px 0 0;font-size:13px;line-height:1.45}.explore-jobs-empty{color:#626b76;margin:0;padding:10px 20px 22px;font-size:13px;line-height:1.45}.explore-jobs-section>[role=alert],.explore-jobs-section>[aria-busy=true]{margin:0;padding:16px 20px 22px}.explore-job-list{margin:0;padding:0;list-style:none}.explore-job-list li+li{border-top:1px solid #e4e9ef}.explore-job-card{box-sizing:border-box;align-items:center;gap:14px;width:100%;margin:0;padding:18px 20px;display:flex}.explore-job-card:hover{background:#f8f9fb}.explore-job-main{color:#202a36;text-align:left;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;align-items:flex-start;gap:14px;margin:0;padding:0;display:flex}.explore-job-main:focus-visible{outline-offset:2px;outline:2px solid #315ef4}.explore-job-main>.company-avatar{color:#fff;background:#3d2b14;border-radius:8px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:16px;font-weight:700;display:grid;overflow:hidden}.explore-job-main>.company-avatar img{object-fit:contain;background:#fff;width:100%;height:100%}.explore-job-copy{flex:1;gap:4px;min-width:0;display:grid}.explore-job-copy strong{overflow-wrap:anywhere;font-size:15px;font-weight:650;line-height:1.35}.explore-job-meta,.explore-job-copy time{color:#626b76;white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.4;overflow:hidden}.explore-job-apply{color:#315ef4;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #315ef4;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:6px 14px;font-size:13px;line-height:1.4;display:inline-flex}.explore-job-apply .icon{width:15px;height:15px;color:inherit;flex-shrink:0}.explore-job-apply .button-label{color:inherit}.explore-job-apply:hover:not(:disabled){background:#edf3ff}.explore-job-apply:disabled{opacity:.55;cursor:not-allowed}.explore-job-apply:focus-visible{outline-offset:3px;outline:2px solid #315ef4}.explore-job-applied{color:#929aa5;pointer-events:none;background:#f6f8fa;border:1px solid #e4e9ef;border-radius:999px;flex-shrink:0;align-items:center;min-height:34px;padding:6px 14px;font-size:13px;line-height:1.4;display:inline-flex}@media (max-width:1050px){body.professional-theme .explore-jobs-layout,.explore-jobs-layout{grid-template-columns:var(--feed-side-width,250px) minmax(0, 1fr)}}@media (max-width:680px){body.professional-theme .explore-jobs-layout,.explore-jobs-layout{grid-template-columns:minmax(0,1fr);max-width:550px;margin:auto}.explore-jobs-layout>.feed-profile-column{grid-area:1/1}.explore-jobs-main{grid-area:2/1}}dialog.notification-sheet:has(.notifications-inbox){flex-direction:column;display:flex;overflow:hidden}dialog.notification-sheet:has(.notifications-inbox):not([open]){display:none}.notification-sheet:has(.notifications-inbox) .modal-head{border-bottom:1px solid #e4e9ef;flex:none;padding:22px 24px 18px;position:relative}.notification-sheet:has(.notifications-inbox) .modal-body{overscroll-behavior:contain;flex:1;min-height:0;padding:0 0 24px;display:block;overflow-y:auto}.notifications-inbox{width:100%;min-width:0;color:var(--text-primary,#202a36)}.notification-toolbar{z-index:3;background:#fff;border-bottom:1px solid #e4e9ef;padding:14px 20px 12px;position:sticky;top:0}.notification-more{color:#475366;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid}.notification-more svg{flex:none;width:22px;height:22px}.notification-more:hover{color:#315ef4;background:#e9eef7}.notification-filters{scrollbar-width:thin;gap:6px;padding:2px 1px 5px;display:flex;overflow-x:auto}.notification-filters button{color:#475366;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c9d2df;border-radius:999px;flex-shrink:0;padding:6px 11px;font-size:12px;font-weight:550;line-height:18px}.notification-filters button:hover{background:#f3f6fb;border-color:#9aabc5}.notification-filters button[aria-pressed=true]{color:#fff;background:#315ef4;border-color:#315ef4}.notification-list{border:1px solid #dfe6ef;border-radius:12px;margin:16px 20px 18px}.notification-row{background:#fff;grid-template-columns:minmax(0,1fr) 44px;gap:6px;min-height:118px;display:grid;position:relative}.notification-row+.notification-row{border-top:1px solid #dfe6ef}.notification-row:first-child{border-radius:11px 11px 0 0}.notification-row:last-child{border-radius:0 0 11px 11px}.notification-row:only-child{border-radius:11px}.notification-row[data-unread=true]{background:#edf4ff}.notification-row:has(.notification-open:hover){background:#f3f6fb}.notification-row[data-unread=true]:has(.notification-open:hover){background:#e2edff}.notification-open{border-radius:inherit;text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:6px 42px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:18px 0 18px 12px;display:grid}.notification-unread-dot{background:0 0;border-radius:50%;width:6px;height:6px;margin-top:18px}[data-unread=true] .notification-unread-dot{background:#315ef4}.notification-category-icon{color:#315ef4;background:#e7efff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.notification-category-icon .icon{width:23px;height:23px}.notification-avatar{place-items:center;width:42px;height:42px;display:grid}.notification-avatar .avatar,.notification-avatar .company-avatar{flex:none;width:42px;min-width:42px;height:42px;margin:0;font-size:16px}.notification-avatar .company-avatar{color:#315ef4;background:#fff;border:1px solid #dfe6ef;border-radius:10px;overflow:hidden}.notification-avatar .company-avatar img{object-fit:contain;width:100%;height:100%}.notification-category-messages{color:#22765e;background:#e0f1ec}.notification-category-job_alerts{color:#7554b2;background:#f0eaff}.notification-copy{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.notification-message{font-size:14px;font-weight:400;line-height:1.5}.notification-message strong{font-weight:500}.notification-open-label{color:#315ef4;border:1px solid #315ef4;border-radius:999px;align-items:center;gap:6px;margin-top:5px;padding:4px 10px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.notification-open-label .icon{width:14px;height:14px}.notification-meta{flex-direction:column;align-items:center;gap:8px;padding:19px 7px 0 0;display:flex}.notification-meta time{color:#6a7586;white-space:nowrap;font-size:11px;line-height:16px}.notification-actions{position:relative}.notification-actions:has([aria-expanded=true]){z-index:4}.notification-action-menu{background:#fff;border:1px solid #e0e6ef;border-radius:10px;width:226px;padding:5px;position:absolute;top:32px;right:0;box-shadow:0 7px 22px #202a3626}.notification-action-menu button{color:#364357;width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:6px;align-items:center;gap:10px;padding:10px;font-size:13px;display:flex}.notification-action-menu button:hover{background:#f1f5fc}.notification-action-menu .icon{flex:none;width:17px;height:17px}.notifications-inbox button:focus-visible,.notification-bell:focus-visible{outline-offset:2px;outline:2px solid #315ef4}.notifications-inbox button:disabled{cursor:wait;opacity:.65}.notification-empty-state{text-align:center;padding:44px 24px}.notification-empty-state>span{color:#315ef4;background:#eef3ff;border-radius:50%;place-items:center;width:60px;height:60px;margin:0 auto 15px;display:grid}.notification-empty-state>span .icon{width:28px;height:28px}.notification-empty-state h3{margin:0 0 6px;font-size:16px;font-weight:650}.notification-empty-state p{color:#6a7586;margin:0 0 10px;font-size:13px;line-height:1.6}.notification-feedback{margin:14px 20px;font-size:13px;line-height:1.6}.notification-limit{color:#6a7586;text-align:center;margin:0 20px 16px;font-size:12px}.notification-bell{position:relative;overflow:visible}.notification-new-count{color:#fff;background:#d92d20;border:2px solid #2d3944;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:650;line-height:1;display:grid;position:absolute;top:-3px;right:-5px}.notification-settings{margin-top:24px}.notification-settings>p{color:#647185;margin-bottom:18px;font-size:13px}.notification-settings fieldset{border:0;border-top:1px solid #e8edf3;margin:0;padding:16px 0}.notification-settings legend{float:left;width:100%;padding:0 0 10px;font-size:14px;font-weight:500}.notification-settings fieldset>div{clear:both;flex-wrap:wrap;gap:12px 24px;display:flex}.notification-settings .check-row{font-size:13px}.notification-loading{padding:16px 20px}.notification-loading-row{border-bottom:1px solid #e4e9ef;align-items:center;gap:12px;padding:18px 12px;display:flex}.notification-loading-icon{border-radius:12px;flex:none;width:42px;height:42px}.notification-loading-row>div{flex-direction:column;flex:1;gap:12px;display:flex}@media (max-width:540px){.notification-sheet:has(.notifications-inbox) .modal-head{padding:18px 18px 14px}.notification-toolbar{padding:10px 14px 9px}.notification-filters{gap:5px}.notification-filters button{padding:5px 9px;font-size:11px}.notification-list{margin:12px 12px 16px}.notification-open{grid-template-columns:5px 36px minmax(0,1fr);gap:8px;padding:16px 0 16px 9px}.notification-category-icon{border-radius:10px;width:36px;height:36px}.notification-category-icon .icon{width:20px;height:20px}.notification-avatar,.notification-avatar .avatar,.notification-avatar .company-avatar{width:36px;min-width:36px;height:36px;font-size:14px}.notification-message{font-size:13px}.notification-row{grid-template-columns:minmax(0,1fr) 40px;gap:4px}.notification-meta{padding-top:17px;padding-right:5px}}.application-wizard{min-width:0;padding-bottom:100px}body:has(.application-wizard) .upload-tray{bottom:100px}.application-wizard .job-wizard-top{align-items:flex-start}.application-wizard .job-wizard-top h1{overflow-wrap:anywhere}.application-wizard .job-wizard-top p{color:#626b76;margin-top:10px}.application-wizard .application-stage{min-width:0;padding:30px}.application-wizard .application-fields{border:0;min-width:0;margin:0;padding:0}.application-wizard .wizard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.application-wizard .application-phone-grid{grid-template-columns:minmax(170px,.8fr) minmax(0,1.2fr)}.application-wizard .wizard-section{gap:24px;display:grid}.application-wizard .wizard-save-note small{margin-top:6px;display:block}.application-wizard .application-context-notice{border:1px solid #d7dee8;border-radius:8px;gap:12px;margin-bottom:20px;padding:16px;display:grid}.application-wizard .application-review section{overflow-wrap:anywhere;border-bottom:1px solid #e4e9ef;padding-bottom:20px}.application-wizard .application-review h3{margin-bottom:12px;font-size:17px}.application-wizard .application-review dl{gap:12px;display:grid}.application-wizard .application-review dl>div{grid-template-columns:minmax(100px,.7fr) minmax(0,1.3fr);gap:14px;display:grid}.application-wizard .application-review dd{overflow-wrap:anywhere;margin:0}.application-wizard .application-review dt{color:#626b76}.application-wizard .application-review button.link{color:#315ef4;margin-top:12px}.application-wizard .application-preserve-text{white-space:pre-wrap;overflow-wrap:anywhere}.application-wizard .application-stage iframe{max-width:100%}.application-wizard .wizard-stage-heading>h2:focus{outline:none}@media (max-width:760px){.application-wizard .job-wizard-top{flex-direction:column;gap:12px}.application-wizard .job-wizard-layout{grid-template-columns:minmax(0,1fr);gap:18px}.application-wizard .job-wizard-stepper{padding:16px!important;position:static!important}.application-wizard .job-wizard-stepper nav{scroll-snap-type:x proximity;flex-direction:row;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.application-wizard .job-wizard-stepper nav>button{scroll-snap-align:start;flex-shrink:0;width:auto;min-width:170px}.application-wizard .job-wizard-stepper nav>button:after{display:none}.application-wizard .wizard-save-note{margin-top:12px;padding:12px 0 0}.application-wizard .application-stage{padding:20px}.application-wizard .wizard-grid,.application-wizard .application-phone-grid{grid-template-columns:minmax(0,1fr)}.application-wizard .job-wizard-footer>div{flex-wrap:wrap;gap:8px}.application-wizard .job-wizard-footer .btn{min-height:40px;padding:9px 12px;font-size:12px}.application-wizard .wizard-footer-progress{font-size:12px}}.application-wizard .application-review{gap:0;display:grid}.application-review-header{border-bottom:1px solid #e4e9ef;padding-bottom:16px}.application-review-header h3{color:#202a36;margin:0;font-size:20px;font-weight:650}.application-review-header p{color:#626b76;margin:4px 0 0;font-size:13px}.application-review-header .application-review-status{color:#7b8491;margin-top:8px;font-size:12px}.application-review-section{border-bottom:1px solid #e4e9ef;padding:18px 0}.application-review-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.application-review-section-head h4{color:#202a36;margin:0;font-size:16px;font-weight:650}.application-review-edit{color:#315ef4;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 8px;font-size:14px;font-weight:600}.application-review-edit:hover:not(:disabled){background:#edf3ff}.application-review-edit:focus-visible{outline-offset:2px;outline:2px solid #315ef4}.application-review-edit:disabled{color:#9aa4b2;cursor:not-allowed}.application-review-person{align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.application-review-person .avatar{flex-shrink:0;margin:0}.application-review-person-copy{gap:1px;min-width:0;max-width:520px;display:grid}.application-review-person strong{color:#202a36;font-size:16px;font-weight:650;line-height:1.35;display:block}.application-review-person p{color:#3b4552;margin:0;font-size:13px;line-height:1.4}.application-review-person small{color:#7b8491;font-size:12px;line-height:1.4;display:block}.application-review-fields{gap:12px;margin:0;display:grid}.application-review-fields>div{gap:2px;display:grid}.application-review-fields dt{color:#626b76;font-size:13px}.application-review-fields dd{color:#202a36;margin:0;font-size:15px}.application-review-resume{border:0;max-width:360px;padding:0}.application-review-note,.application-review-empty{color:#626b76;margin:10px 0 0;font-size:13px}.application-review-person .application-review-bio{color:#626b76;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.application-review>.wizard-check{margin-top:12px}.application-review>.application-review-section:first-of-type,.application-review .application-review>.application-review-section:first-of-type{padding-top:0}.application-review>.application-review-status{color:#8a5a00;background:#fff7e6;border-radius:8px;margin:0 0 8px;padding:10px 12px;font-size:13px}.application-locations{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.application-locations>legend{color:#202a36;margin-bottom:10px;padding:0;font-size:14px;font-weight:550}.application-location-options{flex-wrap:wrap;gap:8px;display:flex}.application-location-option{color:#3b4552;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9d6e7;border-radius:18px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.application-location-option:hover:not(:disabled){color:#315ef4;border-color:#315ef4}.application-location-option[aria-pressed=true]{color:#244a73;background:#edf3ff;border-color:#315ef4}.application-location-option .icon{color:#315ef4;width:14px;height:14px}.application-location-option:disabled{opacity:.5;cursor:not-allowed}.application-location-option:focus-visible{outline-offset:2px;outline:2px solid #315ef4}.application-location-own{min-height:52px;padding:8px 10px}.application-questions{gap:22px}.application-question{gap:10px;display:grid}.application-question>fieldset{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.application-question-text{color:#202a36;overflow-wrap:anywhere;padding:0;font-size:14px;font-weight:550;line-height:1.5}.application-question-required{color:#b42318}.application-question-input{color:#202a36;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #d7dee8;border-radius:8px;padding:11px 14px;font-size:14px;line-height:1.5}.application-question-input:focus-visible{outline-offset:0;border-color:#315ef4;outline:2px solid #bccbf8}.application-question-input[aria-invalid=true]{border-color:#b42318}.application-question-choices{flex-wrap:wrap;gap:24px;display:flex}.application-question-choice{color:#3b4552;cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.application-question-choice>input{accent-color:#315ef4;width:16px;height:16px;margin:0}.match-badge{align-items:center;gap:6px;max-width:100%;font-size:12.5px;line-height:1.3;display:inline-flex}.match-badge-text{text-overflow:ellipsis;white-space:nowrap;border:1px solid;border-radius:999px;padding:3px 9px;display:inline-block;overflow:hidden}.match-badge-text strong{font-weight:700}.match-badge .info-badge-trigger{width:22px;min-width:22px;height:22px}.match-badge .info-badge-trigger>span{font-size:14px}.match-strong .match-badge-text{color:var(--color-success);background:#e8f5ef}.match-good .match-badge-text{color:var(--color-primary-hover);background:#eaf0ff}.match-partial .match-badge-text{color:#5b6573;background:#f2f4f7}.match-badge-detail{flex-direction:column;gap:2px;display:flex}.rail-job .match-badge{margin-top:10px;font-size:9px}.rail-job .match-badge .info-badge-trigger{width:18px;min-width:18px;height:18px}.rail-job .match-badge .info-badge-trigger>span{font-size:11px}.explore-job-match{padding:0 20px 16px 72px}.job-sheet-match{margin-top:-8px}.talent-card .match-badge{margin:2px 0 10px}.feed-hidden{justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.feed-hidden p{color:var(--color-muted);margin:0}.feed-why{margin:0;padding:12px 20px 0}.feed-why-detail{background:#f5f7fb;border-radius:8px;margin:6px 20px 0;padding:10px 12px;font-size:13px;line-height:1.5}.recommendation-quality-head{grid-template-columns:minmax(0,1fr) 200px;align-items:start;gap:24px;display:grid}.recommendation-quality-head p{margin:0}@media (max-width:720px){.recommendation-quality-head{grid-template-columns:1fr}}.job-sheet-similar ul,.similar-candidates ul{flex-direction:column;gap:12px;margin:10px 0 0;padding:0;list-style:none;display:flex}.job-sheet-similar li{border-bottom:1px solid #e4e9ef;flex-direction:column;align-items:flex-start;gap:4px;padding-bottom:12px;display:flex}.job-sheet-similar li:last-child{border-bottom:0;padding-bottom:0}.job-sheet-similar-title{font:inherit;color:var(--color-primary-hover);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.job-sheet-similar-title:hover{text-decoration:underline}.job-sheet-similar-meta{color:var(--color-muted);font-size:13px}.similar-candidate{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.similar-candidate>span{flex-direction:column;min-width:0;display:flex}.similar-candidate strong{font-size:14px}.similar-candidate small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.similar-candidate:hover strong{text-decoration:underline}.search-result-reason{color:var(--color-primary-hover);margin-top:2px;font-size:12px;line-height:1.4;display:block}.header-search-group+.header-search-group{margin-top:6px}.header-search-group-label{letter-spacing:.4px;text-transform:uppercase;color:var(--color-muted);margin:8px 12px 2px;font-size:11px;font-weight:600}.recent-search-option .search-result-reason{white-space:nowrap;text-overflow:ellipsis;max-width:55%;margin:0 0 0 auto;padding-left:10px;font-size:11.5px;display:inline;overflow:hidden}.talent-hiring-skills{gap:6px;margin-bottom:10px}.talent-hiring-match,.talent-pool{margin:4px 0 0}.talent-pools{gap:6px;margin-bottom:12px}.header-search-group-label{justify-content:space-between;align-items:center;display:flex}.header-search-clear-all{font:inherit;text-transform:none;letter-spacing:0;color:var(--color-primary-hover);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.header-search-start-row{align-items:center;display:flex}.header-search-start-row>.header-search-option{flex:1;min-width:0}.header-search-forget{width:28px;height:28px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-right:6px;padding:0;display:inline-flex}.header-search-forget:hover,.header-search-forget:focus-visible{color:var(--color-ink,#202631);background:#f2f4f7}.header-search-forget .icon{width:14px;height:14px}.personalization-choice{border-bottom:1px solid var(--color-line,#e4e9ef);cursor:pointer;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.personalization-choice input{width:18px;height:18px;accent-color:var(--color-primary-hover);flex-shrink:0;margin-top:4px}.personalization-choice>span{flex-direction:column;gap:4px;display:flex}.personalization-choice small{color:var(--color-muted);line-height:1.5}.personalization-clear{flex-direction:column;gap:10px;margin-top:16px;display:flex}.personalization-clear p{margin:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
body :where(select:not([multiple]):not([size])){box-sizing:border-box;color:#43536b;cursor:pointer;background-color:#fff;border:1px solid #dce4ef;border-radius:9px;max-width:100%;min-height:0;padding:10px 12px;font-family:inherit;font-size:14px;line-height:1.5;transition:border-color .15s,box-shadow .15s}body :where(select:not([multiple]):not([size])):hover:not(:disabled){border-color:#b6c5da}body :where(select:not([multiple]):not([size])):focus-visible{border-color:#7892e5;outline:none;box-shadow:0 0 0 3px #315ef412}body select:disabled{cursor:not-allowed}body .profile-skill-sort select:focus-visible{box-shadow:none}@supports (appearance:base-select){select:not([multiple]):not([size]){appearance:base-select}select:not([multiple]):not([size])::picker(select){appearance:base-select}select:not([multiple]):not([size])::picker(select){min-inline-size:max(anchor-size(inline), 180px);color:#43536b;scrollbar-width:thin;scrollbar-color:#ccd6e6 transparent;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #e0e7f1;border-radius:11px;max-block-size:min(320px,45dvh);max-inline-size:min(28rem,100vw - 24px);margin-block:6px;padding:6px;font-family:inherit;font-size:13px;line-height:1.5;overflow-y:auto;box-shadow:0 12px 32px #2439541c,0 2px 6px #24395406}select:not([multiple]):not([size])::picker-icon{content:"";color:#8291a7;border-bottom:1.6px solid;border-right:1.6px solid;flex-shrink:0;align-self:center;width:7px;height:7px;margin-inline:auto 2px;transition:rotate .15s;display:block;translate:0 -2px;rotate:45deg}select:open::picker-icon{color:#5476d7;rotate:225deg}body select:not([multiple]):not([size]){align-items:center}body .floating-field>select:not([multiple]):not([size]),body .journey-editor select:not([multiple]):not([size]){display:flex}body .floating-field.is-select>select,body .floating-field.is-compact.is-select>select{padding-right:15px}select:not([multiple]):not([size]) option{color:#4e5e76;min-block-size:38px;font:inherit;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;padding:9px 11px;font-size:13px;line-height:1.5;display:flex}select:not([multiple]):not([size]) option+option{margin-top:2px}select:not([multiple]):not([size]) option:hover:not(:disabled){background:#f3f6fc}select:not([multiple]):not([size]) option:checked{color:#3d62cf;background:#edf2ff;font-weight:600}select:not([multiple]):not([size]) option:focus-visible{outline-offset:-1px;background:#e7edfc;outline:1px solid #c2d0f7}select:not([multiple]):not([size]) option:disabled{color:#a4aebe;cursor:not-allowed;background:0 0}select:not([multiple]):not([size]) option::checkmark{color:#5476d7;order:1;margin-inline-start:auto;font-size:14px}select optgroup{color:#8693a7;padding:5px 0;font-size:11px;font-weight:600}}@media (prefers-reduced-motion:reduce){body select:not([multiple]):not([size]){transition:none}select:not([multiple]):not([size])::picker-icon{transition:none}}
