.insora-company-preview-dialog{width:min(1080px,96vw)!important;max-width:none!important;max-height:94dvh!important;padding:0!important;border-radius:15px!important;box-shadow:0 24px 80px #06162b55!important}.insora-company-preview-dialog,.insora-company-preview-drawer{overflow-y:auto!important;background:#f2f7fd!important;color:#172942!important;color-scheme:light!important}.insora-company-preview-drawer{max-height:92dvh!important}.insora-company-preview{background:#f2f7fd;color:#172942}.insora-company-preview-close{position:sticky;top:10px;float:right;margin:10px 10px -47px 0;z-index:80;width:36px;height:36px;border:1px solid #c8d7e8;border-radius:8px;background:#fff;color:#172942;display:grid;place-items:center;cursor:pointer;box-shadow:0 2px 10px #071d3633}.insora-company-preview-footer{background:#fff;border-top:1px solid #dbe5f0;padding:12px 25px;display:flex;justify-content:flex-end}.insora-company-preview-footer a{display:inline-flex;align-items:center;gap:5px;color:#145db9;text-decoration:none;font-size:14px;font-weight:700}.insora-company-preview-loading{min-height:240px;display:grid;place-items:center}.company-showcase{--company-ink:#172942;--company-muted:#51637b;--company-blue:#145fc2;--company-line:#dbe5f0;color:var(--company-ink);background:#f3f8fe;border:1px solid var(--company-line);border-radius:13px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}.company-showcase-preview{border:0;border-radius:0}.company-showcase *{box-sizing:border-box}.company-showcase-banner{height:170px;background:linear-gradient(110deg,#10263f,#1c507f);background-position:center 48%;background-size:cover;position:relative;display:flex;align-items:flex-end;justify-content:flex-end;padding:20px 28px;color:#fff}.company-showcase-banner span{font:16px Georgia,serif;letter-spacing:.14em;text-shadow:0 2px 8px #0008;text-align:right}.company-showcase-header{position:relative;padding:0 25px 16px;background:#fff;border-bottom:1px solid var(--company-line)}.company-showcase-headline{display:flex;gap:18px;align-items:flex-end;min-width:0}.company-showcase-logo{width:135px;height:135px;flex:none;display:grid;place-items:center;background:#fff;border:4px solid #fff;border-radius:12px;box-shadow:0 3px 13px #173a601f;margin-top:-45px;overflow:hidden}.company-showcase-logo img{width:100%;height:100%;object-fit:contain}.company-showcase-logo svg{width:48px;height:48px;color:#4571a0}.company-showcase-title{flex:1;min-width:0;padding-bottom:6px}.company-showcase-title-row{display:flex;align-items:center;gap:9px}.company-showcase-title h1{font-family:Arial,Helvetica,sans-serif!important;font-size:27px!important;line-height:1.15!important;font-weight:750!important;letter-spacing:-.02em;margin:0 0 4px!important;color:#172942!important}.company-showcase-verified{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#176acb;color:#fff;font-size:14px;font-weight:800}.company-showcase-title p{margin:0 0 5px;font-size:15px;color:#43556f}.company-showcase-meta{display:flex;flex-wrap:wrap;gap:8px 18px;color:#526780;font-size:13px}.company-showcase-meta span{display:inline-flex;align-items:center;gap:5px}.company-showcase-actions{display:flex;gap:8px;align-items:center;align-self:center;margin-left:auto;flex:none}.company-showcase-actions a,.company-showcase-actions button{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #c6d7ec;border-radius:7px;background:#fff;color:#164c91;min-height:36px;padding:7px 12px;text-decoration:none;font:700 13px Arial,Helvetica,sans-serif;cursor:pointer}.company-showcase-actions a:hover,.company-showcase-actions button:hover{background:#d6e8ff;color:#063e89;border-color:#367fde}.company-follow-control{display:inline-flex;align-items:center;gap:5px;flex-wrap:wrap}.company-showcase-posts{display:grid;gap:9px}.company-showcase-posts>.company-showcase-post{position:relative;display:flex;align-items:center;gap:13px;padding:10px;border:1px solid #dce7f2;border-radius:8px;background:#fff;color:#17314f;text-decoration:none}.company-showcase-posts>.company-showcase-post:hover{border-color:#5f9edf;background:#f3f9ff}.company-showcase-posts>.company-showcase-post>span:first-child:not(.company-showcase-post-image){flex:1}.company-showcase-posts>.company-showcase-post>span:nth-child(2){flex:1;min-width:0;display:grid;gap:4px}.company-showcase-posts strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:15px}.company-showcase-posts small{font-size:10px;font-weight:800;color:#1a65ba}.company-showcase-posts em{font-size:11px;font-style:normal;color:#637790}.company-showcase-post-image{width:92px;height:68px;flex:none;overflow:hidden;border-radius:6px;background:#eaf2fb}.company-showcase-post-image :is(img,video){width:100%;height:100%;object-fit:cover}.company-showcase-posts>.company-showcase-post>svg{flex:none;color:#1d6ecc}.company-showcase-actions .company-follow-button{background:#0875ed;color:#fff;border-color:#0875ed}.company-showcase-actions .company-follow-button:hover{background:#005ecb;color:#fff;border-color:#005ecb}.company-showcase-actions .company-follow-button[aria-pressed=true]{background:#e8f2ff;color:#0b5dab;border-color:#a7c9f3}.company-follow-button small{font-size:11px;opacity:.82}.company-follow-control>small[role=alert]{color:#a52f3a;font-size:11px}.company-showcase-intro{display:flex;justify-content:space-between;gap:26px;margin-top:12px}.company-showcase-intro>div:first-child{flex:1;min-width:0;max-width:650px}.company-showcase-links{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.company-showcase-links>a{display:inline-flex;align-items:center;gap:5px;min-height:24px;color:#105aa9;font-size:13px;text-decoration:none}.company-showcase-social{border:0;background:transparent;font:800 17px Arial,sans-serif;width:26px;height:26px;padding:0;cursor:pointer;color:#155ca4;display:inline-grid;place-items:center}.company-showcase-social svg{width:23px;height:23px}.company-showcase-social:hover{background:transparent;transform:translateY(-1px)}.company-showcase-social:focus-visible{outline:2px solid #1467cc;outline-offset:3px;border-radius:3px}.company-showcase-social-linkedin{color:#0a66c2}.company-showcase-social-instagram{color:#c13584}.company-showcase-social-facebook{color:#1877f2}.company-showcase-social-youtube{color:#f00}.company-showcase-social-tiktok{color:#121212}.company-showcase-facts{display:flex;gap:15px;align-items:flex-start;flex-wrap:wrap}.company-showcase-facts span{min-width:58px;display:grid;grid-template-columns:auto auto;column-gap:5px;align-items:center;color:#2b4b72}.company-showcase-facts svg{grid-row:1;color:#294c7d}.company-showcase-facts strong{font-size:13px;white-space:nowrap}.company-showcase-facts small{grid-column:1/-1;font-size:11px;color:#62748b;text-align:center}.company-showcase-team{display:flex;align-items:center;gap:12px;margin:10px 0 0 auto;min-width:min(330px,100%);padding:8px 10px;border:1px solid #dbe5f0;border-radius:9px;background:#f8fbff;color:#19324f;text-align:left;cursor:pointer}.company-showcase-team>img,.company-showcase-team>svg{width:42px;height:42px;object-fit:cover;border-radius:8px;flex:none}.company-showcase-team>span:nth-child(2){flex:1;min-width:0}.company-showcase-team small,.company-showcase-team strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-showcase-team strong{font-size:13px}.company-showcase-team small{font-size:12px;color:#5c7089;margin-top:3px}.company-showcase-team>span:last-child{display:inline-flex;align-items:center;gap:5px;color:#1459ac;font-weight:700;font-size:12px}.company-showcase-tabs{position:sticky;top:0;z-index:8;background:#fff;display:flex;overflow-x:auto;gap:3px;padding:0 20px;border-bottom:1px solid #dce6f1;scrollbar-width:thin}.company-showcase-tabs button{white-space:nowrap;padding:13px 17px 11px;border:0;border-bottom:3px solid transparent;background:#fff;color:#52657c;font:700 13px Arial,Helvetica,sans-serif;cursor:pointer}.company-showcase-tabs button[aria-selected=true]{color:#145fc2;border-color:#145fc2}.company-showcase-tabs button:hover{color:#064b9e;background:#e7f2ff}.company-showcase-body{min-height:370px;padding:15px 17px 22px;background:#f3f8fe}.company-showcase-grid{display:grid;grid-template-columns:1.08fr .76fr .74fr;gap:11px;align-items:start}.company-showcase-column{display:grid;gap:11px;min-width:0}.company-showcase-card{background:#fff;border:1px solid #e0e9f3;border-radius:10px;padding:14px;box-shadow:0 1px 3px #0d315512;min-width:0}.company-showcase-card h2{display:flex;align-items:center;gap:7px;color:#172d4b!important;font:700 14px Arial,Helvetica,sans-serif!important;margin:0 0 9px!important}.company-showcase-card p{font:13px/1.45 Arial,Helvetica,sans-serif;color:#364c67;margin:0 0 8px}.company-showcase-card-head{display:flex;align-items:center;justify-content:space-between;gap:6px}.company-showcase-card-head button,.company-showcase-text-button{display:inline-flex;align-items:center;gap:3px;background:transparent;border:0;color:#135eaf;font:700 12px Arial,Helvetica,sans-serif;cursor:pointer;white-space:nowrap}.company-showcase-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.company-showcase-focus{display:flex;flex-wrap:wrap;gap:6px}.company-showcase-card>.company-showcase-focus{margin-top:12px}.company-showcase-focus span{font:700 12px Arial,Helvetica,sans-serif;padding:7px 9px;border:1px solid #d9e6f5;border-radius:6px;color:#234d7b;background:#f5f9ff}.company-showcase-people-rows,.company-showcase-portfolio-rows{display:grid}.company-showcase-people-rows a,.company-showcase-portfolio-rows a{display:flex;align-items:center;gap:9px;border-bottom:1px solid #e3eaf2;padding:8px 0;text-decoration:none;color:#1b3554;min-width:0}.company-showcase-people-rows a:last-child,.company-showcase-portfolio-rows a:last-child{border-bottom:0}.company-showcase-people-rows a>img,.company-showcase-person-placeholder,.company-showcase-portfolio-rows a>img{width:38px;height:38px;object-fit:contain;border-radius:6px;background:#eef4fb;flex:none;display:grid;place-items:center}.company-showcase-people-rows a>svg:first-child,.company-showcase-portfolio-rows a>svg:first-child{color:#245b99;width:28px;flex:none}.company-showcase-people-rows a>span:nth-child(2),.company-showcase-portfolio-rows a>span:nth-child(2){flex:1;min-width:0}.company-showcase-people-rows small,.company-showcase-people-rows strong,.company-showcase-portfolio-rows small,.company-showcase-portfolio-rows strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.company-showcase-people-rows strong,.company-showcase-portfolio-rows strong{font-size:12px}.company-showcase-people-rows small,.company-showcase-portfolio-rows small{font-size:11px;color:#677a90;margin-top:3px;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word;line-height:1.35}.company-showcase-people-rows a>svg:last-child,.company-showcase-portfolio-rows a>svg:last-child{flex:none;color:#145fc2}.company-showcase-empty{color:#62758d!important;font-size:13px!important;padding:7px 0}.company-showcase-location>div{height:86px;border-radius:6px;background:linear-gradient(105deg,#b4cdea,#dbeafb);background-position:50%;background-size:cover;margin-bottom:8px}.company-showcase-location small,.company-showcase-location strong{display:block}.company-showcase-location strong{font-size:12px}.company-showcase-location small{font-size:11px;color:#64788f;margin-top:3px}.company-showcase-wide{max-width:900px;margin:0 auto;min-height:240px}.company-showcase-wide h2{font-size:18px!important}.company-showcase-wide .company-showcase-people-rows,.company-showcase-wide .company-showcase-portfolio-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.company-showcase-body>.company-jobs-panel{margin:0;background:#fff}.company-portfolio-editor,.company-profile-detail-editor{display:grid;gap:10px;margin:16px 0;padding:15px;border:1px solid #d7e5f4;border-radius:9px}.company-portfolio-editor h3,.company-profile-detail-editor h3{margin:0}.company-portfolio-editor p{margin:0;color:#4b617b;font-size:13px}.company-profile-detail-editor label{display:grid;gap:5px;font-size:13px;font-weight:700;color:#263e5b}.company-portfolio-options{max-height:210px;overflow:auto;display:grid;gap:2px}.company-portfolio-options label{display:flex;align-items:center;gap:8px;padding:6px 3px;font-size:13px;cursor:pointer}.company-portfolio-options img{width:28px;height:28px;object-fit:contain;border-radius:5px}@media(max-width:950px){.company-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-showcase-column:last-child{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.company-showcase-headline{align-items:center}.company-showcase-actions{flex-wrap:wrap;justify-content:flex-end}.company-showcase-intro{flex-direction:column;gap:10px}.company-showcase-facts{justify-content:flex-start}.company-showcase-team{margin-left:0}}@media(max-width:650px){.insora-company-preview-dialog{width:100vw!important}.company-showcase-banner{height:126px;padding:15px}.company-showcase-banner span{font-size:11px}.company-showcase-header{padding:0 14px 14px}.company-showcase-headline{align-items:flex-start;gap:10px;flex-wrap:wrap}.company-showcase-logo{height:78px;width:78px;margin-top:-30px;border-width:3px}.company-showcase-title{padding-top:7px}.company-showcase-title h1{font-size:21px!important}.company-showcase-title p{font-size:13px}.company-showcase-meta{font-size:12px;gap:5px}.company-showcase-actions{width:100%;justify-content:flex-start;margin:4px 0 0}.company-showcase-intro{margin-top:10px}.company-showcase-intro p{font-size:13px}.company-showcase-team{min-width:0;width:100%}.company-showcase-body{padding:10px}.company-showcase-column:last-child,.company-showcase-grid{grid-template-columns:1fr}.company-showcase-column:last-child{grid-column:auto}.company-showcase-wide .company-showcase-people-rows,.company-showcase-wide .company-showcase-portfolio-rows{grid-template-columns:1fr}.company-showcase-tabs{padding:0 8px}.company-showcase-tabs button{padding:10px 12px}}.company-showcase-portfolio-rows .company-showcase-portfolio-item{display:flex;align-items:center;gap:9px;border-bottom:1px solid #e3eaf2;padding:8px 0;color:#1b3554;min-width:0}.company-showcase-portfolio-item>span{flex:1;min-width:0}.company-showcase-portfolio-item small,.company-showcase-portfolio-item strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.company-showcase-portfolio-item strong{font-size:12px}.company-showcase-portfolio-item small{font-size:11px;color:#677a90;margin-top:3px}.company-portfolio-add{display:flex;gap:8px}.company-portfolio-add input{flex:1}.company-portfolio-selected{display:flex;flex-wrap:wrap;gap:6px;max-height:180px;overflow:auto}.company-portfolio-selected span{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border:1px solid #d6e4f4;border-radius:6px;background:#f3f8ff;font-size:12px}.company-portfolio-selected button{border:0;background:transparent;color:#315b85;cursor:pointer;font-size:18px;line-height:1}.insora-company-preview-close{position:absolute;top:12px;right:12px;float:none;margin:0}.company-showcase-headline>.company-showcase-title{padding-top:18px;align-self:flex-start}.directory-page>p[role=alert]:has(>button){display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.company-showcase-post-link{color:inherit;text-decoration:none}.company-showcase-post-link:after{content:"";position:absolute;inset:0;border-radius:8px}.company-showcase-post-link:focus-visible{outline:none}.company-showcase-posts>.company-showcase-post:has(.company-showcase-post-link:focus-visible){outline:2px solid #1d6ecc;outline-offset:2px}.company-showcase-post-likes{position:relative;z-index:1;margin:0;padding:0;border:0;background:none;box-shadow:none;color:inherit;font:inherit;cursor:pointer}.company-showcase-post-likes:hover{color:#1d6ecc;text-decoration:underline;text-underline-offset:2px}.company-showcase-post-likes:focus-visible{outline:2px solid #1d6ecc;outline-offset:2px;border-radius:4px}@media(pointer:coarse){.company-showcase-post-likes:after{content:"";position:absolute;inset:-14px -4px}}html:root[data-theme] body .directory-card>small.directory-card-unclaimed{background:transparent;box-shadow:inset 0 0 0 1px var(--immerse-context,#52677d)}.directory-page .company-unclaimed-note{font-weight:700}.directory-page .company-unclaimed-admin a{color:var(--immerse-accent,#0861c3);font-weight:700;text-decoration:underline;text-underline-offset:3px}.directory-card-placeholder{pointer-events:none;min-height:96px}.directory-card-placeholder>h2,.directory-card-placeholder>p{width:60%;border-radius:6px;background:var(--immerse-selected,#e6edf5);color:transparent}.directory-card-placeholder>p{width:40%}@media(prefers-reduced-motion:no-preference){.directory-card-placeholder{animation:directory-placeholder 1.4s ease-in-out infinite alternate}}@keyframes directory-placeholder{0%{opacity:.55}to{opacity:1}}.directory-page .directory-more{display:flex;margin:18px auto 0}.v2-workspace.v2-workspace:has(.company-directory-page){display:flex;flex-direction:column}.v2-workspace.v2-workspace:has(.company-directory-page)>.v2-app-body{flex:1 0 auto}.v2-workspace .directory-page.company-directory-page{padding-bottom:20px}.company-showcase-intro:not(:has(.company-showcase-links>*,.company-showcase-facts>*)){display:none}html:root[data-theme] body article.company-showcase>.company-showcase-header{padding-bottom:18px}html:root[data-theme] body main.directory-page .directory-card .directory-card-logo{width:72px!important;height:72px!important}html:root[data-theme] body main.directory-page .directory-card .directory-card-logo:has(>img){padding:6px;background:#fff}html:root[data-theme] body main.directory-page .directory-card .directory-card-logo>svg{width:32px;height:32px}@media(max-width:650px){html:root[data-theme] body main.directory-page a.directory-card{grid-template-columns:64px minmax(0,1fr)!important}html:root[data-theme] body main.directory-page a.directory-card>.directory-card-logo{width:64px!important;height:64px!important}}.company-page-skeleton .company-showcase-banner{background:linear-gradient(110deg,#d9e5f2,#c9d9ea)}html:root[data-theme] body .company-page-skeleton .company-showcase-banner:after{display:none}.company-page-skeleton .company-showcase-logo{background:#eef4fb}.company-page-skeleton .company-showcase-title{display:grid;gap:8px;padding-top:12px}.company-page-skeleton .company-showcase-tabs>span{display:flex;align-items:center;padding:15px 17px 13px}.company-page-skeleton .company-showcase-card{display:grid;gap:10px;min-height:120px;align-content:start}.company-page-skeleton .company-skeleton-head{display:block;margin-bottom:4px}.company-skeleton-bar{display:block;max-width:100%;border-radius:6px;background:#e3ebf4;animation:company-skeleton-pulse 1.2s ease-in-out infinite alternate}@keyframes company-skeleton-pulse{0%{opacity:1}to{opacity:.5}}@media(max-width:650px){.company-page-skeleton .company-showcase-tabs>span{padding:11px 12px 9px}.company-page-skeleton .company-showcase-column:nth-child(n+3){display:none}}@media(prefers-reduced-motion:reduce){.company-skeleton-bar{animation:none}}.company-showcase-loading{display:grid;gap:0}.company-showcase-loading-row{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;min-height:53px;padding:8px 0;border-bottom:1px solid #e6edf5}.company-showcase-loading-row:last-child{border-bottom:0}.company-showcase-loading-row>span{display:grid;gap:6px}.company-showcase-loading-icon{width:38px;height:38px;border-radius:8px}.insora-company-preview-dialog .insora-company-preview-loading{min-height:min(760px,calc(94dvh - 2px))}.company-showcase-card h2 .company-people-count{color:var(--ds-muted,#5a6b85);font-weight:600}.company-showcase-wide.company-people-past{margin-top:12px}.company-people-more{margin:8px 0 0;color:var(--ds-muted,#5a6b85);font:13px Arial,Helvetica,sans-serif}.company-people-more .company-people-more-button{min-height:44px;font-size:13px}.company-people-more .company-people-more-button:disabled{opacity:.6;cursor:default}