.company-public-profile [aria-label="Company location and links"]>section:last-child{border-bottom:0}@media (width<=1023px){.company-section-dock{border-bottom:1px solid hsl(var(--border))}.eleven-theme .company-public-profile [aria-label="Company open roles"]{padding-top:0!important;padding-bottom:0!important}.eleven-theme .company-public-profile .company-public-records section{padding-block:.75rem!important}.company-public-records .company-record-entries h3{font-size:.875rem;line-height:1.25rem}.company-public-records .company-record-entries article>p{margin-top:.375rem;font-size:.75rem;line-height:1.25rem}.company-public-records .company-record-entries article>a{margin-top:.5rem}}.eleven-theme .company-public-profile section,.company-public-profile .company-profile-hero-anchor header,.company-public-profile .company-section-dock,.company-public-profile .company-section-dock>div>aside{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0!important}@media (width>=1024px){.company-profile-hero-anchor .profile-hero-compact,.role-detail-surface .role-mobile-hero .profile-hero-compact{height:250px;min-height:250px;max-height:250px}.company-profile-hero-anchor .profile-hero-compact>aside[aria-label=FirstRound\ promotion],.role-detail-surface .role-mobile-hero .profile-hero-compact>aside[aria-label=FirstRound\ promotion]{margin:0;position:absolute;top:0;left:0;right:0}.company-profile-hero-anchor .profile-hero-compact>div.relative.z-10:last-child,.role-detail-surface .role-mobile-hero .profile-hero-compact>div.relative.z-10:last-child{box-sizing:border-box;text-align:left;justify-content:flex-end;align-items:flex-start;height:250px;min-height:250px;max-height:250px;padding:24px 28px}.company-profile-hero-anchor .profile-hero-compact .profile-hero-content-row,.role-detail-surface .role-mobile-hero .profile-hero-compact .profile-hero-content-row{flex-direction:row;width:100%;display:flex;justify-content:flex-start!important;align-items:flex-end!important;padding-left:28px!important;padding-right:28px!important}.company-profile-hero-anchor .profile-hero-compact .profile-hero-identity-row,.role-detail-surface .role-mobile-hero .profile-hero-compact .profile-hero-identity-row{text-align:left;flex:auto;align-items:center;gap:20px;width:100%;min-width:0;display:flex;justify-content:flex-start!important;margin-left:0!important;margin-right:0!important}.company-profile-hero-anchor .profile-hero-compact .profile-hero-logo-frame,.role-detail-surface .role-mobile-hero .profile-hero-compact .profile-hero-logo-frame{flex:0 0 116px;justify-content:center;align-items:center;width:116px;height:116px;display:flex}.company-profile-hero-anchor .profile-hero-compact h1,.role-detail-surface .role-mobile-hero .profile-hero-compact h1{overflow-wrap:anywhere;font-size:clamp(1.5rem,2.35vw,2.6rem);line-height:1.12}}.company-profile-hero-anchor{width:100%;margin:0;padding:0}.company-profile-hero-anchor header{width:100%;margin:0;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-width:0!important;border-radius:0!important}.company-profile-hero-anchor .profile-hero-gradient{inset:0}.company-profile-hero-anchor .profile-hero svg,.company-profile-hero-anchor .profile-hero img{filter:none}.company-profile-hero-anchor .profile-hero img{image-rendering:auto}.role-detail-surface .role-mobile-hero header{border-width:0!important;border-radius:0!important}.company-section-dock nav{scrollbar-width:none;background:0 0}.company-section-dock aside{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0!important;margin-bottom:0!important}.company-section-dock [role=tablist]{background:0 0!important}.company-section-dock nav::-webkit-scrollbar{display:none}.role-section-dock>div:first-child,.company-section-dock>div:first-child{flex:1;min-width:0}@media (width<=1023px){.company-profile-hero-anchor .profile-hero-gradient-dawn{background:radial-gradient(ellipse at 14% 85%, hsl(var(--ai-rainbow-gold) / .4), transparent 70%), radial-gradient(ellipse at 55% 90%, hsl(var(--ai-rainbow-pink) / .3), transparent 70%), radial-gradient(ellipse at 90% 15%, hsl(var(--ai-rainbow-blue) / .35), transparent 70%), hsl(var(--background))}.company-profile-hero-anchor .profile-hero-gradient-brand{background-color:#0000!important}.company-section-dock button[aria-haspopup=menu],.company-section-dock button[aria-label=Share\ job]{justify-content:center;gap:0;width:44px;min-width:44px;min-height:44px;padding-inline:0}.company-section-dock button[aria-haspopup=menu]>span,.company-section-dock button[aria-haspopup=menu]>svg:last-child:not(:first-child),.company-public-profile button[title=Job\ actions]>span{display:none}.company-section-dock button[aria-label=Share\ job]{font-size:0}.company-section-dock button[aria-haspopup=menu]>svg:first-child,.company-section-dock button[aria-label=Share\ job]>svg{width:18px;height:18px}.company-public-profile button[title=Job\ actions]{flex-direction:row;padding:0}.role-section-dock>div:first-child>aside,.company-section-dock>div:first-child>aside{max-width:100%!important;margin-inline:0!important;padding-inline:0!important}.eleven-theme .company-public-profile section,.eleven-theme .role-intelligence-panel section{padding-top:1rem!important;padding-bottom:1rem!important}.eleven-theme .role-intelligence-panel [aria-label="Job categories and skills"]>section{padding-top:0!important;padding-bottom:0!important}}@media (width>=1024px){.eleven-theme .role-intelligence-panel section,.eleven-theme .company-public-profile section{padding-top:1rem!important;padding-bottom:1rem!important}.eleven-theme .role-intelligence-panel section:first-child,.eleven-theme .company-public-profile [data-state=active] section:first-child{padding-top:.5rem!important}.role-intelligence-panel .role-detail-tab-dock,.role-intelligence-panel .role-section-dock,.role-intelligence-panel .role-section-dock aside,.role-intelligence-panel .role-section-dock nav{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0!important}.role-intelligence-panel .role-section-dock{border-bottom:1px solid hsl(var(--border));gap:2.25rem}.role-intelligence-panel .role-section-dock>div:first-child{margin-right:0;flex:0 auto!important}.role-intelligence-panel .role-section-dock aside{border:0;margin:0;position:static}.role-intelligence-panel .role-section-dock>button[aria-haspopup=menu]{min-height:3rem;color:hsl(var(--muted-foreground));box-shadow:none;border:0;border-bottom:2px solid #0000;border-radius:0;padding:.75rem .125rem;font-size:.875rem;font-weight:500;line-height:1.25rem;background:0 0!important}.role-intelligence-panel .role-section-dock>button[aria-haspopup=menu] svg:last-child:not(:first-child){display:none}.role-section-dock button[data-apply-dropdown]>svg:last-child,.company-section-dock button[data-company-apply-dropdown]>svg:last-child{width:16px!important;height:16px!important;display:inline-block!important}.role-intelligence-panel .role-section-dock>button[aria-haspopup=menu]:is(:hover,[data-state=open]){color:hsl(var(--foreground))}:is(.company-section-dock,.role-section-dock){border-bottom:1px solid hsl(var(--border));flex-wrap:nowrap;gap:2rem!important}:is(.company-section-dock,.role-section-dock)>div:first-child{scrollbar-width:none;min-width:0;overflow-x:auto;flex:1!important}:is(.company-section-dock,.role-section-dock) aside{border:0;position:static;background:0 0!important;margin:0!important}:is(.company-section-dock,.role-section-dock) nav{overflow:visible}:is(.company-section-dock,.role-section-dock)>[data-detail-actions]{flex-wrap:nowrap;flex:none;align-items:center;gap:1.5rem;display:flex}.company-section-dock [data-detail-actions]>.hidden{display:block}.company-section-dock [data-detail-actions] .flex-wrap{flex-wrap:nowrap}.role-section-dock [data-detail-tab-actions]{display:contents}:is(.company-section-dock,.role-section-dock) :is(a,button):not([role=tab]){min-height:3rem;box-shadow:none;color:hsl(var(--muted-foreground));white-space:nowrap;border:0;border-bottom:2px solid #0000;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:.75rem .125rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex;background:0 0!important}:is(.company-section-dock,.role-section-dock) :is(a,button):not([role=tab]):is(:hover,[data-state=open]){color:hsl(var(--foreground))}:is(.company-section-dock,.role-section-dock) button[aria-haspopup=menu]>svg:last-child:not(:first-child){display:none}:is(.company-section-dock,.role-section-dock) button[data-apply-dropdown]>svg:last-child,:is(.company-section-dock,.role-section-dock) button[data-company-apply-dropdown]>svg:last-child{width:16px!important;height:16px!important;display:inline-block!important}:is(.company-section-dock,.role-section-dock) :is(button[role=tab],[data-detail-actions] button,[data-detail-actions] a){font-family:var(--font-body)!important;letter-spacing:normal!important;font-size:.875rem!important;font-weight:500!important;line-height:1.25rem!important}:is(.company-section-dock,.role-section-dock) button[data-simulation-dropdown]{min-height:3rem;color:hsl(var(--muted-foreground));box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:.75rem .125rem!important}:is(.company-section-dock,.role-section-dock) button[data-simulation-dropdown]:is(:hover,[data-state=open]){color:hsl(var(--foreground))}:is(.company-section-dock,.role-section-dock) [data-detail-actions] [data-rail-menu-icon]{stroke-width:2.4px;width:1.125rem;height:1.125rem;fill:hsl(var(--foreground) / .1);color:hsl(var(--foreground) / .8)}:is(.company-section-dock,.role-section-dock) button[data-simulation-dropdown] [data-rail-menu-icon]{display:inline-block!important}:is(.company-section-dock,.role-section-dock) button[data-simulation-dropdown]>svg:last-child,:is(.company-section-dock,.role-section-dock) button[data-company-share-dropdown=true]>svg:last-child{stroke-width:2px;flex-shrink:0;width:1rem;height:1rem;display:block!important}:is(.company-section-dock,.role-section-dock) button[data-company-share-dropdown=true]{gap:.5rem;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:.75rem .125rem!important}.company-section-dock [data-detail-actions] button[data-selected=true]{color:hsl(var(--foreground))!important}.company-section-dock [data-detail-actions] button[data-selected=true] [data-rail-menu-icon]{fill:hsl(var(--foreground) / .35);color:hsl(var(--foreground))}.company-section-dock button[aria-label=Share\ job]{display:none}.role-mobile-hero [data-role-hero-simulate]{display:none!important}.role-section-dock>div:first-child{margin-right:0}.role-intelligence-panel :is(h2,[aria-label="Job categories and skills"] h3),.role-intelligence-panel .role-detail-section-title{letter-spacing:-.02em;font-size:1.125rem;font-weight:600;line-height:1.5rem;font-family:var(--font-heading)!important}.role-intelligence-panel [aria-label="Job categories and skills"]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.5rem;display:grid}.role-intelligence-panel [aria-label="Job categories and skills"]>section{display:block}.role-intelligence-panel [aria-label="Job categories and skills"]>section>div{flex-wrap:wrap;gap:.375rem;margin-top:.5rem;display:flex}.role-intelligence-panel [aria-label=Employer\ actions]{margin-top:.5rem}.role-intelligence-panel [aria-label=Employer\ actions]>:is(button,div){gap:.75rem;min-height:2.5rem;padding:.375rem 0;font-size:.875rem}.company-sidebar-roles>section{padding-block:1rem!important}.company-sidebar-roles>section>.grid{grid-template-columns:minmax(0,1fr);gap:1rem}.company-sidebar-roles h2{font-size:1.125rem;line-height:1.5rem}.role-intelligence-panel .role-detail-card{border-radius:0}.role-intelligence-panel #job-description{line-height:1.6}.role-intelligence-panel #job-description h5{margin-top:1rem;margin-bottom:.35rem}.role-intelligence-panel #job-description ul,.role-intelligence-panel #job-description ol{line-height:1.6}.company-public-profile [aria-label="Company location and links"]>section:not(:last-child){border-bottom:1px solid hsl(var(--border) / .7)}.company-public-profile [aria-label="Company location and links"]>section:last-child{border-bottom:0}}.company-public-profile [role=tabpanel]:focus-visible{box-shadow:none!important;--tw-ring-shadow:0 0 #0000!important;--tw-ring-offset-shadow:0 0 #0000!important;outline:none!important}@media (width<=1023px){:is(.company-profile-hero-anchor,.role-detail-surface .role-mobile-hero)>.profile-hero-compact,:is(.company-profile-hero-anchor,.role-detail-surface .role-mobile-hero) .profile-hero-compact{box-sizing:border-box!important;border:0!important;border-radius:0!important;width:100%!important;height:184px!important;min-height:184px!important;max-height:184px!important;margin:0!important;overflow:hidden!important}:is(.company-profile-hero-anchor,.role-detail-surface .role-mobile-hero) .profile-hero-compact .profile-hero-content-row{box-sizing:border-box!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;width:100%!important;height:184px!important;min-height:184px!important;max-height:184px!important;margin:0!important;padding:12px 14px!important;display:flex!important}:is(.company-profile-hero-anchor,.role-detail-surface .role-mobile-hero) .profile-hero-compact .profile-hero-identity-row{flex:auto!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;margin:0!important;display:flex!important}:is(.company-profile-hero-anchor,.role-detail-surface .role-mobile-hero) .profile-hero-compact .profile-hero-logo-frame{box-sizing:border-box!important;background:#ffffffe0!important;border-width:1px!important;border-radius:10px!important;flex:0 0 72px!important;width:72px!important;min-width:72px!important;max-width:72px!important;height:72px!important;min-height:72px!important;max-height:72px!important;padding:3px!important;overflow:hidden!important;box-shadow:0 3px 12px #00000012!important}:is(.company-profile-hero-anchor,.role-detail-surface .role-mobile-hero) .profile-hero-compact .profile-hero-logo-frame>span,:is(.company-profile-hero-anchor,.role-detail-surface .role-mobile-hero) .profile-hero-compact .profile-hero-logo-frame>span>img{box-sizing:border-box!important;-o-object-fit:contain!important;object-fit:contain!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important}:is(.company-profile-hero-anchor,.role-detail-surface .role-mobile-hero) .profile-hero-compact .profile-hero-identity-row>div:last-child{flex:auto!important;min-width:0!important;padding-bottom:0!important}:is(.company-profile-hero-anchor,.role-detail-surface .role-mobile-hero) .profile-hero-compact h1{max-width:100%!important;font-family:var(--font-body)!important;letter-spacing:-.025em!important;white-space:nowrap!important;text-wrap:nowrap!important;text-overflow:ellipsis!important;overflow-wrap:normal!important;margin:0!important;font-size:clamp(17px,4.6vw,21px)!important;font-weight:650!important;line-height:1.2!important;display:block!important;overflow:hidden!important}:is(.company-profile-hero-anchor,.role-detail-surface .role-mobile-hero) .profile-hero-compact h1+div{flex-wrap:wrap!important;align-items:center!important;gap:3px 9px!important;margin-top:7px!important;font-size:11px!important;font-weight:450!important;line-height:1.4!important;display:flex!important}.company-public-profile>.company-profile-surface>[data-state],.company-public-profile>.company-profile-surface>.min-w-0.px-4{padding-left:12px!important;padding-right:12px!important}}@media (width>=1024px){.role-section-dock{--role-toolbar-icon-size:1.125rem;--role-toolbar-chevron-size:.875rem}.role-section-dock :is(button[role=tab],[data-detail-actions] button,[data-detail-actions] a,a[aria-label="Back to roles"]){align-items:center;gap:.5rem!important}.role-section-dock :is(button[role=tab],[data-detail-actions] button,[data-detail-actions] a)>svg:not([data-rail-menu-icon]),.role-section-dock :is(button[role=tab],[data-detail-actions] button,[data-detail-actions] a) [data-rail-menu-icon]{width:var(--role-toolbar-icon-size);height:var(--role-toolbar-icon-size);stroke-width:2.15px;fill:none;color:hsl(var(--foreground) / .85);flex-shrink:0}.role-section-dock button[data-apply-dropdown]>svg:first-child{stroke-width:2.15px;width:var(--role-toolbar-icon-size)!important;height:var(--role-toolbar-icon-size)!important}.role-section-dock :is(button[data-apply-dropdown],button[data-simulation-dropdown],button[data-company-share-dropdown=true],[data-detail-actions] button[title=Menu])>svg:last-child:not(:first-child){color:hsl(var(--muted-foreground));flex-shrink:0;transition:transform .18s;width:var(--role-toolbar-chevron-size)!important;height:var(--role-toolbar-chevron-size)!important;stroke-width:2.2px!important;fill:none!important;display:inline-block!important}.role-section-dock :is(button[data-apply-dropdown],button[data-simulation-dropdown],button[data-company-share-dropdown=true],[data-detail-actions] button[title=Menu])[data-state=open]>svg:last-child:not(:first-child){transform:rotate(180deg)}.role-section-dock [data-detail-actions] button[title=Menu] [data-rail-menu-icon]{width:var(--role-toolbar-icon-size)!important;height:var(--role-toolbar-icon-size)!important}.role-section-dock :is(button[role=tab],[data-detail-actions] button,[data-detail-actions] a):focus-visible{outline:2px solid hsl(var(--foreground));outline-offset:2px}}
